Interface StreamMonitor

All Known Implementing Classes:
UdpStreamMonitor

public interface StreamMonitor
  • Method Details

    • getStreamId

      String getStreamId()
      Get the string that uniquely identifies this stream.
      Returns:
      a unique identifier for this stream
    • getStreamUri

      Optional<URI> getStreamUri()
      Get the URI of the stream associated with this stream processor.
      Returns:
      optional uri of the stream
    • getTitle

      Optional<String> getTitle()
      Get the title string to be used for the parent metacard.
      Returns:
      optional title of the stream
    • startMonitoring

      void startMonitoring()
      Starts the monitoring mechanism on the stream
    • stopMonitoring

      void stopMonitoring()
      Stops the monitoring mechanism on the stream
    • isMonitoring

      boolean isMonitoring()
      Returns:
      returns true when actively monitoring stream