public static final class HttpExecutionStrategies.Builder
extends java.lang.Object
HttpExecutionStrategy
.Modifier and Type | Method and Description |
---|---|
HttpExecutionStrategy |
build()
Builds a new
HttpExecutionStrategy . |
HttpExecutionStrategies.Builder |
executor(Executor executor)
Specify an
Executor to use. |
HttpExecutionStrategies.Builder |
offloadAll()
Enable all offloads.
|
HttpExecutionStrategies.Builder |
offloadNone()
Disable all offloads.
|
HttpExecutionStrategies.Builder |
offloadReceiveData()
Enables offloading for receiving of data.
|
HttpExecutionStrategies.Builder |
offloadReceiveMetadata()
Enables offloading for receiving of metadata.
|
HttpExecutionStrategies.Builder |
offloadSend()
Enables offloading for sending.
|
HttpExecutionStrategies.Builder |
offloadWithThreadAffinity()
Enable thread affinity while offloading.
|
public HttpExecutionStrategies.Builder offloadReceiveMetadata()
this
.public HttpExecutionStrategies.Builder offloadReceiveData()
this
.public HttpExecutionStrategies.Builder offloadSend()
this
.public HttpExecutionStrategies.Builder offloadAll()
this
.public HttpExecutionStrategies.Builder offloadNone()
this
.public HttpExecutionStrategies.Builder executor(Executor executor)
Executor
to use.executor
- Executor
to use.this
.public HttpExecutionStrategies.Builder offloadWithThreadAffinity()
this
.public HttpExecutionStrategy build()
HttpExecutionStrategy
.HttpExecutionStrategy
.