![]()  | 
  
    Qore jni Module 2.4.0
    
   | 
 
Event-based data provider for Kafka events. More...
#include <KafkaConsumerDataProvider.qc.dox.h>
  
Public Member Methods | |
| constructor (KafkaConnection conn, *hash< auto > options) | |
| Creates the object from a connection object.  | |
| hash< DataProvider::DataProviderInfo > | getStaticInfoImpl () | 
| Returns data provider static info.  | |
| observersReady () | |
| Called when all observers have been added to the object.   | |
| stopEvents () | |
| Called to stop generating events.   | |
| update (string event_id, hash< auto > data_) | |
| This method is called when an event is raised.   | |
  Public Member Methods inherited from KafkaDataProvider::KafkaDataProviderBase | |
| constructor (KafkaConnection conn) | |
| Creates the object from a connection object.  | |
Public Attributes | |
| const | ProviderInfo = ... | 
| Provider info.  | |
| const | ConstructorOptions = ... | 
| Constructor options.  | |
| const | EVENT_KAFKA_MESSAGE = "kafka-message" | 
| Kafka message event constant.  | |
Private Member Methods | |
| hash< string, hash< DataProviderMessageInfo > > | getEventTypesImpl () | 
| Returns a hash of all supported event types.   | |
Event-based data provider for Kafka events.
      
  | 
  private | 
Returns a hash of all supported event types.
| KafkaDataProvider::KafkaConsumerDataProvider::observersReady | ( | ) | 
Called when all observers have been added to the object.
This method is meant to trigger event generation
| KafkaDataProvider::KafkaConsumerDataProvider::stopEvents | ( | ) | 
Called to stop generating events.
Stops polling for new events
| KafkaDataProvider::KafkaConsumerDataProvider::update | ( | string | event_id, | 
| hash< auto > | data_ | ||
| ) | 
This method is called when an event is raised.
| event_id | unique ID identifying an event type or class | 
| data_ | the data generated by the Observable event source |