Class SpaceCopyIntermediateResult
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.replica.SpaceCopyIntermediateResult
- All Implemented Interfaces:
ISpaceCopyIntermediateResult,ISpaceCopyResult
public class SpaceCopyIntermediateResult
extends Object
implements ISpaceCopyIntermediateResult, ISpaceCopyResult
-
Constructor Summary
ConstructorsConstructorDescriptionSpaceCopyIntermediateResult(Map<String, Integer> writtenTypesCount, Map<String, Integer> notifyTemplateTypesCount, Map<String, String> duplicateEntries, int totalCopiedObjects, int blockedByFilterEntries, Exception failureReason, ConcurrentHashSet<EventRegistration> notifyRegistrations) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDuplicateEntry(String uid, String className) voidaddRegisteredNotifyTemplate(String templateClassName, GSEventRegistration notifyRegistration) getStringDescription(String remoteSpaceMember, String remoteMemberUrl, String spaceName, boolean spaceSyncOperation, long duration) voidincreaseNotifyTemplateTypeCount(String className) voidincreaseWritenTypeCount(String className) voidbooleanisEmpty()booleanisFailed()booleanmerge(ISpaceCopyIntermediateResult mergeWith) mergeFailure(Exception failureReason) toOldResult(short operationType, String targetMember)
-
Constructor Details
-
SpaceCopyIntermediateResult
public SpaceCopyIntermediateResult() -
SpaceCopyIntermediateResult
-
-
Method Details
-
merge
- Specified by:
mergein interfaceISpaceCopyIntermediateResult
-
mergeFailure
- Specified by:
mergeFailurein interfaceISpaceCopyIntermediateResult
-
toFinalResult
- Specified by:
toFinalResultin interfaceISpaceCopyIntermediateResult
-
increaseWritenTypeCount
-
addDuplicateEntry
-
incrementBlockedByFilterEntry
public void incrementBlockedByFilterEntry()- Specified by:
incrementBlockedByFilterEntryin interfaceISpaceCopyIntermediateResult
-
increaseNotifyTemplateTypeCount
-
getFailureReason
- Specified by:
getFailureReasonin interfaceISpaceCopyResult
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceISpaceCopyResult
-
isFailed
public boolean isFailed()- Specified by:
isFailedin interfaceISpaceCopyResult
-
isSuccessful
public boolean isSuccessful()- Specified by:
isSuccessfulin interfaceISpaceCopyResult
-
getStringDescription
public String getStringDescription(String remoteSpaceMember, String remoteMemberUrl, String spaceName, boolean spaceSyncOperation, long duration) - Specified by:
getStringDescriptionin interfaceISpaceCopyResult
-
addRegisteredNotifyTemplate
public void addRegisteredNotifyTemplate(String templateClassName, GSEventRegistration notifyRegistration) -
getNotifyRegistrations
-
toOldResult
- Specified by:
toOldResultin interfaceISpaceCopyResult
-