aleph.dir.home
Class ClientSide
java.lang.Object
|
+--aleph.dir.home.ClientSide
- public class ClientSide
- extends java.lang.Object
- implements Constants
Home based directory manager
Keeps track of locally-cached global objects.
|
Method Summary |
java.lang.Object |
open(java.lang.String modeName)
|
void |
release()
|
void |
releaseRequest(PE from)
Server asks for object back.
Called by releaseRequest message. |
void |
retrieveResponse(java.lang.Object object,
int mode)
Server delivers requested object.
Called by retrieveResponse message. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
ClientSide
public ClientSide(GlobalObject key)
- Constructor: Object state unknown.
ClientSide
public ClientSide(GlobalObject key,
java.lang.Object object)
- Constructor: Object state known.
open
public java.lang.Object open(java.lang.String modeName)
release
public void release()
retrieveResponse
public void retrieveResponse(java.lang.Object object,
int mode)
- Server delivers requested object.
Called by retrieveResponse message.
- Parameters:
from - Requesting PE- See Also:
aleph.trans.RetrieveResponse
releaseRequest
public void releaseRequest(PE from)
- Server asks for object back.
Called by releaseRequest message.
- Parameters:
from - Server PEmode - Mode of interenst.- See Also:
ReleaseRequest
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object