Class ReplicationOutContext
java.lang.Object
com.gigaspaces.internal.utils.threadlocal.AbstractResource
com.gigaspaces.internal.cluster.node.impl.ReplicationOutContext
- All Implemented Interfaces:
IReplicationOutContext, Iterable<IReplicationGroupOutContext>
public class ReplicationOutContext
extends AbstractResource
implements IReplicationOutContext, Iterable<IReplicationGroupOutContext>
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaskForMarker(String membersGroupName) voidprotected voidclean()intintgetGroupContext(String groupName) boolean[]boolean[]booleanbooleanbooleanisEmpty()booleanbooleanbooleanisOverrideVersion(String uid) booleaniterator()intvoidsetBackupOnly(boolean backupOnly) voidsetBlobstoreReplicationBulkId(int blobstoreBulkId) intsetCompleted(int completed) voidsetDirectPersistencyPendingEntry(IDirectPersistencyOpInfo directPesistencyEntry) voidsetDirectPesistencySyncHandler(IDirectPersistencySyncHandler directPesistencySyncHandler) voidsetFromGateway(boolean fromGateway) voidsetGroupContext(IReplicationGroupOutContext groupContext) voidsetGroupMapping(GroupMapping mapping) voidvoidsetMVCCGenerationsState(MVCCGenerationsState mvccGenerationsState) voidsetMvccRevertGenerationTxn(boolean isMvccRevertGenerationTxn) voidsetOperationID(OperationID operationID) voidsetOperationIDs(OperationID[] operationIDs) voidsetOverrideVersionUids(Set<String> overrideVersionUids) voidsetPartialUpdatedValuesIndicators(boolean[] partialUpdatedValuesIndicators) voidsetPartialUpdatesInfo(Map<String, Object> partialUpdatesAndInPlaceUpdatesInfo) voidsetPreviousUpdatedEntryData(IEntryData PreviousUpdatedEntryData) voidsetShouldReplicate(boolean[] shouldReplicate) voidsetSpaceEntryMutators(Collection<SpaceEntryMutator> spaceEntryMutators) toString()Methods inherited from class AbstractResource
isAvaliable, release, setAvaliableMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface IReplicationOutContext
releaseMethods inherited from interface Iterable
forEach, spliterator
-
Field Details
-
_shouldReplicate
public boolean[] _shouldReplicate -
_partialUpdatesAndInPlaceUpdatesInfo
-
_operationIDs
-
-
Constructor Details
-
ReplicationOutContext
public ReplicationOutContext()
-
-
Method Details
-
getGroupContext
-
clean
protected void clean()- Specified by:
cleanin classAbstractResource
-
setGroupContext
-
isSingleGroupParticipant
public boolean isSingleGroupParticipant() -
isEmpty
public boolean isEmpty() -
getSingleGroupParticipantContext
-
iterator
- Specified by:
iteratorin interfaceIterable<IReplicationGroupOutContext>
-
getGroupMapping
-
setGroupMapping
-
getOperationID
-
setOperationID
-
getPartialUpdatedValuesIndicators
public boolean[] getPartialUpdatedValuesIndicators() -
setPartialUpdatedValuesIndicators
public void setPartialUpdatedValuesIndicators(boolean[] partialUpdatedValuesIndicators) -
getShouldReplicate
public boolean[] getShouldReplicate() -
setShouldReplicate
public void setShouldReplicate(boolean[] shouldReplicate) -
getPartialUpdatesAndInPlaceUpdatesInfo
-
setPartialUpdatesInfo
-
getOperationIDs
-
setOperationIDs
-
isFromGateway
public boolean isFromGateway() -
setFromGateway
public void setFromGateway(boolean fromGateway) -
pendingSize
public int pendingSize()- Specified by:
pendingSizein interfaceIReplicationOutContext
-
setOverrideVersionUids
-
isOverrideVersion
-
setPreviousUpdatedEntryData
-
getPreviousUpdatedEntryData
-
setSpaceEntryMutators
-
getSpaceEntryMutators
-
askForMarker
- Specified by:
askForMarkerin interfaceIReplicationOutContext
-
getRequestedMarker
- Specified by:
getRequestedMarkerin interfaceIReplicationOutContext
-
getAskedMarker
-
setMarker
-
setCompleted
public int setCompleted(int completed) - Specified by:
setCompletedin interfaceIReplicationOutContext
-
getCompleted
public int getCompleted()- Specified by:
getCompletedin interfaceIReplicationOutContext
-
setDirectPersistencyPendingEntry
- Specified by:
setDirectPersistencyPendingEntryin interfaceIReplicationOutContext
-
getDirectPersistencyPendingEntry
- Specified by:
getDirectPersistencyPendingEntryin interfaceIReplicationOutContext
-
getDirectPesistencySyncHandler
- Specified by:
getDirectPesistencySyncHandlerin interfaceIReplicationOutContext
-
setDirectPesistencySyncHandler
public void setDirectPesistencySyncHandler(IDirectPersistencySyncHandler directPesistencySyncHandler) - Specified by:
setDirectPesistencySyncHandlerin interfaceIReplicationOutContext
-
getBlobstoreReplicationBulkId
public int getBlobstoreReplicationBulkId()- Specified by:
getBlobstoreReplicationBulkIdin interfaceIReplicationOutContext
-
setBlobstoreReplicationBulkId
public void setBlobstoreReplicationBulkId(int blobstoreBulkId) - Specified by:
setBlobstoreReplicationBulkIdin interfaceIReplicationOutContext
-
isBlobstorePendingReplicationBulk
public boolean isBlobstorePendingReplicationBulk()- Specified by:
isBlobstorePendingReplicationBulkin interfaceIReplicationOutContext
-
blobstorePendingReplicationBulk
public void blobstorePendingReplicationBulk()- Specified by:
blobstorePendingReplicationBulkin interfaceIReplicationOutContext
-
isBackupOnly
public boolean isBackupOnly() -
setBackupOnly
public void setBackupOnly(boolean backupOnly) -
getMVCCGenerationsState
- Specified by:
getMVCCGenerationsStatein interfaceIReplicationOutContext
-
setMVCCGenerationsState
- Specified by:
setMVCCGenerationsStatein interfaceIReplicationOutContext
-
isMvccRevertGenerationTxn
public boolean isMvccRevertGenerationTxn()- Specified by:
isMvccRevertGenerationTxnin interfaceIReplicationOutContext
-
setMvccRevertGenerationTxn
public void setMvccRevertGenerationTxn(boolean isMvccRevertGenerationTxn) - Specified by:
setMvccRevertGenerationTxnin interfaceIReplicationOutContext
-
toString
-