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
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, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray
enabledSmartExternalizableWithReference
containsAll, 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
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 void setHasTransientMembersFlag()
public void unsetHasTransientMembersFlag()
public void setHasPersistentMembersFlag()
public boolean hasTransientMembers()
public boolean hasPersistentMembers()
public Object getRecoveryFilteringId()
getRecoveryFilteringId
in interface IReplicationPacketData<IReplicationTransactionalPacketEntryData>
public void setWeight(int weight)
setWeight
in interface IReplicationPacketData<IReplicationTransactionalPacketEntryData>
public int getWeight()
getWeight
in interface IReplicationPacketData<IReplicationTransactionalPacketEntryData>
public boolean equals(Object o)
equals
in interface Collection<IReplicationTransactionalPacketEntryData>
equals
in interface List<IReplicationTransactionalPacketEntryData>
equals
in class AbstractList<IReplicationTransactionalPacketEntryData>
Copyright © GigaSpaces.