org.eso.ias.dasu.subscriber

Members list

Type members

Classlikes

The input subscriber to send event to the listener

The input subscriber to send event to the listener

This subscriber, especially useful for testing, allows to programmatically submit inputs that will be immediately sent to the listener.

Attributes

Supertypes
class Object
trait Matchable
class Any

InputSubscriber get events from different sources and send them to the InputsListener

InputSubscriber get events from different sources and send them to the InputsListener

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

A listener of inputs like the DASU

A listener of inputs like the DASU

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Dasu
class DasuImpl
class DasuMock
class Supervisor
class KafkaSubscriber(val consumerId: String, kafkaConsumer: KafkaIasiosConsumer, val props: Properties) extends IasioListener, InputSubscriber

Read IASValues from the kafka queue and forward them to the listener for processing.

Read IASValues from the kafka queue and forward them to the listener for processing.

KafkaSubscriber delegates to KafkaIasiosConsumer and it is mostly a convenience class to use the java KafkaIasiosConsumer class from scala

Filtering by ID, passed in startSuscriber, is supported by delegating to the KafkaIasiosConsumer.

Value parameters

consumerId

the identifier of the consumer

kafkaConsumer

the Kafka consumer

props

additional properties

Attributes

Companion
object
Supertypes
trait IasioListener
class Object
trait Matchable
class Any

KafkaSubscriber companion object

KafkaSubscriber companion object

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type