Package org.yamcs.api

Interface Observer<T>


  • public interface Observer<T>
    • Method Detail

      • next

        void next​(T message)
        Emit the next message.
      • completeExceptionally

        void completeExceptionally​(Throwable t)
        Complete with an exception.
      • complete

        void complete()
        Mark the successful end.
      • complete

        default void complete​(T message)
        Shortcut for:
         next(message);
         complete();
         
      • isCancelled

        default boolean isCancelled()
        Returns whether this call has been cancelled by the remote peer
      • setCancelHandler

        default void setCancelHandler​(Runnable cancelHandler)
        Set a Runnable that will be called when the call is cancelled. (example: peer disconnect)