The ActorRef
factory, such as an ActorSystem
or ActorContext
, used to create the actors needed for tracking.
The AMQP client to use to receive tracking events.
The number of worker actors to instantiate.
The number of worker actors to instantiate. The instantiated workers will process events in parallel.
A Props
encapsulating the creation of worker actors.
A Props
encapsulating the creation of worker actors. The actor should be able to receive and process JSON events
in the form of spray.json.JsValue objects.
The tracking configuration.
Base trait containing functionality for consuming tracking events from an AdStax Event Tracker instance. The processing step is defined by a
Props
which creates worker actors able to process JSON events. The trait also allows configuring the number of workers to instantiate, providing support for parallel consuming of events.