Package com.gigaspaces.dih.consumer
Class GSKafkaConsumerThread
java.lang.Object
com.gigaspaces.dih.consumer.GSKafkaConsumerThread
- All Implemented Interfaces:
Runnable
-
Field Summary
FieldsModifier and TypeFieldDescriptionorg.openspaces.zookeeper.attribute_store.ZooKeeperAttributeStore -
Constructor Summary
ConstructorsConstructorDescriptionGSKafkaConsumerThread(ConsumerConfiguration consumerConfiguration, GSMessageExecutor messageExecutor, GSMessageConverter messageConverter, GSMessageCleanser messageCleanser, GSAuditor auditor, boolean populateDeletedObjectsTable, String kafkaConsumerGroup, String consumerId, Callback triggerFullSyncConsumerGracefulShutdown, Semaphore sem) -
Method Summary
Modifier and TypeMethodDescriptionintintintvoidincreaseNumberOfOperations(int operations) booleanisActive()voidrun()voidsetActive(boolean active) voidvoidsetPopulateDeletedObjectsTable(boolean populateDeletedObjectsTable) voidsetStatus(GSKafkaConsumerStatusEnum newStatus)
-
Field Details
-
zookeeperAttributeStore
public org.openspaces.zookeeper.attribute_store.ZooKeeperAttributeStore zookeeperAttributeStore
-
-
Constructor Details
-
GSKafkaConsumerThread
public GSKafkaConsumerThread(ConsumerConfiguration consumerConfiguration, GSMessageExecutor messageExecutor, GSMessageConverter messageConverter, GSMessageCleanser messageCleanser, GSAuditor auditor, boolean populateDeletedObjectsTable, String kafkaConsumerGroup, String consumerId, Callback triggerFullSyncConsumerGracefulShutdown, Semaphore sem)
-
-
Method Details
-
getMessageExecutor
-
run
public void run() -
isActive
public boolean isActive() -
setActive
public void setActive(boolean active) -
getMessageExecutionRetries
public int getMessageExecutionRetries() -
setStatus
-
getStatus
-
increaseNumberOfOperations
public void increaseNumberOfOperations(int operations) -
getTotalOperations
- Throws:
IOException
-
getKafkaBootstrapServers
-
getKafkaTopic
-
getKafkaConsumerGroup
-
getKafkaProperties
-
setOffset
-
getPartitionsCount
public int getPartitionsCount() -
setPopulateDeletedObjectsTable
public void setPopulateDeletedObjectsTable(boolean populateDeletedObjectsTable)
-