Package io.servicetalk.transport.api
Class TransportObservers
- java.lang.Object
-
- io.servicetalk.transport.api.TransportObservers
-
public final class TransportObservers extends java.lang.ObjectA factory to create differentTransportObservers.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TransportObserverasSafeObserver(TransportObserver observer)Coverts passedTransportObserverto a safe version that catches and logs all exceptions, but does not rethrow them.static TransportObservercombine(TransportObserver... other)Combines multipleTransportObservers into a singleTransportObserver.
-
-
-
Method Detail
-
asSafeObserver
public static TransportObserver asSafeObserver(TransportObserver observer)
Coverts passedTransportObserverto a safe version that catches and logs all exceptions, but does not rethrow them.- Parameters:
observer-TransportObserverto convert- Returns:
- a safe version of the passed
TransportObserverthat catches and logs all exceptions, but does not rethrow them.
-
combine
public static TransportObserver combine(TransportObserver... other)
Combines multipleTransportObservers into a singleTransportObserver.- Parameters:
other-TransportObservers to combine- Returns:
- a
TransportObserverthat delegates all invocations to the providedTransportObservers
-
-