All Classes and Interfaces
Class
Description
Collects elements in the stream and calls the supplied batch processor after the configured batch size is reached.
Heartbeat data collector bean
Heartbeat cache implementation - data is consumed in batches and after that evicted from the cache.
Process/consume operation for heartbeat data (see
HBData).Heartbeat sending data exception
Simple Quartz job that executes a scheduled heartbeat data processing.
Service dealing with sending collected data to the Heartbeat server.
Data sender service builder.
Heartbeat Data Sender service implementation - collected data is sent to an ingestion endpoint (AWS).
Schedule/start/stop the heartbeat sender job.
JSON serialization/deserialization helper class, it uses a pre-configured object mapper,
making it easier to control the format of the data being sent to the Heartbeat server.