public abstract class SingleReplicationPacketData extends AbstractReplicationPacketSingleEntryData
AbstractReplicationPacketSingleEntryData.SingleEntryIterator, AbstractReplicationPacketSingleEntryData.SingleFilterIterable
Constructor and Description |
---|
SingleReplicationPacketData() |
SingleReplicationPacketData(IEntryPacket entry,
boolean fromGateway) |
Modifier and Type | Method and Description |
---|---|
SingleReplicationPacketData |
clone() |
SingleReplicationPacketData |
cloneWithEntryPacket(IEntryPacket entryPacket) |
boolean |
containsFullEntryData() |
IEntryPacket |
getEntryPacket() |
protected abstract int |
getFilterObjectType(IServerTypeDesc serverTypeDesc) |
protected abstract ReplicationOperationType |
getFilterReplicationOpType() |
IEntryData |
getMainEntryData() |
OperationID |
getOperationId() |
int |
getOrderCode() |
IEntryData |
getSecondaryEntryData() |
protected IServerTypeDesc |
getTypeDescriptor(SpaceTypeManager spaceTypeManager) |
String |
getTypeName() |
String |
getUid() |
boolean |
isTransient() |
void |
readExternal(ObjectInput in) |
void |
readFromSwap(ObjectInput in) |
IReplicationFilterEntry |
toFilterEntry(SpaceTypeManager spaceTypeManager) |
protected boolean |
updateEntryPacketTimeToLiveIfNeeded(long expirationTime) |
void |
writeExternal(ObjectOutput out) |
void |
writeToSwap(ObjectOutput out) |
add, 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, updateTimeToLiveIfNeeded
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute
beforeDelayedReplication
equals, hashCode, parallelStream, removeIf, spliterator, stream
enabledSmartExternalizableWithReference
filterIfNotPresentInReplicaState, getOperationType, isBackupOnly
public SingleReplicationPacketData()
public SingleReplicationPacketData(IEntryPacket entry, boolean fromGateway)
public SingleReplicationPacketData clone()
clone
in interface IReplicationPacketData<IReplicationPacketEntryData>
clone
in class AbstractReplicationPacketSingleEntryData
public SingleReplicationPacketData cloneWithEntryPacket(IEntryPacket entryPacket)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class AbstractReplicationPacketSingleEntryData
IOException
ClassNotFoundException
public void readFromSwap(ObjectInput in) throws IOException, ClassNotFoundException
readFromSwap
in interface ISwapExternalizable
readFromSwap
in class AbstractReplicationPacketSingleEntryData
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class AbstractReplicationPacketSingleEntryData
IOException
public void writeToSwap(ObjectOutput out) throws IOException
writeToSwap
in interface ISwapExternalizable
writeToSwap
in class AbstractReplicationPacketSingleEntryData
IOException
public String getUid()
public String getTypeName()
getTypeName
in interface IReplicationPacketEntryData
getTypeName
in class AbstractReplicationPacketSingleEntryData
public IEntryPacket getEntryPacket()
public IReplicationFilterEntry toFilterEntry(SpaceTypeManager spaceTypeManager)
toFilterEntry
in class AbstractReplicationPacketSingleEntryData
protected IServerTypeDesc getTypeDescriptor(SpaceTypeManager spaceTypeManager)
public int getOrderCode()
public boolean isTransient()
protected abstract int getFilterObjectType(IServerTypeDesc serverTypeDesc)
protected abstract ReplicationOperationType getFilterReplicationOpType()
public IEntryData getMainEntryData()
getMainEntryData
in class AbstractReplicationPacketSingleEntryData
public IEntryData getSecondaryEntryData()
getSecondaryEntryData
in class AbstractReplicationPacketSingleEntryData
public OperationID getOperationId()
getOperationId
in interface IReplicationPacketEntryData
getOperationId
in class AbstractReplicationPacketSingleEntryData
public boolean containsFullEntryData()
protected boolean updateEntryPacketTimeToLiveIfNeeded(long expirationTime)
Copyright © GigaSpaces.