Package org.elasticsearch.transport
Interface TransportResponseHandler<T extends TransportResponse>
-
- All Superinterfaces:
Writeable.Reader<T>
- All Known Implementing Classes:
ActionListenerResponseHandler
,EmptyTransportResponseHandler
,FutureTransportResponseHandler
,PlainTransportFuture
,TransportChannelResponseHandler
,TransportService.ContextRestoreResponseHandler
public interface TransportResponseHandler<T extends TransportResponse> extends Writeable.Reader<T>
-
-
Method Summary
Modifier and Type Method Description java.lang.String
executor()
void
handleException(TransportException exp)
void
handleResponse(T response)
default <Q extends TransportResponse>
TransportResponseHandler<Q>wrap(java.util.function.Function<Q,T> converter, Writeable.Reader<Q> reader)
-
Methods inherited from interface org.elasticsearch.common.io.stream.Writeable.Reader
read
-
-
-
-
Method Detail
-
handleResponse
void handleResponse(T response)
-
handleException
void handleException(TransportException exp)
-
executor
java.lang.String executor()
-
wrap
default <Q extends TransportResponse> TransportResponseHandler<Q> wrap(java.util.function.Function<Q,T> converter, Writeable.Reader<Q> reader)
-
-