public abstract class AbstractTransactionReplicationPacketData extends LinkedList<IReplicationTransactionalPacketEntryData> implements IExecutableReplicationPacketData<IReplicationTransactionalPacketEntryData>, ITransactionInContext
Modifier and Type | Class and Description |
---|---|
static class |
AbstractTransactionReplicationPacketData.FilterIterable |
modCount
Constructor and Description |
---|
AbstractTransactionReplicationPacketData() |
AbstractTransactionReplicationPacketData(boolean fromGateway) |
AbstractTransactionReplicationPacketData(ServerTransaction transaction,
boolean fromGateway) |
add, add, addAll, addAll, addFirst, addLast, clear, contains, descendingIterator, element, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, set, size, spliterator, toArray, toArray
iterator
equals, hashCode, listIterator, removeRange, subList
containsAll, isEmpty, removeAll, retainAll
finalize, getClass, notify, notifyAll, wait, wait, wait
createEmptyMultipleEntryData, execute, isPartOfBlobstoreBulk
getMultipleOperationType, isMultiParticipantData, requiresRecoveryFiltering, supportsReplicationFilter
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray
containsAll, equals, hashCode, isEmpty, iterator, listIterator, removeAll, replaceAll, retainAll, sort, subList
public AbstractTransactionReplicationPacketData()
public AbstractTransactionReplicationPacketData(ServerTransaction transaction, boolean fromGateway)
public AbstractTransactionReplicationPacketData(boolean fromGateway)
public OperationID getOperationID()
getOperationID
in interface ITransactionInContext
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
protected void writeTransaction(ObjectOutput out) throws IOException
IOException
protected void readTransaction(ObjectInput in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
protected void writeTransactionData(ObjectOutput out) throws IOException
IOException
protected void readTransactionData(ObjectInput in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void readFromSwap(ObjectInput in) throws IOException, ClassNotFoundException
readFromSwap
in interface ISwapExternalizable
IOException
ClassNotFoundException
public void writeToSwap(ObjectOutput out) throws IOException
writeToSwap
in interface ISwapExternalizable
IOException
public IExecutableReplicationPacketData<IReplicationTransactionalPacketEntryData> clone()
clone
in interface IReplicationPacketData<IReplicationTransactionalPacketEntryData>
clone
in class LinkedList<IReplicationTransactionalPacketEntryData>
public boolean isSingleEntryData()
isSingleEntryData
in interface IReplicationPacketData<IReplicationTransactionalPacketEntryData>
public boolean isFromGateway()
isFromGateway
in interface IReplicationPacketData<IReplicationTransactionalPacketEntryData>
public IReplicationPacketEntryData getSingleEntryData()
getSingleEntryData
in interface IReplicationPacketData<IReplicationTransactionalPacketEntryData>
public void setMetaData(TransactionParticipantDataImpl metaData)
public TransactionParticipantDataImpl getMetaData()
getMetaData
in interface ITransactionInContext
public ServerTransaction getTransaction()
getTransaction
in interface ITransactionInContext
public boolean beforeDelayedReplication()
IReplicationPacketData
beforeDelayedReplication
in interface IReplicationPacketData<IReplicationTransactionalPacketEntryData>
public Iterable<IReplicationFilterEntry> toFilterEntries(SpaceTypeManager spaceTypeManager)
toFilterEntries
in interface IExecutableReplicationPacketData<IReplicationTransactionalPacketEntryData>
public String toString()
toString
in class AbstractCollection<IReplicationTransactionalPacketEntryData>
protected String getCustomToString()
public Object getRecoveryFilteringId()
getRecoveryFilteringId
in interface IReplicationPacketData<IReplicationTransactionalPacketEntryData>
Copyright © GigaSpaces.