public class IdcHttpClient extends IdcClient<IdcHttpClientConfig,IdcHttpProtocol,IdcHttpClientConnection>
Constructor and Description |
---|
IdcHttpClient(IdcClientManager clientManager,
IdcHttpClientConfig clientConfig) |
Modifier and Type | Method and Description |
---|---|
protected ConnectionManager<IdcHttpClientConnection,IdcHttpClientConfig> |
createConnectionManager()
Create the connection manager
|
protected IdcHttpProtocol |
createProtocol(ServiceRequest<IdcHttpClientConnection> connection)
Create the protocol to handle the request
|
RIDCHttpClientProvider |
getHttpClientProvider() |
void |
initialize()
Initialize the client.
|
createBinder, createConnectionPool, createRequest, createResponse, getClientManager, getConfig, getConnectionManager, getConnectionPool, getDataFactory, getVersion, isCompatible, isInitialized, logout, logout, sendRequest, sendRequest, setDataFactory, setInitialized
public IdcHttpClient(IdcClientManager clientManager, IdcHttpClientConfig clientConfig) throws IdcClientException
IdcClientException
public void initialize() throws IdcClientException
IdcClient
initialize
in class IdcClient<IdcHttpClientConfig,IdcHttpProtocol,IdcHttpClientConnection>
IdcClientException
public final RIDCHttpClientProvider getHttpClientProvider()
protected ConnectionManager<IdcHttpClientConnection,IdcHttpClientConfig> createConnectionManager()
createConnectionManager
in class IdcClient<IdcHttpClientConfig,IdcHttpProtocol,IdcHttpClientConnection>
protected IdcHttpProtocol createProtocol(ServiceRequest<IdcHttpClientConnection> connection)
createProtocol
in class IdcClient<IdcHttpClientConfig,IdcHttpProtocol,IdcHttpClientConnection>
connection
- the connection object