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 com.gigaspaces.internal.utils.threadlocal.AbstractResource
isAvaliable, release, setAvaliableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.gigaspaces.internal.cluster.node.IReplicationOutContext
releaseMethods inherited from interface java.lang.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
-