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, updateTimeToLiveIfNeededequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecutebeforeDelayedReplicationequals, hashCode, parallelStream, removeIf, spliterator, streamenabledSmartExternalizableWithReferencefilterIfNotPresentInReplicaState, getOperationType, isBackupOnlypublic SingleReplicationPacketData()
public SingleReplicationPacketData(IEntryPacket entry, boolean fromGateway)
public SingleReplicationPacketData clone()
clone in interface IReplicationPacketData<IReplicationPacketEntryData>clone in class AbstractReplicationPacketSingleEntryDatapublic SingleReplicationPacketData cloneWithEntryPacket(IEntryPacket entryPacket)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class AbstractReplicationPacketSingleEntryDataIOExceptionClassNotFoundExceptionpublic void readFromSwap(ObjectInput in) throws IOException, ClassNotFoundException
readFromSwap in interface ISwapExternalizablereadFromSwap in class AbstractReplicationPacketSingleEntryDataIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class AbstractReplicationPacketSingleEntryDataIOExceptionpublic void writeToSwap(ObjectOutput out) throws IOException
writeToSwap in interface ISwapExternalizablewriteToSwap in class AbstractReplicationPacketSingleEntryDataIOExceptionpublic String getUid()
public String getTypeName()
getTypeName in interface IReplicationPacketEntryDatagetTypeName in class AbstractReplicationPacketSingleEntryDatapublic IEntryPacket getEntryPacket()
public IReplicationFilterEntry toFilterEntry(SpaceTypeManager spaceTypeManager)
toFilterEntry in class AbstractReplicationPacketSingleEntryDataprotected 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 AbstractReplicationPacketSingleEntryDatapublic IEntryData getSecondaryEntryData()
getSecondaryEntryData in class AbstractReplicationPacketSingleEntryDatapublic OperationID getOperationId()
getOperationId in interface IReplicationPacketEntryDatagetOperationId in class AbstractReplicationPacketSingleEntryDatapublic boolean containsFullEntryData()
protected boolean updateEntryPacketTimeToLiveIfNeeded(long expirationTime)
Copyright © GigaSpaces.