| Modifier and Type | Class and Description |
|---|---|
| public static interface | AsyncExecChain.Scheduler
Request execution scheduler |
| public static class | AsyncExecChain.Scope
Request execution scope that includes the unique message exchange ID, the connection route, the original request message, the execution context and the internal execution runtime. |
| Modifier and Type | Method and Description |
|---|---|
| public void | proceed(HttpRequest
the actual request. request, AsyncEntityProducer the request entity producer or entityProducer, AsyncExecChain.null if the request
does not enclose an entity.the execution scope . scope,the execution callback. asyncExecCallback)Proceeds to the next element in the request execution chain. |
| proceed | back to summary |
|---|---|
| public void proceed(HttpRequest request, AsyncEntityProducer entityProducer, AsyncExecChain. Proceeds to the next element in the request execution chain.
| |
| Modifier and Type | Method and Description |
|---|---|
| public void | scheduleExecution(HttpRequest
the actual request. request, AsyncEntityProducer the request entity producer or entityProducer, AsyncExecChain.null if the request
does not enclose an entity.the execution scope. scope,the execution callback. asyncExecCallback, TimeValue re-execution delay. Can be delay)null if the request is to be
re-executed immediately.Schedules request re-execution immediately or after a delay. |
| public default void | scheduleExecution(HttpRequest
the actual request. request, AsyncEntityProducer the request entity producer or entityProducer, AsyncExecChain.null if the request
does not enclose an entity.the execution scope. scope,the execution chain. chain, AsyncExecCallback the execution callback. asyncExecCallback, TimeValue re-execution delay. Can be delay)null if the request is to be
re-executed immediately.Schedules request re-execution of the given execution chain immediately or after a delay. |
| scheduleExecution | back to summary |
|---|---|
| public void scheduleExecution(HttpRequest request, AsyncEntityProducer entityProducer, AsyncExecChain. Schedules request re-execution immediately or after a delay.
| |
| scheduleExecution | back to summary |
|---|---|
| public default void scheduleExecution(HttpRequest request, AsyncEntityProducer entityProducer, AsyncExecChain. Schedules request re-execution of the given execution chain immediately or after a delay.
| |
| Modifier and Type | Field and Description |
|---|---|
| public final CancellableDependency | |
| public final HttpClientContext | |
| public final String | |
| public final AtomicInteger | |
| public final AsyncExecRuntime | |
| public final HttpRequest | |
| public final HttpRoute | |
| public final AsyncExecChain. |
| Access | Constructor and Description |
|---|---|
| public | Scope(final String exchangeId, final HttpRoute route, final HttpRequest originalRequest, final CancellableDependency cancellableDependency, final HttpClientContext clientContext, final AsyncExecRuntime execRuntime, final AsyncExecChain.
|
| public | Scope(final String exchangeId, final HttpRoute route, final HttpRequest originalRequest, final CancellableDependency cancellableDependency, final HttpClientContext clientContext, final AsyncExecRuntime execRuntime)
|
| cancellableDependency | back to summary |
|---|---|
| public final CancellableDependency cancellableDependency | |
| clientContext | back to summary |
|---|---|
| public final HttpClientContext clientContext | |
| exchangeId | back to summary |
|---|---|
| public final String exchangeId | |
| execCount | back to summary |
|---|---|
| public final AtomicInteger execCount | |
| execRuntime | back to summary |
|---|---|
| public final AsyncExecRuntime execRuntime | |
| originalRequest | back to summary |
|---|---|
| public final HttpRequest originalRequest | |
| route | back to summary |
|---|---|
| public final HttpRoute route | |
| scheduler | back to summary |
|---|---|
| public final AsyncExecChain. | |
| Scope | back to summary |
|---|---|
public Scope(final String exchangeId, final HttpRoute route, final HttpRequest originalRequest, final CancellableDependency cancellableDependency, final HttpClientContext clientContext, final AsyncExecRuntime execRuntime, final AsyncExecChain.
| |
| Scope | back to summary |
|---|---|
| public Scope(final String exchangeId, final HttpRoute route, final HttpRequest originalRequest, final CancellableDependency cancellableDependency, final HttpClientContext clientContext, final AsyncExecRuntime execRuntime)
Deprecated
| |