Interface LossReportReader.EntryConsumer

Enclosing class:
LossReportReader
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface LossReportReader.EntryConsumer
Consumer function to be implemented by caller of the read method.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    accept(long observationCount, long totalBytesLost, long firstObservationTimestamp, long lastObservationTimestamp, int sessionId, int streamId, String channel, String source)
    Accept an entry from the loss report, so it can be consumed.
  • Method Details

    • accept

      void accept(long observationCount, long totalBytesLost, long firstObservationTimestamp, long lastObservationTimestamp, int sessionId, int streamId, String channel, String source)
      Accept an entry from the loss report, so it can be consumed.
      Parameters:
      observationCount - for the stream instance.
      totalBytesLost - for the stream instance.
      firstObservationTimestamp - on the stream instance.
      lastObservationTimestamp - on the stream instance.
      sessionId - identifying the stream.
      streamId - identifying the stream.
      channel - to which the stream belongs.
      source - of the stream.