org.ourgrid.peer.manager
Class EBPeerFacade
java.lang.Object
org.ourgrid.peer.manager.EBPeerFacade
- All Implemented Interfaces:
- EBGump, EBGumpClient
- Direct Known Subclasses:
- EBCommunityObtainerFacade, EBPeerManagerFacade
public abstract class EBPeerFacade
- extends java.lang.Object
- implements EBGump, EBGumpClient
Description: Basic facade for ourgrid peer modules.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ebGump
protected EBGump ebGump
ebGumpClient
protected EBGumpClient ebGumpClient
eventProcessor
protected ShutdownEventEngine eventProcessor
EBPeerFacade
public EBPeerFacade()
shutdown
public EventQueue<ShutdownResponseEvent> shutdown()
- Shuts down the facade.
startEventProcessor
public void startEventProcessor()
- Starts the thread
resumeRequestGums
public void resumeRequestGums(long requestID)
- Specified by:
resumeRequestGums
in interface EBGump
- See Also:
EBGump.resumeRequestGums(long)
pauseRequestGums
public void pauseRequestGums(long requestID)
- Specified by:
pauseRequestGums
in interface EBGump
- See Also:
EBGump.pauseRequestGums(long)
requestGums
public void requestGums(RequestSpec requestSpec)
- Specified by:
requestGums
in interface EBGump
- See Also:
EBGump.requestGums(RequestSpec)
finishRequestGums
public void finishRequestGums(long requestID)
- Specified by:
finishRequestGums
in interface EBGump
- See Also:
EBGump.finishRequestGums(long)
disposeGum
public void disposeGum(long requestID,
GumID gumID)
- Specified by:
disposeGum
in interface EBGump
- See Also:
EBGump.disposeGum(long, GumID)
hereIsGum
public void hereIsGum(EBGum receivedGum,
ObjectID gumOwnerObjectID,
long requestID)
- Specified by:
hereIsGum
in interface EBGumpClient
- See Also:
EBGumpClient.hereIsGum(EBGum, ObjectID,
long)