Package org.eso.ias.plugin.publisher.impl
package org.eso.ias.plugin.publisher.impl
A java package with different implementations of
MonitorPointSender
.
The actual implementation to use is defined by dependency injection. The plugin comes with different implementations to be able to use different transport system without changing the code. Some of the implementations will be useful for debugging and testing.
- Author:
- acaproni
-
ClassDescriptionBase class for the publishers that write strings (with different format) on a file.
ListenerPublisher
is an implementation ofMonitorPointSender
for testing theBufferedPublisherBase
: monitor points are sent to the listener.The interface to be notified about events happening in theBufferedPublisherBase
.A publisher that dumps messages in the passed writer.A publisher that dumps JSON messages in the passed writer.The publisher of monitor point values through Kafka.ListenerPublisher
is an implementation ofMonitorPointSender
for testing theBufferedPublisherBase
: monitor points are sent to the listener.The interface to be notified about events happening in theBufferedPublisherBase
.