Class SpaceReplicationTemplateEventHandler
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.handlers.SpaceReplicationTemplateEventHandler
- All Implemented Interfaces:
IReplicationInNotifyTemplateCreatedHandler,IReplicationInNotifyTemplateLeaseExpiredHandler,IReplicationInNotifyTemplateLeaseExtendedHandler,IReplicationInNotifyTemplateRemovedHandler
public class SpaceReplicationTemplateEventHandler
extends Object
implements IReplicationInNotifyTemplateCreatedHandler, IReplicationInNotifyTemplateRemovedHandler, IReplicationInNotifyTemplateLeaseExtendedHandler, IReplicationInNotifyTemplateLeaseExpiredHandler
- Since:
- 8.0.5
- Author:
- Niv Ingberg
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinExtendNotifyTemplateLeasePeriod(IReplicationInContext context, String typeName, String uid, long lease) voidinInsertNotifyTemplate(IReplicationInContext context, ITemplatePacket template, String templateUid, NotifyInfo notifyInfo) voidinNotifyTemplateLeaseExpired(IReplicationInContext context, String className, String uid, OperationID operationID) voidinRemoveNotifyTemplate(IReplicationInContext context, String typeName, String uid)
-
Constructor Details
-
SpaceReplicationTemplateEventHandler
-
-
Method Details
-
inInsertNotifyTemplate
public void inInsertNotifyTemplate(IReplicationInContext context, ITemplatePacket template, String templateUid, NotifyInfo notifyInfo) throws Exception - Specified by:
inInsertNotifyTemplatein interfaceIReplicationInNotifyTemplateCreatedHandler- Throws:
Exception
-
inRemoveNotifyTemplate
- Specified by:
inRemoveNotifyTemplatein interfaceIReplicationInNotifyTemplateRemovedHandler
-
inExtendNotifyTemplateLeasePeriod
public void inExtendNotifyTemplateLeasePeriod(IReplicationInContext context, String typeName, String uid, long lease) throws UnknownLeaseException, InternalSpaceException - Specified by:
inExtendNotifyTemplateLeasePeriodin interfaceIReplicationInNotifyTemplateLeaseExtendedHandler- Throws:
UnknownLeaseExceptionInternalSpaceException
-
inNotifyTemplateLeaseExpired
public void inNotifyTemplateLeaseExpired(IReplicationInContext context, String className, String uid, OperationID operationID) - Specified by:
inNotifyTemplateLeaseExpiredin interfaceIReplicationInNotifyTemplateLeaseExpiredHandler
-