Class CassandraSpaceSynchronizationEndpoint
java.lang.Object
com.gigaspaces.sync.SpaceSynchronizationEndpoint
org.openspaces.persistency.cassandra.CassandraSpaceSynchronizationEndpoint
A Cassandra implementation of
SpaceSynchronizationEndpoint.- Since:
- 9.1.1
- Author:
- Dan Kilman
-
Constructor Summary
ConstructorsConstructorDescriptionCassandraSpaceSynchronizationEndpoint(PropertyValueSerializer fixedPropertyValueSerializer, PropertyValueSerializer dynamicPropertyValueSerializer, FlattenedPropertiesFilter flattenedPropertiesFilter, ColumnFamilyNameConverter columnFamilyNameConverter, HectorCassandraClient hectorClient) -
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
-
CassandraSpaceSynchronizationEndpoint
public CassandraSpaceSynchronizationEndpoint(PropertyValueSerializer fixedPropertyValueSerializer, PropertyValueSerializer dynamicPropertyValueSerializer, FlattenedPropertiesFilter flattenedPropertiesFilter, ColumnFamilyNameConverter columnFamilyNameConverter, HectorCassandraClient hectorClient)
-
-
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
-
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
-