| Constructor and Description | 
|---|
OperationsBatchDataImpl(IReplicationInBatchContext batchContext)  | 
TransactionDataImpl(IReplicationInBatchContext batchContext,
                   ITransactionInContext transactionContext)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IReplicationInBatchConsumptionHandler.consumePendingOperationsInBatch(IReplicationInBatchContext context)
Called after all the incoming replication events for the current batch passed through the
 corresponding event handlers. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractReplicationInBatchContext  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ReplicationNodeInFacade.consumePendingOperationsInBatch(IReplicationInBatchContext context)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
LocalClusterReplicationInTransactionHandler.changeEntry(IReplicationInBatchContext context,
           String typeName,
           String uid,
           Object id,
           int version,
           int previousVersion,
           long timeToLive,
           int routingHash,
           Collection<SpaceEntryMutator> spaceEntryMutators,
           boolean isTransient,
           OperationID operationID)  | 
void | 
LocalClusterReplicationInBatchConsumptionHandler.consumePendingOperationsInBatch(IReplicationInBatchContext context)  | 
protected void | 
AbstractLocalClusterReplicationInHandler.execute(IReplicationInBatchContext batchContext)  | 
protected void | 
AbstractLocalClusterReplicationInHandler.executeIfUidPresent(IReplicationInBatchContext batchContext,
                   String uid)  | 
protected void | 
AbstractLocalClusterReplicationInHandler.executeTransactional(IReplicationInBatchContext batchContext,
                    ITransactionInContext transactionContext)  | 
protected String | 
AbstractLocalClusterReplicationInHandler.extractSourceGatewayName(IReplicationInBatchContext batchContext)  | 
protected void | 
AbstractLocalClusterReplicationInHandler.handleChangeEntry(String typeName,
                 String uid,
                 Object id,
                 int version,
                 int previousVersion,
                 int routingHash,
                 long timeToLive,
                 Collection<SpaceEntryMutator> mutators,
                 IReplicationInBatchContext batchContext)  | 
protected void | 
AbstractLocalClusterReplicationInHandler.handleRemoveEntry(IEntryPacket entryPacket,
                 IReplicationInBatchContext batchContext)  | 
protected void | 
AbstractLocalClusterReplicationInHandler.handleRemoveEntryByUid(String typeName,
                      String uid,
                      IReplicationInBatchContext batchContext)  | 
protected void | 
AbstractLocalClusterReplicationInHandler.handleUpdateEntry(IEntryPacket entryPacket,
                 IEntryPacket oldEntryPacket,
                 IReplicationInBatchContext batchContext,
                 boolean partialUpdate)  | 
protected void | 
AbstractLocalClusterReplicationInHandler.handleWriteEntry(IEntryPacket entryPacket,
                IReplicationInBatchContext batchContext)  | 
protected void | 
AbstractLocalClusterReplicationInHandler.invokeConflictResolver(IReplicationInBatchContext batchContext,
                      LocalClusterReplicationDataConflict conflictData,
                      boolean fromTransaction)  | 
void | 
LocalClusterReplicationInTransactionHandler.removeEntry(IReplicationInBatchContext context,
           IEntryPacket entryPacket)  | 
void | 
LocalClusterReplicationInTransactionHandler.removeEntryByUID(IReplicationInBatchContext context,
                String typeName,
                String uid,
                OperationID operationID)  | 
void | 
LocalClusterReplicationInTransactionHandler.updateEntry(IReplicationInBatchContext context,
           IEntryPacket entryPacket,
           IEntryPacket oldEntryPacket,
           boolean partialUpdate,
           short flags)  | 
void | 
LocalClusterReplicationInTransactionHandler.writeEntry(IReplicationInBatchContext context,
          IEntryPacket entryPacket)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IReplicationTransactionalPacketEntryData.batchExecuteTransactional(IReplicationInBatchContext context,
                         ITransactionalBatchExecutionCallback executionCallback)  | 
void | 
ITransactionalBatchExecutionCallback.changeEntry(IReplicationInBatchContext context,
           String typeName,
           String uid,
           Object id,
           int version,
           int previousVersion,
           long timeToLive,
           int routingHash,
           Collection<SpaceEntryMutator> spaceEntryMutators,
           boolean isTransient,
           OperationID operationID)  | 
IDataConsumeResult | 
IReplicationPacketDataBatchConsumer.consumePendingPackets(IReplicationInBatchContext batchContext,
                     IReplicationInFacade replicationInFacade)
Consume packets which are pending in the provided batch context. 
 | 
IDataConsumeResult | 
ReplicationPacketDataConsumer.consumePendingPackets(IReplicationInBatchContext context,
                     IReplicationInFacade replicationInFacade)  | 
