public abstract class AbstractReplicationPacketSingleEntryData extends Object implements IExecutableReplicationPacketData<IReplicationPacketEntryData>, IReplicationPacketEntryData
IReplicationPacketData implementations that contains only one IReplicationPacketEntryData| Modifier and Type | Class and Description |
|---|---|
class |
AbstractReplicationPacketSingleEntryData.SingleEntryIterator |
static class |
AbstractReplicationPacketSingleEntryData.SingleFilterIterable |
| Constructor and Description |
|---|
AbstractReplicationPacketSingleEntryData() |
AbstractReplicationPacketSingleEntryData(boolean fromGateway) |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecutebeforeDelayedReplicationequals, hashCode, parallelStream, removeIf, spliterator, streamcontainsFullEntryData, filterIfNotPresentInReplicaState, getOperationType, getOrderCode, getUid, isBackupOnly, isTransientpublic AbstractReplicationPacketSingleEntryData()
public AbstractReplicationPacketSingleEntryData(boolean fromGateway)
public boolean isPartOfBlobstoreBulk()
isPartOfBlobstoreBulk in interface IExecutableReplicationPacketData<IReplicationPacketEntryData>public void setBlobstoreBulkId(int blobStoreBulkReplicationId)
public int getBlobstoreBulkId()
public boolean isFromGateway()
isFromGateway in interface IReplicationPacketData<IReplicationPacketEntryData>isFromGateway in interface IReplicationPacketEntryDatapublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic void writeToSwap(ObjectOutput out) throws IOException
writeToSwap in interface ISwapExternalizableIOExceptionpublic void readFromSwap(ObjectInput in) throws IOException, ClassNotFoundException
readFromSwap in interface ISwapExternalizableIOExceptionClassNotFoundExceptionpublic boolean isSingleEntryData()
isSingleEntryData in interface IReplicationPacketData<IReplicationPacketEntryData>public IReplicationPacketEntryData getSingleEntryData()
getSingleEntryData in interface IReplicationPacketData<IReplicationPacketEntryData>public boolean add(IReplicationPacketEntryData o)
add in interface Collection<IReplicationPacketEntryData>public boolean addAll(Collection<? extends IReplicationPacketEntryData> c)
addAll in interface Collection<IReplicationPacketEntryData>public void clear()
clear in interface Collection<IReplicationPacketEntryData>public boolean contains(Object o)
contains in interface Collection<IReplicationPacketEntryData>public boolean containsAll(Collection<?> c)
containsAll in interface Collection<IReplicationPacketEntryData>public boolean isEmpty()
isEmpty in interface Collection<IReplicationPacketEntryData>public Iterator<IReplicationPacketEntryData> iterator()
iterator in interface Iterable<IReplicationPacketEntryData>iterator in interface Collection<IReplicationPacketEntryData>public boolean remove(Object o)
remove in interface Collection<IReplicationPacketEntryData>public boolean removeAll(Collection<?> c)
removeAll in interface Collection<IReplicationPacketEntryData>public boolean retainAll(Collection<?> c)
retainAll in interface Collection<IReplicationPacketEntryData>public int size()
size in interface Collection<IReplicationPacketEntryData>public Object[] toArray()
toArray in interface Collection<IReplicationPacketEntryData>public <T> T[] toArray(T[] a)
toArray in interface Collection<IReplicationPacketEntryData>public AbstractReplicationPacketSingleEntryData clone()
clone in interface IReplicationPacketData<IReplicationPacketEntryData>clone in class Objectpublic boolean supportsReplicationFilter()
supportsReplicationFilter in interface IReplicationPacketData<IReplicationPacketEntryData>public boolean requiresRecoveryDuplicationProtection()
requiresRecoveryDuplicationProtection in interface IReplicationPacketEntryDatapublic boolean requiresRecoveryFiltering()
requiresRecoveryFiltering in interface IReplicationPacketData<IReplicationPacketEntryData>public Iterable<IReplicationFilterEntry> toFilterEntries(SpaceTypeManager spaceTypeManager)
toFilterEntries in interface IExecutableReplicationPacketData<IReplicationPacketEntryData>protected abstract IReplicationFilterEntry toFilterEntry(SpaceTypeManager spaceTypeManager)
public abstract IEntryData getMainEntryData()
public abstract IEntryData getSecondaryEntryData()
public String getMainTypeName()
public IExecutableReplicationPacketData<IReplicationPacketEntryData> createEmptyMultipleEntryData()
createEmptyMultipleEntryData in interface IExecutableReplicationPacketData<IReplicationPacketEntryData>public OperationID getOperationId()
getOperationId in interface IReplicationPacketEntryDatapublic boolean isMultiParticipantData()
IReplicationPacketDataisMultiParticipantData in interface IReplicationPacketData<IReplicationPacketEntryData>public ReplicationMultipleOperationType getMultipleOperationType()
getMultipleOperationType in interface IReplicationPacketData<IReplicationPacketEntryData>public Object getRecoveryFilteringId()
getRecoveryFilteringId in interface IReplicationPacketData<IReplicationPacketEntryData>public Object getCustomContent()
public long updateTimeToLiveIfNeeded(long expirationTime,
long currentTimeToLive)
protected void serializeEntryData(IEntryData entryData, ObjectOutput out) throws IOException
IOExceptionprotected IEntryData deserializeEntryData(ObjectInput in) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionpublic void setWeight(int weight)
setWeight in interface IReplicationPacketData<IReplicationPacketEntryData>public int getWeight()
getWeight in interface IReplicationPacketData<IReplicationPacketEntryData>Copyright © GigaSpaces.