Package com.gigaspaces.dih.consumer
Class GSMessageExecutorImpl
java.lang.Object
com.gigaspaces.dih.consumer.GSMessageExecutorImpl
- All Implemented Interfaces:
GSMessageExecutor
-
Constructor Summary
Constructors -
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)
-
Constructor Details
-
GSMessageExecutorImpl
-
-
Method Details
-
executeFullSyncBatch
public void executeFullSyncBatch(List<GSInsertMessage> insertMessages, ConsumerConfiguration consumerConfiguration) throws RetriableMessageExecutionException - Specified by:
executeFullSyncBatchin interfaceGSMessageExecutor- Throws:
RetriableMessageExecutionException
-
executeInsert
public void executeInsert(GSInsertMessage insertMessage) throws NonRetriableMessageExecutionException, RetriableMessageExecutionException - Specified by:
executeInsertin interfaceGSMessageExecutor- Throws:
NonRetriableMessageExecutionExceptionRetriableMessageExecutionException
-
executeDelete
public void executeDelete(GSDeleteMessage deleteMessage) throws NonRetriableMessageExecutionException, RetriableMessageExecutionException - Specified by:
executeDeletein interfaceGSMessageExecutor- Throws:
NonRetriableMessageExecutionExceptionRetriableMessageExecutionException
-
executeUpdate
public void executeUpdate(GSUpdateMessage updateMessage) throws NonRetriableMessageExecutionException, RetriableMessageExecutionException - Specified by:
executeUpdatein interfaceGSMessageExecutor- Throws:
NonRetriableMessageExecutionExceptionRetriableMessageExecutionException
-
executeInsert
public void executeInsert(GSInsertMessage insertMessage, ConsumerConfiguration consumerConfiguration) throws NonRetriableMessageExecutionException, RetriableMessageExecutionException - Specified by:
executeInsertin interfaceGSMessageExecutor- Throws:
NonRetriableMessageExecutionExceptionRetriableMessageExecutionException
-
executeDelete
public void executeDelete(GSDeleteMessage deleteMessage, ConsumerConfiguration consumerConfiguration, boolean populateDeletedObjectsTable) throws NonRetriableMessageExecutionException, RetriableMessageExecutionException - Specified by:
executeDeletein interfaceGSMessageExecutor- Throws:
NonRetriableMessageExecutionExceptionRetriableMessageExecutionException
-
executeUpdate
public void executeUpdate(GSUpdateMessage updateMessage, ConsumerConfiguration consumerConfiguration) throws NonRetriableMessageExecutionException, RetriableMessageExecutionException - Specified by:
executeUpdatein interfaceGSMessageExecutor- Throws:
NonRetriableMessageExecutionExceptionRetriableMessageExecutionException
-
executeFullSyncIndicator
public void executeFullSyncIndicator(GSFullSyncIndicatorMessage message, Callback triggerFullSyncConsumerGracefulShutdown) - Specified by:
executeFullSyncIndicatorin interfaceGSMessageExecutor
-