public class SpaceDataEventManager extends Object implements ISpaceModeListener
| Constructor and Description |
|---|
SpaceDataEventManager(IDirectSpaceProxy spaceProxy,
FilterManager filterManager,
SpaceImpl spaceImpl,
SpaceConfigReader configReader) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterSpaceModeChange(SpaceMode newMode)
Called right after the space mode changes.
|
void |
beforeSpaceModeChange(SpaceMode newMode)
Called right before the space mode changes.
Implementors usually use it to allow specific service initializations. |
void |
close() |
void |
executePacket(RemoteEventBusPacket re,
NotifyTemplateHolder th) |
void |
finishTemplatesSearch(NotifyContext notifyContext)
Called when the matching search is over
|
long |
generateEventId() |
int |
getQueueSize() |
void |
init(boolean isReplicated,
IReplicationNode replicationNode) |
void |
notifyReturned(NotifyContext notifyContext,
ITemplateHolder template)
Called when a notification returned
|
void |
notifyTemplate(NotifyTemplateHolder template,
IEntryHolder entry,
IEntryHolder oldEntry,
NotifyContext notifyContext,
Context ctx)
Notifies a notification template with the specified remote event Notification is done
asynchronously, by sending a bus packet to the Notifier.
|
void |
setLeaseManager(LeaseManager leaseManager) |
public SpaceDataEventManager(IDirectSpaceProxy spaceProxy, FilterManager filterManager, SpaceImpl spaceImpl, SpaceConfigReader configReader)
public void init(boolean isReplicated,
IReplicationNode replicationNode)
public void setLeaseManager(LeaseManager leaseManager)
public void close()
public void notifyReturned(NotifyContext notifyContext, ITemplateHolder template)
notifyContext - current notify status checkedtemplate - the current template to filterpublic void finishTemplatesSearch(NotifyContext notifyContext)
notifyContext - current notify status checkedtemplate - the current template to filterpublic void afterSpaceModeChange(SpaceMode newMode) throws RemoteException
ISpaceModeListenerafterSpaceModeChange in interface ISpaceModeListenernewMode - the new mode change after it was published.RemoteException - if an exception occurred during execution of a remote call.public void beforeSpaceModeChange(SpaceMode newMode) throws RemoteException
ISpaceModeListenerbeforeSpaceModeChange in interface ISpaceModeListenernewMode - the new mode change before it's published.RemoteException - if an exception occurred during execution of a remote call.public long generateEventId()
public int getQueueSize()
public void executePacket(RemoteEventBusPacket re, NotifyTemplateHolder th) throws RemoteException, UnknownEventException
RemoteExceptionUnknownEventExceptionpublic void notifyTemplate(NotifyTemplateHolder template, IEntryHolder entry, IEntryHolder oldEntry, NotifyContext notifyContext, Context ctx)
Copyright © GigaSpaces.