oracle.stellent.ridc.protocol.http
Class IdcHttpClient

java.lang.Object
  extended by oracle.stellent.ridc.IdcClient<IdcHttpClientConfig,IdcHttpProtocol,IdcHttpClientConnection>
      extended by oracle.stellent.ridc.protocol.http.IdcHttpClient

public class IdcHttpClient
extends IdcClient<IdcHttpClientConfig,IdcHttpProtocol,IdcHttpClientConnection>


Constructor Summary
IdcHttpClient(IdcClientManager clientManager, IdcHttpClientConfig clientConfig)
           
 
Method Summary
protected  ConnectionManager<IdcHttpClientConnection,IdcHttpClientConfig> createConnectionManager()
          Create the connection manager
protected  IdcHttpProtocol createProtocol(ServiceRequest<IdcHttpClientConnection> connection)
          Create the protocol to handle the request
protected  ServiceRequest<IdcHttpClientConnection> createRequest(IdcContext userContext, DataBinder dataBinder, IdcHttpClientConnection connection)
          Create the service request object
 
Methods inherited from class oracle.stellent.ridc.IdcClient
createBinder, createConnectionPool, createResponse, getConfig, getConnectionManager, getConnectionPool, getDataFactory, initialize, isInitialized, sendRequest, setDataFactory, setInitialized
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdcHttpClient

public IdcHttpClient(IdcClientManager clientManager,
                     IdcHttpClientConfig clientConfig)
Method Detail

createConnectionManager

protected ConnectionManager<IdcHttpClientConnection,IdcHttpClientConfig> createConnectionManager()
Create the connection manager

Specified by:
createConnectionManager in class IdcClient<IdcHttpClientConfig,IdcHttpProtocol,IdcHttpClientConnection>
Returns:
a new connection manager

createProtocol

protected IdcHttpProtocol createProtocol(ServiceRequest<IdcHttpClientConnection> connection)
Create the protocol to handle the request

Specified by:
createProtocol in class IdcClient<IdcHttpClientConfig,IdcHttpProtocol,IdcHttpClientConnection>
Parameters:
connection - the connection object
Returns:
the protocol handler

createRequest

protected ServiceRequest<IdcHttpClientConnection> createRequest(IdcContext userContext,
                                                                DataBinder dataBinder,
                                                                IdcHttpClientConnection connection)
Create the service request object

Overrides:
createRequest in class IdcClient<IdcHttpClientConfig,IdcHttpProtocol,IdcHttpClientConnection>
Parameters:
userContext - the user context
dataBinder - the data binder
connection - the connection
Returns:
a new service request object


Copyright © 2008-2009 Oracle Corporation. All Rights Reserved.