def http = HttpBuilder.configure {
execution.maxThreads = 2
execution.executor = Executors.newFixedThreadPool(2)
}
public interface HttpObjectConfig extends HttpConfig
Extension of the HttpConfig interface, which provides additional client-level configuration options. These options should be configured in
the HttpBuilder configure() closure, rather than in the verb configuration closure.
def http = HttpBuilder.configure {
execution.maxThreads = 2
execution.executor = Executors.newFixedThreadPool(2)
}
| Modifier and Type | Interface and Description |
|---|---|
static interface |
HttpObjectConfig.Client
The
Client configuration interface allows configuration of client-centric properties. |
static interface |
HttpObjectConfig.Execution
The
Execution configuration interface provides a means of configuring the execution-specific properties of the underlying HTTP client. |
HttpConfig.Auth, HttpConfig.AuthType, HttpConfig.Request, HttpConfig.Response, HttpConfig.Status| Modifier and Type | Method and Description |
|---|---|
ChainedHttpConfig |
getChainedConfig() |
HttpObjectConfig.Client |
getClient()
Retrieves the client configuration interface implementation.
|
HttpObjectConfig.Execution |
getExecution()
Retrieves the execution configuration interface implementation.
|
context, context, getRequest, getResponseChainedHttpConfig getChainedConfig()
HttpObjectConfig.Execution getExecution()
Retrieves the execution configuration interface implementation.
Execution configuration instanceHttpObjectConfig.Client getClient()
Retrieves the client configuration interface implementation.
Client configuration instance