public class IdcHttpClientConfig extends IdcClientConfig
Modifier and Type | Field and Description |
---|---|
static String |
CHUNK_SIZE |
static String |
CONTENT_TYPE |
static String |
CONTENTTYPE_UTF8 |
static String |
DEFAULT_SECURITY_REALM |
static String |
IS_ADMIN_SERVER |
static String |
NON_PROXY_HOSTS |
static String |
PING_SERVICE |
static String |
PROP_FORCED_CHUNKING_FOR_LONG_REQUESTS |
static String |
PROP_HTTP_OUTPUTSTREAM_BUFFER_SIZE |
static String |
PROP_USE_SYSTEM_PROXY |
static String |
PROXY_HOST |
static String |
PROXY_PASSWORD |
static String |
PROXY_PORT |
static String |
PROXY_REALM |
static String |
PROXY_USERNAME |
static String |
SECURITY_REALM |
PROP_CONNECTION_POOL, PROP_CONNECTION_SIZE, PROP_CONNECTION_URL, PROP_CONNECTION_WAIT_TIME, PROP_SOCKET_TIMEOUT, PROP_SOCKET_TIMEOUT_DEFAULT
Constructor and Description |
---|
IdcHttpClientConfig() |
getBooleanProperty, getConnectionPool, getConnectionSize, getConnectionString, getConnectionWaitTime, getIntProperty, getLongProperty, getProperty, getPropertyNames, getSecureProperty, getSecurePropertyNames, getSocketTimeout, getStringProperty, setConnectionPool, setConnectionSize, setConnectionString, setConnectionWaitTime, setProperties, setProperty, setSecureProperties, setSecureProperty, setSocketTimeout
public static final String CHUNK_SIZE
public static final String PROP_FORCED_CHUNKING_FOR_LONG_REQUESTS
public static final String PROP_HTTP_OUTPUTSTREAM_BUFFER_SIZE
public static final String PROP_USE_SYSTEM_PROXY
public static final String PROXY_HOST
public static final String PROXY_PORT
public static final String NON_PROXY_HOSTS
public static final String PROXY_USERNAME
public static final String PROXY_PASSWORD
public static final String PROXY_REALM
public static final String CONTENT_TYPE
public static final String IS_ADMIN_SERVER
public static final String PING_SERVICE
public static final String SECURITY_REALM
public static final String CONTENTTYPE_UTF8
public static final String DEFAULT_SECURITY_REALM
public RIDCHttpConstants.HttpLibrary getHttpLibrary()
public void setHttpLibrary(RIDCHttpConstants.HttpLibrary httpLibrary)
public int getChunkSize()
public void setChunkSize(int size)
size
- number of bytes to utilize as buffer for chunked transfer for supported HTTP implementations.
Value should be a multiple of 16k, e.g. 16384, 32768, 65536 etcpublic boolean isForcedChunkingForLongRequests()
public void setForcedChunkingForLongRequests(boolean forcedChunking)
public int getOutputStreamBufferSize()
public void setOutputStreamBufferSize(int size)
size
- number of bytes to utilize as buffer for HTTP output stream.
Value should be a multiple of 16k, e.g. 32768, 65536 etcpublic boolean isUseSystemProxy()
public void setUseSystemProxy(boolean useSystemProxy)
public String getProxyHost()
public void setProxyHost(String proxyHost)
public int getProxyPort()
public void setProxyPort(int port)
public String getNonProxyHosts()
public void setNonProxyHosts(String nonProxyHosts)
public String getProxyUsername()
public void setProxyUsername(String proxyUsername)
public String getProxyPassword()
public void setProxyPassword(String proxyPassword)
public void setProxyRealm(String proxyRealm)
public String getProxyRealm()
public String getContentType()
public void setContentType(String contentType)
public String getHostName()
public int getPort()
public String getScheme()
public void setIsAdminServer(boolean isAdminServer)
isAdminServer
- set to true if your url points to an admin serverpublic boolean isAdminServer()
public void setPingService(String pingService)
pingService
- set to service call used to detect Form login. By default PING_SERVER or GET_ROOT_IDC_ADMIN_PAGE (admin servers)public String getPingService()
public void setSecurityRealm(String securityRealm)
securityRealm
- security realm to which the credentials applypublic String getSecurityRealm()