Package com.gigaspaces.persistency
Class MongoSpaceSynchronizationEndpoint
java.lang.Object
com.gigaspaces.sync.SpaceSynchronizationEndpoint
com.gigaspaces.persistency.MongoSpaceSynchronizationEndpoint
A MongoDB implementation of
SpaceSynchronizationEndpoint- Author:
- Shadi Massalha
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidonAddIndex(AddIndexData addIndexData) Triggered on add index synchronization.voidonIntroduceType(IntroduceTypeData introduceTypeData) Triggered on type data introduction.voidTriggered on synchronization batch of operations.voidonTransactionSynchronization(TransactionData transactionData) Triggered on synchronization of a transaction.Methods inherited from class com.gigaspaces.sync.SpaceSynchronizationEndpoint
afterOperationsBatchSynchronization, afterTransactionSynchronization, onTransactionConsolidationFailure
-
Constructor Details
-
MongoSpaceSynchronizationEndpoint
-
-
Method Details
-
close
- Throws:
IOException
-
onIntroduceType
Description copied from class:SpaceSynchronizationEndpointTriggered on type data introduction. This method may be invoked more than once for the same type during the life time of this endpoint and it is up to the implementor to handle this scenario gracefully.- Overrides:
onIntroduceTypein classSpaceSynchronizationEndpoint- Parameters:
introduceTypeData- The introduced type data
-
onAddIndex
Description copied from class:SpaceSynchronizationEndpointTriggered on add index synchronization.- Overrides:
onAddIndexin classSpaceSynchronizationEndpoint- Parameters:
addIndexData- The added index data
-
onOperationsBatchSynchronization
Description copied from class:SpaceSynchronizationEndpointTriggered on synchronization batch of operations.- Overrides:
onOperationsBatchSynchronizationin classSpaceSynchronizationEndpoint- Parameters:
batchData- the batched operations data
-
onTransactionSynchronization
Description copied from class:SpaceSynchronizationEndpointTriggered on synchronization of a transaction.- Overrides:
onTransactionSynchronizationin classSpaceSynchronizationEndpoint- Parameters:
transactionData- the transaction data
-