Package com.gigaspaces.dih.consumer
Interface GSMessageExecutor
- All Known Implementing Classes:
GSMessageExecutorImpl
public interface GSMessageExecutor
-
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteDelete(GSDeleteMessage deleteMessage) voidexecuteDelete(GSDeleteMessage deleteMessage, ConsumerConfiguration consumerConfiguration, boolean populateDeletedObjectsTable) voidexecuteFullSyncBatch(List<GSInsertMessage> insertMessages, ConsumerConfiguration consumerConfiguration) voidexecuteFullSyncIndicator(GSFullSyncIndicatorMessage message, Callback triggerFullSyncConsumerGracefulShutdown) voidexecuteInsert(GSInsertMessage insertMessage) voidexecuteInsert(GSInsertMessage insertMessage, ConsumerConfiguration consumerConfiguration) voidexecuteUpdate(GSUpdateMessage updateMessage) voidexecuteUpdate(GSUpdateMessage updateMessage, ConsumerConfiguration consumerConfiguration)
-
Method Details
-
executeInsert
void executeInsert(GSInsertMessage insertMessage) throws NonRetriableMessageExecutionException, RetriableMessageExecutionException -
executeUpdate
void executeUpdate(GSUpdateMessage updateMessage) throws NonRetriableMessageExecutionException, RetriableMessageExecutionException -
executeDelete
void executeDelete(GSDeleteMessage deleteMessage) throws NonRetriableMessageExecutionException, RetriableMessageExecutionException -
executeInsert
void executeInsert(GSInsertMessage insertMessage, ConsumerConfiguration consumerConfiguration) throws NonRetriableMessageExecutionException, RetriableMessageExecutionException -
executeDelete
void executeDelete(GSDeleteMessage deleteMessage, ConsumerConfiguration consumerConfiguration, boolean populateDeletedObjectsTable) throws NonRetriableMessageExecutionException, RetriableMessageExecutionException -
executeUpdate
void executeUpdate(GSUpdateMessage updateMessage, ConsumerConfiguration consumerConfiguration) throws NonRetriableMessageExecutionException, RetriableMessageExecutionException -
executeFullSyncBatch
void executeFullSyncBatch(List<GSInsertMessage> insertMessages, ConsumerConfiguration consumerConfiguration) throws RetriableMessageExecutionException -
executeFullSyncIndicator
void executeFullSyncIndicator(GSFullSyncIndicatorMessage message, Callback triggerFullSyncConsumerGracefulShutdown)
-