|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ShadowUserObject
This is the internal interface used by JEMMObjects to handle their interaction with the underlying store.
| Method Summary | |
|---|---|
void |
beginLock()
Acquire the synchronisation lock the object is up to date with the current store version. |
void |
beginLock(java.lang.Object obj)
Acquire the synchronisation lock on the given object. |
void |
endLock()
Release the held read or write lock. |
void |
endLock(java.lang.Object obj)
Release the held read or write lock on the given object. |
void |
entityEntered(java.lang.String methodSignature)
Signifies the beginning of a method execution |
void |
entityExited(java.lang.String methodSignature)
Signifies the end of a method execution |
ShadowData |
getData()
Returns the ShadowData structure associated with this ShadowObject and the enhanced class which contains all the Object data. |
| Methods inherited from interface org.sourceforge.jemm.lifecycle.ShadowObject |
|---|
getID, getUserObject |
| Method Detail |
|---|
void beginLock()
void beginLock(java.lang.Object obj)
obj - The target object to synchronise on.void endLock()
void endLock(java.lang.Object obj)
obj - The target object to synchronise on.void entityEntered(java.lang.String methodSignature)
void entityExited(java.lang.String methodSignature)
ShadowData getData()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||