aleph.dir.home
Class ServerSide
java.lang.Object
|
+--aleph.dir.home.ServerSide
- public class ServerSide
- extends java.lang.Object
- implements Constants
Keeps track of each global object's location and status.
Method Summary |
void |
releaseResponse(java.lang.Object object,
PE from)
Client releases lock on object.
Called by ReleaseResponse message. |
void |
retrieveRequest(PE from,
int mode)
Client requests access.
Called by RetrieveRequest message. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
ServerSide
public ServerSide(GlobalObject key,
java.lang.Object object)
- Register new global object.
ServerSide
public ServerSide(GlobalObject key)
retrieveRequest
public void retrieveRequest(PE from,
int mode)
- Client requests access.
Called by RetrieveRequest message.
- Parameters:
from
- Requesting PE- See Also:
RetrieveRequest
releaseResponse
public void releaseResponse(java.lang.Object object,
PE from)
- Client releases lock on object.
Called by ReleaseResponse message.
- Parameters:
key
- Unique ID of object releasedobject
- new object valueobject
- new object value- See Also:
java.dir.home.ReleaseResponse
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object