Package org.restlet.engine.adapter
Class HttpClientHelper
java.lang.Object
org.restlet.engine.Helper
org.restlet.engine.RestletHelper<T>
org.restlet.engine.connector.ConnectorHelper<Client>
org.restlet.engine.connector.ClientHelper
org.restlet.engine.adapter.HttpClientHelper
- Direct Known Subclasses:
HttpClientHelper
Base HTTP client connector. Here is the list of parameters that are
supported. They should be set in the Client's context before it is started:
| Parameter name | Value type | Default value | Description |
|---|---|---|---|
| adapter | String | org.restlet.engine.adapter.ClientAdapter | Class name of the adapter of low-level HTTP calls into high level requests and responses. |
- Author:
- Jerome Louvel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ClientCallCreates a low-level HTTP client call from a high-level request.Returns the adapter from uniform calls to HTTP calls.intReturns the connection timeout.voidHandles a call.voidsetAdapter(ClientAdapter adapter) Sets the adapter from uniform calls to HTTP calls.Methods inherited from class org.restlet.engine.connector.ConnectorHelper
getConnectorService, getContext, getProtocols, start, stop, updateMethods inherited from class org.restlet.engine.RestletHelper
getAttributes, getHelped, getHelpedParameters, getLogger, getMetadataService, setHelped
-
Constructor Details
-
HttpClientHelper
Constructor.- Parameters:
client- The client to help.
-
-
Method Details
-
create
Creates a low-level HTTP client call from a high-level request.- Parameters:
request- The high-level request.- Returns:
- A low-level HTTP client call.
-
getAdapter
Returns the adapter from uniform calls to HTTP calls.- Returns:
- the adapter from uniform calls to HTTP calls.
- Throws:
Exception
-
getSocketConnectTimeoutMs
public int getSocketConnectTimeoutMs()Returns the connection timeout. Defaults to 15000.- Returns:
- The connection timeout.
-
handle
Description copied from class:RestletHelperHandles a call.- Overrides:
handlein classRestletHelper<Client>- Parameters:
request- The request to handle.response- The response to update.
-
setAdapter
Sets the adapter from uniform calls to HTTP calls.- Parameters:
adapter- The adapter to set.
-