Package io.siddhi.core.stream.output.sink
-
Interface Summary Interface Description OutputGroupDeterminer Output events are grouped before sent out to the transport to achieve efficient network communication.SinkListener Sink Listener is used to get Events out fromSinkMappers into Sinks. -
Class Summary Class Description DynamicOptionGroupDeterminer This implementation ofOutputGroupDeterminergroups events based on dynamic options of the Sink.InMemorySink Implementation ofSinkwhich represents in-memory transport.LogSink Implementation ofSinkwhich can be used as a logger.PartitionedGroupDeterminer This implementation ofOutputGroupDeterminergroups events into 'n' number of partitions.PassThroughSinkMapper Implementation ofSinkMapperrepresenting pass-through scenario where no mapping is done andEvents are send directly to transports.Sink<S extends State> This is a Sink type.SinkCallback Sink Callback is used to getEvents from Siddhi Streams usingStreamJunctionand send them toSinkMappers to do the mapping.SinkHandler<S extends State> SinkHandler is an optional interface beforeSinkMapper.SinkHandlerCallback Sink Handler Callback is used to send events to theSinkMapperafter being handled bySinkHandler.SinkHandlerManager SinkHandlerManager is a factory interface that would create the appropriateSinkHandlerfor eachSink.SinkMapper Abstract parent class to represent event mappers. -
Enum Summary Enum Description Sink.OnErrorAction Different Type of On Error Actions