|
||||||||||
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 |