public class ReplicationNodeInFacade extends Object implements IReplicationInFacade
ReplicationNode that implements the IReplicationInFacade| Constructor and Description |
|---|
ReplicationNodeInFacade(ReplicationNodeGroupsHolder groupsHolder) |
public ReplicationNodeInFacade(ReplicationNodeGroupsHolder groupsHolder)
public void inCancelEntryLease(IReplicationInContext context, IEntryPacket entryPacket) throws Exception
inCancelEntryLease in interface IReplicationInEntryLeaseCancelledHandlerExceptionpublic void inCancelEntryLeaseByUID(IReplicationInContext context, String className, String uid, boolean isTransient, int routingValue) throws Exception
inCancelEntryLeaseByUID in interface IReplicationInEntryLeaseCancelledHandlerExceptionpublic void inEntryLeaseExpired(IReplicationInContext context, IEntryPacket entryPacket)
inEntryLeaseExpired in interface IReplicationInEntryLeaseExpiredHandlerpublic void inEntryLeaseExpiredByUID(IReplicationInContext context, String className, String uid, boolean isTransient, OperationID operationID)
inEntryLeaseExpiredByUID in interface IReplicationInEntryLeaseExpiredHandlerpublic void inNotifyTemplateLeaseExpired(IReplicationInContext context, String className, String uid, OperationID operationID)
inNotifyTemplateLeaseExpired in interface IReplicationInNotifyTemplateLeaseExpiredHandlerpublic void inEvictEntry(IReplicationInContext context, String uid, boolean isTransient, OperationID operationID) throws Exception
inEvictEntry in interface IReplicationInEvictEntryHandlerExceptionpublic void inExtendEntryLeasePeriod(IReplicationInContext context, String className, String uid, boolean isTransient, long lease, int routingValue) throws Exception
inExtendEntryLeasePeriod in interface IReplicationInEntryLeaseExtendedHandlerExceptionpublic void inExtendNotifyTemplateLeasePeriod(IReplicationInContext context, String className, String uid, long lease) throws Exception
inExtendNotifyTemplateLeasePeriod in interface IReplicationInNotifyTemplateLeaseExtendedHandlerExceptionpublic void inInsertNotifyTemplate(IReplicationInContext context, ITemplatePacket templatePacket, String uidToOperateBy, NotifyInfo notifyInfo) throws Exception
inInsertNotifyTemplate in interface IReplicationInNotifyTemplateCreatedHandlerExceptionpublic void inNotificationSent(IReplicationInContext context, OperationID operationId) throws Exception
inNotificationSent in interface IReplicationInNotificationSentHandlerExceptionpublic void inRemoveEntry(IReplicationInContext context, IEntryPacket entryPacket) throws Exception
inRemoveEntry in interface IReplicationInEntryHandlerExceptionpublic void inRemoveEntryByUID(IReplicationInContext context, String typeName, String uid, boolean isTransient, OperationID operationID) throws Exception
inRemoveEntryByUID in interface IReplicationInEntryHandlerExceptionpublic void inRemoveNotifyTemplate(IReplicationInContext context, String className, String uid)
inRemoveNotifyTemplate in interface IReplicationInNotifyTemplateRemovedHandlerpublic void inTransaction(IReplicationInContext context, ITransactionInContext transactionContext) throws Exception
IReplicationInTransactionHandlerinTransaction in interface IReplicationInTransactionHandlerExceptionpublic void inTransactionPrepare(IReplicationInContext context, ITransactionInContext transactionContext) throws Exception
IReplicationInTransactionHandlerinTransactionPrepare in interface IReplicationInTransactionHandlerExceptionpublic void inTransactionCommit(IReplicationInContext context, ITransactionInContext transactionContext) throws Exception
IReplicationInTransactionHandlerinTransactionCommit in interface IReplicationInTransactionHandlerExceptionpublic void inTransactionAbort(IReplicationInContext context, ITransactionInContext transactionContext) throws Exception
IReplicationInTransactionHandlerinTransactionAbort in interface IReplicationInTransactionHandlerExceptionpublic void inUpdateEntry(IReplicationInContext context, IEntryPacket entryPacket, IEntryPacket oldEntryPacket, boolean partialUpdate, boolean overrideVersion, short flags) throws Exception
inUpdateEntry in interface IReplicationInEntryHandlerExceptionpublic void inChangeEntry(IReplicationInContext context, String typeName, String uid, Object id, int version, int previousVersion, int routingHash, long timeToLive, Collection<SpaceEntryMutator> mutators, boolean isTransient, OperationID operationID) throws Exception
inChangeEntry in interface IReplicationInEntryHandlerExceptionpublic void inWriteEntry(IReplicationInContext context, IEntryPacket entryPacket) throws Exception
inWriteEntry in interface IReplicationInEntryHandlerExceptionpublic void inDataTypeAddIndex(IReplicationInContext context, AddTypeIndexesRequestInfo addIndexRequestInfo) throws Exception
inDataTypeAddIndex in interface IReplicationInDataTypeIndexAddedHandlerExceptionpublic void inDataTypeIntroduce(IReplicationInContext context, ITypeDesc typeDescriptor) throws Exception
inDataTypeIntroduce in interface IReplicationInDataTypeCreatedHandlerExceptionpublic void inDataTypeDrop(IReplicationInContext context, String className) throws Exception
inDataTypeDrop in interface IReplicationInDataTypeDropHandlerExceptionpublic void consumePendingOperationsInBatch(IReplicationInBatchContext context) throws Exception
IReplicationInBatchConsumptionHandlerconsumePendingOperationsInBatch in interface IReplicationInBatchConsumptionHandlerExceptionpublic void setInEntryLeaseCancelledHandler(IReplicationInEntryLeaseCancelledHandler inCancelEntryLeaseHandler)
public void setInEntryLeaseExpiredHandler(IReplicationInEntryLeaseExpiredHandler inEntryLeaseExpiredHandler)
public void setInNotifyTemplateLeaseExpiredHandler(IReplicationInNotifyTemplateLeaseExpiredHandler inNotifyTemplateLeaseExpiredHandler)
public void setInEvictEntryHandler(IReplicationInEvictEntryHandler inEvictEntryHandler)
public void setInEntryLeaseExtendedHandler(IReplicationInEntryLeaseExtendedHandler handler)
public void setInNotifyTemplateLeaseExtendedHandler(IReplicationInNotifyTemplateLeaseExtendedHandler handler)
public void setInNotifyTemplateCreatedHandler(IReplicationInNotifyTemplateCreatedHandler handler)
public void setInNotificationSentHandler(IReplicationInNotificationSentHandler handler)
public void setInNotifyTemplateRemovedHandler(IReplicationInNotifyTemplateRemovedHandler handler)
public void setInTransactionHandler(IReplicationInTransactionHandler handler)
public void setInEntryHandler(IReplicationInEntryHandler handler)
public void setInDataTypeCreatedHandler(IReplicationInDataTypeCreatedHandler handler)
public void setInDataTypeDrop(SpaceReplicationMetadataEventHandler handler)
public void setInDataTypeIndexAddedHandler(IReplicationInDataTypeIndexAddedHandler handler)
public void setInBatchConsumptionHandler(IReplicationInBatchConsumptionHandler inBatchConsumptionHandler)
public IReplicationSourceGroup getReplicationSourceGroup(String groupName)
getReplicationSourceGroup in interface IReplicationInFacadepublic void afterConsumption(IReplicationInContext context, boolean successful, long lastProcessedKey)
afterConsumption in interface IReplicationInEntryHandlerpublic void beforeConsume(IReplicationInContext context)
beforeConsume in interface IReplicationInEntryHandlerCopyright © GigaSpaces.