public class WriteReplicationPacketData extends SingleReplicationPacketData implements IReplicationTransactionalPacketEntryData
AbstractReplicationPacketSingleEntryData.SingleEntryIterator, AbstractReplicationPacketSingleEntryData.SingleFilterIterable| Constructor and Description | 
|---|
WriteReplicationPacketData()  | 
WriteReplicationPacketData(IEntryPacket entry,
                          boolean fromGateway,
                          long expirationTime)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
batchExecuteTransactional(IReplicationInBatchContext context,
                         ITransactionalBatchExecutionCallback executionCallback)  | 
boolean | 
beforeDelayedReplication()
If the replication of this packet is delayed due to being asynchronous by nature or the
 target was disconnected when the replication packet was generated, this method is called
 before the actual replication and the implementor can modify the packet accordingly, mostly
 relevant for time to live update. 
 | 
WriteReplicationPacketData | 
clone()  | 
void | 
execute(IReplicationInContext context,
       IReplicationInFacade inReplicationHandler,
       ReplicationPacketDataMediator dataMediator)  | 
void | 
executeTransactional(IReplicationInContext context,
                    ITransactionalExecutionCallback transactionExecutionCallback,
                    Transaction transaction,
                    boolean twoPhaseCommit)  | 
boolean | 
filterIfNotPresentInReplicaState()  | 
long | 
getExpirationTime()  | 
protected int | 
getFilterObjectType(IServerTypeDesc serverTypeDesc)  | 
protected ReplicationOperationType | 
getFilterReplicationOpType()  | 
ReplicationSingleOperationType | 
getOperationType()  | 
void | 
readExternal(ObjectInput in)  | 
void | 
readFromSwap(ObjectInput in)  | 
String | 
toString()  | 
void | 
writeToSwap(ObjectOutput out)  | 
cloneWithEntryPacket, containsFullEntryData, getEntryPacket, getMainEntryData, getOperationId, getOrderCode, getSecondaryEntryData, getTypeDescriptor, getUid, isTransient, toFilterEntry, updateEntryPacketTimeToLiveIfNeeded, writeExternaladd, addAll, clear, contains, containsAll, createEmptyMultipleEntryData, deserializeEntryData, getBlobstoreBulkId, getCustomContent, getMainTypeName, getMultipleOperationType, getRecoveryFilteringId, getSingleEntryData, getWeight, isEmpty, isFromGateway, isMultiParticipantData, isPartOfBlobstoreBulk, isSingleEntryData, iterator, remove, removeAll, requiresRecoveryDuplicationProtection, requiresRecoveryFiltering, retainAll, serializeEntryData, setBlobstoreBulkId, setWeight, size, supportsReplicationFilter, toArray, toArray, toFilterEntries, updateTimeToLiveIfNeededequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waittoFilterEntrycontainsFullEntryData, getOperationId, getOrderCode, getUid, isFromGateway, isTransient, requiresRecoveryDuplicationProtectionwriteExternalequals, hashCode, parallelStream, removeIf, spliterator, streampublic WriteReplicationPacketData()
public WriteReplicationPacketData(IEntryPacket entry, boolean fromGateway, long expirationTime)
public WriteReplicationPacketData clone()
clone in interface IReplicationPacketData<IReplicationPacketEntryData>clone in interface IReplicationTransactionalPacketEntryDataclone in class SingleReplicationPacketDatapublic void execute(IReplicationInContext context, IReplicationInFacade inReplicationHandler, ReplicationPacketDataMediator dataMediator) throws Exception
execute in interface IExecutableReplicationPacketData<IReplicationPacketEntryData>Exceptionpublic void executeTransactional(IReplicationInContext context, ITransactionalExecutionCallback transactionExecutionCallback, Transaction transaction, boolean twoPhaseCommit) throws Exception
executeTransactional in interface IReplicationTransactionalPacketEntryDataExceptionpublic void batchExecuteTransactional(IReplicationInBatchContext context, ITransactionalBatchExecutionCallback executionCallback) throws Exception
batchExecuteTransactional in interface IReplicationTransactionalPacketEntryDataExceptionpublic boolean beforeDelayedReplication()
IReplicationTransactionalPacketEntryDatabeforeDelayedReplication in interface IReplicationPacketData<IReplicationPacketEntryData>beforeDelayedReplication in interface IReplicationTransactionalPacketEntryDataprotected int getFilterObjectType(IServerTypeDesc serverTypeDesc)
getFilterObjectType in class SingleReplicationPacketDataprotected ReplicationOperationType getFilterReplicationOpType()
getFilterReplicationOpType in class SingleReplicationPacketDatapublic ReplicationSingleOperationType getOperationType()
getOperationType in interface IReplicationPacketEntryDatapublic boolean filterIfNotPresentInReplicaState()
filterIfNotPresentInReplicaState in interface IReplicationPacketEntryDatapublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class SingleReplicationPacketDataIOExceptionClassNotFoundExceptionpublic void writeToSwap(ObjectOutput out) throws IOException
writeToSwap in interface ISwapExternalizablewriteToSwap in class SingleReplicationPacketDataIOExceptionpublic void readFromSwap(ObjectInput in) throws IOException, ClassNotFoundException
readFromSwap in interface ISwapExternalizablereadFromSwap in class SingleReplicationPacketDataIOExceptionClassNotFoundExceptionpublic long getExpirationTime()
Copyright © GigaSpaces.