public class ConnectorConfig
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
ConnectorConfig.TeeInputStream |
class |
ConnectorConfig.TeeOutputStream |
| Modifier and Type | Field and Description |
|---|---|
static ConnectorConfig |
DEFAULT |
| Constructor and Description |
|---|
ConnectorConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMessageHandler(MessageHandler handler) |
void |
clearMessageHandlers() |
java.net.HttpURLConnection |
createConnection(java.net.URL url,
java.util.HashMap<java.lang.String,java.lang.String> httpHeaders) |
java.net.HttpURLConnection |
createConnection(java.net.URL url,
java.util.HashMap<java.lang.String,java.lang.String> httpHeaders,
boolean enableCompression) |
Transport |
createTransport() |
java.lang.String |
getAuthEndpoint() |
int |
getConnectionTimeout() |
java.util.Map<java.lang.String,java.lang.String> |
getHeaders() |
int |
getMaxRequestSize() |
int |
getMaxResponseSize() |
java.util.Iterator<MessageHandler> |
getMessagerHandlers() |
java.lang.String |
getNtlmDomain() |
java.lang.String |
getPassword() |
java.net.Proxy |
getProxy() |
java.lang.String |
getProxyPassword() |
java.lang.String |
getProxyUsername() |
int |
getReadTimeout() |
java.lang.String |
getRequestHeader(java.lang.String key) |
java.lang.String |
getRestEndpoint() |
java.lang.String |
getServiceEndpoint() |
java.lang.String |
getSessionId() |
SessionRenewer |
getSessionRenewer() |
javax.net.ssl.SSLContext |
getSslContext() |
java.lang.String |
getTraceFile() |
java.io.PrintStream |
getTraceStream() |
java.lang.Class |
getTransport() |
TransportFactory |
getTransportFactory() |
java.lang.String |
getUsername() |
boolean |
hasMessageHandlers() |
boolean |
isCompression() |
boolean |
isManualLogin() |
boolean |
isPrettyPrintXml() |
boolean |
isTraceMessage() |
boolean |
isValidateSchema() |
void |
setAuthEndpoint(java.lang.String authEndpoint) |
void |
setCompression(boolean compress) |
void |
setConnectionTimeout(int connectionTimeout)
sets connection timeout
|
void |
setManualLogin(boolean manualLogin) |
void |
setMaxRequestSize(int maxRequestSize) |
void |
setMaxResponseSize(int maxResponseSize) |
void |
setNtlmDomain(java.lang.String domain) |
void |
setPassword(java.lang.String password) |
void |
setPrettyPrintXml(boolean prettyPrintXml) |
void |
setProxy(java.net.Proxy proxy) |
void |
setProxy(java.lang.String host,
int port) |
void |
setProxyPassword(java.lang.String proxyPassword) |
void |
setProxyUsername(java.lang.String proxyUsername) |
void |
setReadTimeout(int readTimeout)
sets read timeout
|
void |
setRequestHeader(java.lang.String key,
java.lang.String value) |
void |
setRestEndpoint(java.lang.String restEndpoint) |
void |
setServiceEndpoint(java.lang.String serviceEndpoint) |
void |
setSessionId(java.lang.String sessionId) |
void |
setSessionRenewer(SessionRenewer sessionRenewer) |
void |
setSslContext(javax.net.ssl.SSLContext sslContext) |
void |
setTraceFile(java.lang.String traceFile) |
void |
setTraceMessage(boolean traceMessage)
prints request and response xml message on console
|
void |
setTransport(java.lang.Class transport) |
void |
setTransportFactory(TransportFactory transportFactory) |
void |
setUseChunkedPost(boolean chunk) |
void |
setUsername(java.lang.String username) |
void |
setValidateSchema(boolean validateSchema) |
void |
teeInputStream(byte[] bytes) |
java.io.OutputStream |
teeOutputStream(java.io.OutputStream os) |
boolean |
useChunkedPost() |
void |
verifyEnterpriseEndpoint() |
void |
verifyPartnerEndpoint() |
void |
verifyToolingEndpoint() |
public static final ConnectorConfig DEFAULT
public void setSslContext(javax.net.ssl.SSLContext sslContext)
public javax.net.ssl.SSLContext getSslContext()
public java.lang.Class getTransport()
public TransportFactory getTransportFactory()
public void setTransportFactory(TransportFactory transportFactory)
public void setTransport(java.lang.Class transport)
public void setNtlmDomain(java.lang.String domain)
public java.lang.String getNtlmDomain()
public boolean isValidateSchema()
public void setValidateSchema(boolean validateSchema)
public void setProxy(java.lang.String host,
int port)
public void setProxy(java.net.Proxy proxy)
public java.net.Proxy getProxy()
public java.util.Map<java.lang.String,java.lang.String> getHeaders()
public java.lang.String getRequestHeader(java.lang.String key)
public void setRequestHeader(java.lang.String key,
java.lang.String value)
public java.lang.String getProxyUsername()
public void setProxyUsername(java.lang.String proxyUsername)
public java.lang.String getProxyPassword()
public void setProxyPassword(java.lang.String proxyPassword)
public boolean isPrettyPrintXml()
public void setPrettyPrintXml(boolean prettyPrintXml)
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.lang.String getSessionId()
public void setSessionId(java.lang.String sessionId)
public java.lang.String getServiceEndpoint()
public void setServiceEndpoint(java.lang.String serviceEndpoint)
public boolean isCompression()
public void setCompression(boolean compress)
public int getReadTimeout()
public void setReadTimeout(int readTimeout)
readTimeout - timeout in mspublic int getConnectionTimeout()
public void setConnectionTimeout(int connectionTimeout)
connectionTimeout - timout in mspublic boolean isTraceMessage()
public void setTraceMessage(boolean traceMessage)
traceMessage - true to print messagepublic java.lang.String getTraceFile()
public void setTraceFile(java.lang.String traceFile)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic java.io.PrintStream getTraceStream()
public java.lang.String getAuthEndpoint()
public void setAuthEndpoint(java.lang.String authEndpoint)
public void setManualLogin(boolean manualLogin)
public boolean isManualLogin()
public void setUseChunkedPost(boolean chunk)
public boolean useChunkedPost()
public void verifyPartnerEndpoint()
throws ConnectionException
ConnectionExceptionpublic void verifyEnterpriseEndpoint()
throws ConnectionException
ConnectionExceptionpublic void verifyToolingEndpoint()
throws ConnectionException
ConnectionExceptionpublic java.util.Iterator<MessageHandler> getMessagerHandlers()
public boolean hasMessageHandlers()
public void addMessageHandler(MessageHandler handler)
public void clearMessageHandlers()
public int getMaxRequestSize()
public void setMaxRequestSize(int maxRequestSize)
public int getMaxResponseSize()
public void setMaxResponseSize(int maxResponseSize)
public java.lang.String getRestEndpoint()
public void setRestEndpoint(java.lang.String restEndpoint)
public SessionRenewer getSessionRenewer()
public void setSessionRenewer(SessionRenewer sessionRenewer)
public Transport createTransport() throws ConnectionException
ConnectionExceptionpublic java.net.HttpURLConnection createConnection(java.net.URL url,
java.util.HashMap<java.lang.String,java.lang.String> httpHeaders)
throws java.io.IOException
java.io.IOExceptionpublic void teeInputStream(byte[] bytes)
public java.io.OutputStream teeOutputStream(java.io.OutputStream os)
public java.net.HttpURLConnection createConnection(java.net.URL url,
java.util.HashMap<java.lang.String,java.lang.String> httpHeaders,
boolean enableCompression)
throws java.io.IOException
java.io.IOExceptionCopyright © 2019. All Rights Reserved.