void | 
ITransactionalBatchExecutionCallback.removeEntry(IReplicationInBatchContext context,
           IEntryPacket entryPacket)  | 
void | 
ITransactionalBatchExecutionCallback.removeEntryByUID(IReplicationInBatchContext context,
                String typeName,
                String uid,
                OperationID operationID)  | 
void | 
ITransactionalBatchExecutionCallback.updateEntry(IReplicationInBatchContext context,
           IEntryPacket entryPacket,
           IEntryPacket oldEntryPacket,
           boolean partialUpdate,
           short flags)  | 
void | 
ITransactionalBatchExecutionCallback.writeEntry(IReplicationInBatchContext context,
          IEntryPacket entryPacket)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
GlobalOrderReplicationInBatchContext  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MultiBucketSingleFileReplicationInBatchContext  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MultiSourceSingleFileReplicationInBatchContext  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ReplicationNotificationInTransactionEntryHandler.changeEntry(IReplicationInBatchContext context,
           String typeName,
           String uid,
           Object id,
           int version,
           int previousVersion,
           long timeToLive,
           int routingHash,
           Collection<SpaceEntryMutator> spaceEntryMutators,
           boolean isTransient,
           OperationID operationID)  | 
void | 
ReplicationNotificationInBatchConsumptionHandler.consumePendingOperationsInBatch(IReplicationInBatchContext context)  | 
void | 
ReplicationNotificationInTransactionEntryHandler.removeEntry(IReplicationInBatchContext context,
           IEntryPacket entryPacket)  | 
void | 
ReplicationNotificationInTransactionEntryHandler.removeEntryByUID(IReplicationInBatchContext context,
                String typeName,
                String uid,
                OperationID operationID)  | 
void | 
ReplicationNotificationInTransactionEntryHandler.updateEntry(IReplicationInBatchContext context,
           IEntryPacket entryPacket,
           IEntryPacket oldEntryPacket,
           boolean partialUpdate,
           short flags)  | 
void | 
ReplicationNotificationInTransactionEntryHandler.writeEntry(IReplicationInBatchContext context,
          IEntryPacket entryPacket)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MirrorReplicationInHandler.addChangeEntry(IReplicationInBatchContext context,
              String typeName,
              String uid,
              Object id,
              int version,
              long timeToLive,
              Collection<SpaceEntryMutator> mutators)  | 
void | 
MirrorReplicationInHandler.addRemoveEntry(IReplicationInBatchContext context,
              IEntryPacket entryPacket)  | 
void | 
MirrorReplicationInHandler.addTransaction(IReplicationInBatchContext context,
              ITransactionInContext transactionContext)  | 
void | 
MirrorReplicationInHandler.addUpdateEntry(IReplicationInBatchContext context,
              IEntryPacket entryPacket,
              IEntryPacket oldEntryPacket,
              boolean partialUpdate)  | 
void | 
MirrorReplicationInHandler.addWriteEntry(IReplicationInBatchContext context,
             IEntryPacket entryPacket)  | 
void | 
MirrorReplicationInHandler.changeEntry(IReplicationInBatchContext context,
           String typeName,
           String uid,
           Object id,
           int version,
           int previousVersion,
           long timeToLive,
           int routingHash,
           Collection<SpaceEntryMutator> spaceEntryMutators,
           boolean isTransient,
           OperationID operationID)  | 
void | 
MirrorReplicationInBatchConsumptionHandler.consumePendingOperationsInBatch(IReplicationInBatchContext context)  | 
protected void | 
MirrorReplicationInHandler.execute(IReplicationInBatchContext batchContext,
       TransactionParticipantDataImpl transactionParticipantData)  | 
void | 
MirrorBulkExecutor.execute(List<BulkItem> entries,
       TransactionParticipantDataImpl transactionMetaData,
       IReplicationInBatchContext batchContext)  | 
void | 
MirrorReplicationInHandler.removeEntry(IReplicationInBatchContext context,
           IEntryPacket entryPacket)  | 
void | 
MirrorReplicationInHandler.removeEntryByUID(IReplicationInBatchContext context,
                String typeName,
                String uid,
                OperationID operationID)  | 
void | 
MirrorReplicationInHandler.updateEntry(IReplicationInBatchContext context,
           IEntryPacket entryPacket,
           IEntryPacket oldEntryPacket,
           boolean partialUpdate,
           short flags)  | 
void | 
MirrorReplicationInHandler.writeEntry(IReplicationInBatchContext context,
          IEntryPacket entryPacket)  | 
Copyright © GigaSpaces.