Package org.openspaces.persistency.space
Class GigaSpaceSynchronizationEndpoint
java.lang.Object
com.gigaspaces.sync.SpaceSynchronizationEndpoint
org.openspaces.persistency.space.GigaSpaceSynchronizationEndpoint
-
Constructor Summary
ConstructorsConstructorDescriptionGigaSpaceSynchronizationEndpoint(GigaSpace targetSpace, Map<String, SpaceTypeSchemaAdapter> spaceTypeSchemaAdapters) -
Method Summary
Modifier and TypeMethodDescriptionvoidonAddIndex(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
-
GigaSpaceSynchronizationEndpoint
public GigaSpaceSynchronizationEndpoint(GigaSpace targetSpace, Map<String, SpaceTypeSchemaAdapter> spaceTypeSchemaAdapters)
-
-
Method Details
-
onTransactionSynchronization
Description copied from class:SpaceSynchronizationEndpointTriggered on synchronization of a transaction.- Overrides:
onTransactionSynchronizationin classSpaceSynchronizationEndpoint- Parameters:
transactionData- the transaction data
-
onOperationsBatchSynchronization
Description copied from class:SpaceSynchronizationEndpointTriggered on synchronization batch of operations.- Overrides:
onOperationsBatchSynchronizationin classSpaceSynchronizationEndpoint- Parameters:
batchData- the batched operations data
-
onAddIndex
Description copied from class:SpaceSynchronizationEndpointTriggered on add index synchronization.- Overrides:
onAddIndexin classSpaceSynchronizationEndpoint- Parameters:
addIndexData- The added index data
-
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
-