public class RibbonExecutionListenerAdapter extends Object implements com.netflix.loadbalancer.reactive.ExecutionListener<HttpRequest<?>,HttpResponse<?>>
ExecutionListener
interface.Constructor and Description |
---|
RibbonExecutionListenerAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
onExceptionWithServer(com.netflix.loadbalancer.reactive.ExecutionContext<HttpRequest<?>> context,
Throwable exception,
com.netflix.loadbalancer.reactive.ExecutionInfo info) |
void |
onExecutionFailed(com.netflix.loadbalancer.reactive.ExecutionContext<HttpRequest<?>> context,
Throwable finalException,
com.netflix.loadbalancer.reactive.ExecutionInfo info) |
void |
onExecutionStart(com.netflix.loadbalancer.reactive.ExecutionContext<HttpRequest<?>> context) |
void |
onExecutionSuccess(com.netflix.loadbalancer.reactive.ExecutionContext<HttpRequest<?>> context,
HttpResponse<?> response,
com.netflix.loadbalancer.reactive.ExecutionInfo info) |
void |
onStartWithServer(com.netflix.loadbalancer.reactive.ExecutionContext<HttpRequest<?>> context,
com.netflix.loadbalancer.reactive.ExecutionInfo info) |
public void onExecutionStart(com.netflix.loadbalancer.reactive.ExecutionContext<HttpRequest<?>> context) throws com.netflix.loadbalancer.reactive.ExecutionListener.AbortExecutionException
onExecutionStart
in interface com.netflix.loadbalancer.reactive.ExecutionListener<HttpRequest<?>,HttpResponse<?>>
com.netflix.loadbalancer.reactive.ExecutionListener.AbortExecutionException
public void onStartWithServer(com.netflix.loadbalancer.reactive.ExecutionContext<HttpRequest<?>> context, com.netflix.loadbalancer.reactive.ExecutionInfo info) throws com.netflix.loadbalancer.reactive.ExecutionListener.AbortExecutionException
onStartWithServer
in interface com.netflix.loadbalancer.reactive.ExecutionListener<HttpRequest<?>,HttpResponse<?>>
com.netflix.loadbalancer.reactive.ExecutionListener.AbortExecutionException
public void onExceptionWithServer(com.netflix.loadbalancer.reactive.ExecutionContext<HttpRequest<?>> context, Throwable exception, com.netflix.loadbalancer.reactive.ExecutionInfo info)
onExceptionWithServer
in interface com.netflix.loadbalancer.reactive.ExecutionListener<HttpRequest<?>,HttpResponse<?>>
public void onExecutionSuccess(com.netflix.loadbalancer.reactive.ExecutionContext<HttpRequest<?>> context, HttpResponse<?> response, com.netflix.loadbalancer.reactive.ExecutionInfo info)
onExecutionSuccess
in interface com.netflix.loadbalancer.reactive.ExecutionListener<HttpRequest<?>,HttpResponse<?>>
public void onExecutionFailed(com.netflix.loadbalancer.reactive.ExecutionContext<HttpRequest<?>> context, Throwable finalException, com.netflix.loadbalancer.reactive.ExecutionInfo info)
onExecutionFailed
in interface com.netflix.loadbalancer.reactive.ExecutionListener<HttpRequest<?>,HttpResponse<?>>