Interface EventSink

All Superinterfaces:
AutoCloseable
All Known Implementing Classes:
AsyncEventSink, CompositeSink, ConsoleUiSink, CsvMetricsSink, JdbcEventSink, JsonLinesEventSink, RotatingFileEventSink, RunArtifactBundleSink

public interface EventSink extends AutoCloseable
Consumer for run events used by persistence, console, and web adapters.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
     
    void
    Consumes one event.
  • Method Details

    • onEvent

      void onEvent(RunEvent event)
      Consumes one event.
    • close

      default void close()
      Specified by:
      close in interface AutoCloseable