Uses of Interface
com.gigaspaces.internal.cluster.node.IReplicationInBatchContext
Packages that use IReplicationInBatchContext
Package
Description
-
Uses of IReplicationInBatchContext in com.gigaspaces.cluster.replication.gateway.sync
Constructors in com.gigaspaces.cluster.replication.gateway.sync with parameters of type IReplicationInBatchContextModifierConstructorDescriptionOperationsBatchDataImpl(IReplicationInBatchContext batchContext) TransactionDataImpl(IReplicationInBatchContext batchContext, ITransactionInContext transactionContext) -
Uses of IReplicationInBatchContext in com.gigaspaces.internal.cluster.node.handlers
Methods in com.gigaspaces.internal.cluster.node.handlers with parameters of type IReplicationInBatchContextModifier and TypeMethodDescriptionvoidIReplicationInBatchConsumptionHandler.consumePendingOperationsInBatch(IReplicationInBatchContext context) Called after all the incoming replication events for the current batch passed through the corresponding event handlers. -
Uses of IReplicationInBatchContext in com.gigaspaces.internal.cluster.node.impl
Classes in com.gigaspaces.internal.cluster.node.impl that implement IReplicationInBatchContextMethods in com.gigaspaces.internal.cluster.node.impl with parameters of type IReplicationInBatchContextModifier and TypeMethodDescriptionvoidReplicationNodeInFacade.consumePendingOperationsInBatch(IReplicationInBatchContext context) -
Uses of IReplicationInBatchContext in com.gigaspaces.internal.cluster.node.impl.gateway.sink
Methods in com.gigaspaces.internal.cluster.node.impl.gateway.sink with parameters of type IReplicationInBatchContextModifier and TypeMethodDescriptionvoidLocalClusterReplicationInTransactionHandler.changeEntry(IReplicationInBatchContext context, String typeName, String uid, Object id, int version, int previousVersion, long timeToLive, int routingHash, Collection<SpaceEntryMutator> spaceEntryMutators, boolean isTransient, OperationID operationID) voidLocalClusterReplicationInBatchConsumptionHandler.consumePendingOperationsInBatch(IReplicationInBatchContext context) protected voidAbstractLocalClusterReplicationInHandler.execute(IReplicationInBatchContext batchContext) protected voidAbstractLocalClusterReplicationInHandler.executeIfUidPresent(IReplicationInBatchContext batchContext, String uid) protected voidAbstractLocalClusterReplicationInHandler.executeTransactional(IReplicationInBatchContext batchContext, ITransactionInContext transactionContext) protected StringAbstractLocalClusterReplicationInHandler.extractSourceGatewayName(IReplicationInBatchContext batchContext) protected voidAbstractLocalClusterReplicationInHandler.handleChangeEntry(String typeName, String uid, Object id, int version, int previousVersion, int routingHash, long timeToLive, Collection<SpaceEntryMutator> mutators, IReplicationInBatchContext batchContext) protected voidAbstractLocalClusterReplicationInHandler.handleRemoveEntry(IEntryPacket entryPacket, IReplicationInBatchContext batchContext) protected voidAbstractLocalClusterReplicationInHandler.handleRemoveEntryByUid(String typeName, String uid, IReplicationInBatchContext batchContext) protected voidAbstractLocalClusterReplicationInHandler.handleUpdateEntry(IEntryPacket entryPacket, IEntryPacket oldEntryPacket, IReplicationInBatchContext batchContext, boolean partialUpdate) protected voidAbstractLocalClusterReplicationInHandler.handleWriteEntry(IEntryPacket entryPacket, IReplicationInBatchContext batchContext) protected voidAbstractLocalClusterReplicationInHandler.invokeConflictResolver(IReplicationInBatchContext batchContext, LocalClusterReplicationDataConflict conflictData, boolean fromTransaction) voidLocalClusterReplicationInTransactionHandler.removeEntry(IReplicationInBatchContext context, IEntryPacket entryPacket) voidLocalClusterReplicationInTransactionHandler.removeEntryByUID(IReplicationInBatchContext context, String typeName, String uid, OperationID operationID) voidLocalClusterReplicationInTransactionHandler.updateEntry(IReplicationInBatchContext context, IEntryPacket entryPacket, IEntryPacket oldEntryPacket, boolean partialUpdate, short flags) voidLocalClusterReplicationInTransactionHandler.writeEntry(IReplicationInBatchContext context, IEntryPacket entryPacket) -
Uses of IReplicationInBatchContext in com.gigaspaces.internal.cluster.node.impl.packets.data
Methods in com.gigaspaces.internal.cluster.node.impl.packets.data with parameters of type IReplicationInBatchContextModifier and TypeMethodDescriptionvoidIReplicationTransactionalPacketEntryData.batchExecuteTransactional(IReplicationInBatchContext context, ITransactionalBatchExecutionCallback executionCallback) voidITransactionalBatchExecutionCallback.changeEntry(IReplicationInBatchContext context, String typeName, String uid, Object id, int version, int previousVersion, long timeToLive, int routingHash, Collection<SpaceEntryMutator> spaceEntryMutators, boolean isTransient, OperationID operationID) IReplicationPacketDataBatchConsumer.consumePendingPackets(IReplicationInBatchContext batchContext, IReplicationInFacade replicationInFacade) Consume packets which are pending in the provided batch context.ReplicationPacketDataConsumer.consumePendingPackets(IReplicationInBatchContext context, IReplicationInFacade replicationInFacade) voidITransactionalBatchExecutionCallback.removeEntry(IReplicationInBatchContext context, IEntryPacket entryPacket) voidITransactionalBatchExecutionCallback.removeEntryByUID(IReplicationInBatchContext context, String typeName, String uid, OperationID operationID) voidITransactionalBatchExecutionCallback.updateEntry(IReplicationInBatchContext context, IEntryPacket entryPacket, IEntryPacket oldEntryPacket, boolean partialUpdate, short flags) voidITransactionalBatchExecutionCallback.writeEntry(IReplicationInBatchContext context, IEntryPacket entryPacket) -
Uses of IReplicationInBatchContext in com.gigaspaces.internal.cluster.node.impl.packets.data.operations
Methods in com.gigaspaces.internal.cluster.node.impl.packets.data.operations with parameters of type IReplicationInBatchContextModifier and TypeMethodDescriptionvoidChangeReplicationPacketData.batchExecuteTransactional(IReplicationInBatchContext context, ITransactionalBatchExecutionCallback transactionExecutionCallback) voidPartialUpdateReplicationPacketData.batchExecuteTransactional(IReplicationInBatchContext context, ITransactionalBatchExecutionCallback executionCallback) voidRemoveByUIDReplicationPacketData.batchExecuteTransactional(IReplicationInBatchContext context, ITransactionalBatchExecutionCallback executionCallback) voidRemoveReplicationPacketData.batchExecuteTransactional(IReplicationInBatchContext context, ITransactionalBatchExecutionCallback executionCallback) voidUpdateReplicationPacketData.batchExecuteTransactional(IReplicationInBatchContext context, ITransactionalBatchExecutionCallback executionCallback) voidWriteReplicationPacketData.batchExecuteTransactional(IReplicationInBatchContext context, ITransactionalBatchExecutionCallback executionCallback) -
Uses of IReplicationInBatchContext in com.gigaspaces.internal.cluster.node.impl.processlog.globalorder
Classes in com.gigaspaces.internal.cluster.node.impl.processlog.globalorder that implement IReplicationInBatchContext -
Uses of IReplicationInBatchContext in com.gigaspaces.internal.cluster.node.impl.processlog.multibucketsinglefile
Classes in com.gigaspaces.internal.cluster.node.impl.processlog.multibucketsinglefile that implement IReplicationInBatchContext -
Uses of IReplicationInBatchContext in com.gigaspaces.internal.cluster.node.impl.processlog.multisourcesinglefile
Classes in com.gigaspaces.internal.cluster.node.impl.processlog.multisourcesinglefile that implement IReplicationInBatchContext -
Uses of IReplicationInBatchContext in com.gigaspaces.internal.events.durable
Methods in com.gigaspaces.internal.events.durable with parameters of type IReplicationInBatchContextModifier and TypeMethodDescriptionvoidReplicationNotificationInTransactionEntryHandler.changeEntry(IReplicationInBatchContext context, String typeName, String uid, Object id, int version, int previousVersion, long timeToLive, int routingHash, Collection<SpaceEntryMutator> spaceEntryMutators, boolean isTransient, OperationID operationID) voidReplicationNotificationInBatchConsumptionHandler.consumePendingOperationsInBatch(IReplicationInBatchContext context) voidReplicationNotificationInTransactionEntryHandler.removeEntry(IReplicationInBatchContext context, IEntryPacket entryPacket) voidReplicationNotificationInTransactionEntryHandler.removeEntryByUID(IReplicationInBatchContext context, String typeName, String uid, OperationID operationID) voidReplicationNotificationInTransactionEntryHandler.updateEntry(IReplicationInBatchContext context, IEntryPacket entryPacket, IEntryPacket oldEntryPacket, boolean partialUpdate, short flags) voidReplicationNotificationInTransactionEntryHandler.writeEntry(IReplicationInBatchContext context, IEntryPacket entryPacket) -
Uses of IReplicationInBatchContext in com.gigaspaces.internal.sync.mirror
Methods in com.gigaspaces.internal.sync.mirror with parameters of type IReplicationInBatchContextModifier and TypeMethodDescriptionvoidMirrorReplicationInHandler.addChangeEntry(IReplicationInBatchContext context, String typeName, String uid, Object id, int version, long timeToLive, Collection<SpaceEntryMutator> mutators) voidMirrorReplicationInHandler.addRemoveEntry(IReplicationInBatchContext context, IEntryPacket entryPacket) voidMirrorReplicationInHandler.addTransaction(IReplicationInBatchContext context, ITransactionInContext transactionContext) voidMirrorReplicationInHandler.addUpdateEntry(IReplicationInBatchContext context, IEntryPacket entryPacket, IEntryPacket oldEntryPacket, boolean partialUpdate) voidMirrorReplicationInHandler.addWriteEntry(IReplicationInBatchContext context, IEntryPacket entryPacket) voidMirrorReplicationInHandler.changeEntry(IReplicationInBatchContext context, String typeName, String uid, Object id, int version, int previousVersion, long timeToLive, int routingHash, Collection<SpaceEntryMutator> spaceEntryMutators, boolean isTransient, OperationID operationID) voidMirrorReplicationInBatchConsumptionHandler.consumePendingOperationsInBatch(IReplicationInBatchContext context) voidMirrorBulkExecutor.execute(List<BulkItem> entries, TransactionParticipantDataImpl transactionMetaData, IReplicationInBatchContext batchContext) protected voidMirrorReplicationInHandler.execute(IReplicationInBatchContext batchContext, TransactionParticipantDataImpl transactionParticipantData) voidMirrorReplicationInHandler.removeEntry(IReplicationInBatchContext context, IEntryPacket entryPacket) voidMirrorReplicationInHandler.removeEntryByUID(IReplicationInBatchContext context, String typeName, String uid, OperationID operationID) voidMirrorReplicationInHandler.updateEntry(IReplicationInBatchContext context, IEntryPacket entryPacket, IEntryPacket oldEntryPacket, boolean partialUpdate, short flags) voidMirrorReplicationInHandler.writeEntry(IReplicationInBatchContext context, IEntryPacket entryPacket)