Interface EventSource


public interface EventSource

EventSource is the passive half of an event source connection, as defined by the EventSource Specification.

EventSource.Emitter is the active half of the connection and allows to operate on the connection.

EventSource allows applications to be notified of events happening on the connection; two events are being notified: the opening of the event source connection, where method onOpen(Emitter) is invoked, and the closing of the event source connection, where method onClose() is invoked.

See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    EventSource.Emitter is the active half of an event source connection, and allows applications to operate on the connection by sending events, data or comments, or by closing the connection.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Callback method invoked when an event source connection is closed.
    void
    Callback method invoked when an event source connection is opened.
  • Method Details

    • onOpen

      void onOpen(EventSource.Emitter emitter) throws IOException

      Callback method invoked when an event source connection is opened.

      Parameters:
      emitter - the EventSource.Emitter instance that allows to operate on the connection
      Throws:
      IOException - if the implementation of the method throws such exception
    • onClose

      void onClose()

      Callback method invoked when an event source connection is closed.