Package org.yamcs.api
Interface Observer<T>
- All Known Subinterfaces:
DataObserver<T>
- All Known Implementing Classes:
CallObserver
,ClientStreamingObserver
,ParseFilterObserver
,ResponseObserver
,ServerStreamingObserver
,SubscribeEventsObserver
,SubscribeParameterObserver
,WebSocketObserver
public interface Observer<T>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
complete()
Mark the successful end.default void
Shortcut for:void
Complete with an exception.default boolean
Returns whether this call has been cancelled by the remote peervoid
Emit the next message.default void
setCancelHandler
(Runnable cancelHandler) Set aRunnable
that will be called when the call is cancelled.
-
Method Details
-
next
Emit the next message. -
completeExceptionally
Complete with an exception. -
complete
void complete()Mark the successful end. -
complete
Shortcut for:next(message); complete();
-
isCancelled
default boolean isCancelled()Returns whether this call has been cancelled by the remote peer -
setCancelHandler
Set aRunnable
that will be called when the call is cancelled. (example: peer disconnect)
-