Class DefaultTracking
java.lang.Object
io.fluxcapacitor.javaclient.tracking.DefaultTracking
- All Implemented Interfaces:
Tracking,AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected Consumer<List<SerializedMessage>>createConsumer(ConsumerConfiguration configuration, List<Handler<DeserializingMessage>> handlers) protected voidhandle(DeserializingMessage message, Handler<DeserializingMessage> handler, ConsumerConfiguration config) start(FluxCapacitor fluxCapacitor, List<?> handlers) protected RegistrationstartTracking(ConsumerConfiguration configuration, List<Handler<DeserializingMessage>> handlers, FluxCapacitor fluxCapacitor) protected voidtryHandle(DeserializingMessage message, Handler<DeserializingMessage> handler, ConsumerConfiguration config)
-
Constructor Details
-
DefaultTracking
public DefaultTracking()
-
-
Method Details
-
start
-
startTracking
protected Registration startTracking(ConsumerConfiguration configuration, List<Handler<DeserializingMessage>> handlers, FluxCapacitor fluxCapacitor) -
createConsumer
protected Consumer<List<SerializedMessage>> createConsumer(ConsumerConfiguration configuration, List<Handler<DeserializingMessage>> handlers) -
tryHandle
protected void tryHandle(DeserializingMessage message, Handler<DeserializingMessage> handler, ConsumerConfiguration config) -
handle
protected void handle(DeserializingMessage message, Handler<DeserializingMessage> handler, ConsumerConfiguration config) -
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceTracking
-