Package org.elasticsearch.index.reindex
Interface RejectAwareActionListener<T>
-
- All Superinterfaces:
ActionListener<T>
public interface RejectAwareActionListener<T> extends ActionListener<T>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonRejection(Exception e)static <X> RejectAwareActionListener<X>withResponseHandler(RejectAwareActionListener<?> errorDelegate, Consumer<X> responseHandler)Return a new listener that delegates failure/reject to errorDelegate but forwards response to responseHandlerstatic <Response> RejectAwareActionListener<Response>wrap(CheckedConsumer<Response,? extends Exception> onResponse, Consumer<Exception> onFailure, Consumer<Exception> onRejection)Similar toActionListener.wrap(CheckedConsumer, Consumer), extended to have handler for onRejection.-
Methods inherited from interface org.elasticsearch.action.ActionListener
onFailure, onResponse
-
-
-
-
Method Detail
-
onRejection
void onRejection(Exception e)
-
withResponseHandler
static <X> RejectAwareActionListener<X> withResponseHandler(RejectAwareActionListener<?> errorDelegate, Consumer<X> responseHandler)
Return a new listener that delegates failure/reject to errorDelegate but forwards response to responseHandler
-
wrap
static <Response> RejectAwareActionListener<Response> wrap(CheckedConsumer<Response,? extends Exception> onResponse, Consumer<Exception> onFailure, Consumer<Exception> onRejection)
Similar toActionListener.wrap(CheckedConsumer, Consumer), extended to have handler for onRejection.
-
-