Package com.sforce.ws
Class ConnectorConfig
java.lang.Object
com.sforce.ws.ConnectorConfig
This class contains a set of configuration properties
- Since:
- 1.0 Dec 19, 2005
- Version:
- 1.0
- Author:
- http://cheenath.com
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclass -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMessageHandler(MessageHandler handler) voidcreateConnection(URL url, HashMap<String, String> httpHeaders) createConnection(URL url, HashMap<String, String> httpHeaders, boolean enableCompression) intintintgetProxy()intgetRequestHeader(String key) booleanbooleanbooleanbooleanbooleanbooleanvoidsetAuthEndpoint(String authEndpoint) voidsetCaptureHtmlExceptionResponse(boolean captureHtmlResponse) voidsetCompression(boolean compress) voidsetConnectionTimeout(int connectionTimeout) sets connection timeoutvoidsetManualLogin(boolean manualLogin) voidsetMaxRequestSize(int maxRequestSize) voidsetMaxResponseSize(int maxResponseSize) voidsetNtlmDomain(String domain) voidsetPassword(String password) voidsetPrettyPrintXml(boolean prettyPrintXml) voidvoidvoidsetProxyPassword(String proxyPassword) voidsetProxyUsername(String proxyUsername) voidsetReadTimeout(int readTimeout) sets read timeoutvoidsetRequestHeader(String key, String value) voidsetRestEndpoint(String restEndpoint) voidsetServiceEndpoint(String serviceEndpoint) voidsetSessionId(String sessionId) voidsetSessionRenewer(SessionRenewer sessionRenewer) voidsetSslContext(SSLContext sslContext) voidsetTraceFile(String traceFile) voidsetTraceMessage(boolean traceMessage) prints request and response xml message on consolevoidsetTransport(Class transport) voidsetTransportFactory(TransportFactory transportFactory) voidsetUseChunkedPost(boolean chunk) voidsetUsername(String username) voidsetValidateSchema(boolean validateSchema) voidteeInputStream(byte[] bytes) booleanvoidvoidvoid
-
Field Details
-
DEFAULT
-
-
Constructor Details
-
ConnectorConfig
public ConnectorConfig()
-
-
Method Details
-
setSslContext
-
getSslContext
-
getTransport
-
getTransportFactory
-
setTransportFactory
-
setTransport
-
setNtlmDomain
-
getNtlmDomain
-
isValidateSchema
public boolean isValidateSchema() -
setValidateSchema
public void setValidateSchema(boolean validateSchema) -
setProxy
-
setProxy
-
getProxy
-
getHeaders
-
getRequestHeader
-
setRequestHeader
-
getProxyUsername
-
setProxyUsername
-
getProxyPassword
-
setProxyPassword
-
isPrettyPrintXml
public boolean isPrettyPrintXml() -
setPrettyPrintXml
public void setPrettyPrintXml(boolean prettyPrintXml) -
getUsername
-
setUsername
-
getPassword
-
setPassword
-
getSessionId
-
setSessionId
-
getServiceEndpoint
-
setServiceEndpoint
-
isCompression
public boolean isCompression() -
setCompression
public void setCompression(boolean compress) -
getReadTimeout
public int getReadTimeout() -
setReadTimeout
public void setReadTimeout(int readTimeout) sets read timeout- Parameters:
readTimeout- timeout in ms
-
getConnectionTimeout
public int getConnectionTimeout() -
setConnectionTimeout
public void setConnectionTimeout(int connectionTimeout) sets connection timeout- Parameters:
connectionTimeout- timout in ms
-
isTraceMessage
public boolean isTraceMessage() -
setTraceMessage
public void setTraceMessage(boolean traceMessage) prints request and response xml message on console- Parameters:
traceMessage- true to print message
-
getTraceFile
-
setTraceFile
- Throws:
FileNotFoundException
-
getTraceStream
-
getAuthEndpoint
-
setAuthEndpoint
-
setManualLogin
public void setManualLogin(boolean manualLogin) -
isManualLogin
public boolean isManualLogin() -
setUseChunkedPost
public void setUseChunkedPost(boolean chunk) -
useChunkedPost
public boolean useChunkedPost() -
verifyPartnerEndpoint
- Throws:
ConnectionException
-
verifyEnterpriseEndpoint
- Throws:
ConnectionException
-
verifyToolingEndpoint
- Throws:
ConnectionException
-
getMessagerHandlers
-
hasMessageHandlers
public boolean hasMessageHandlers() -
addMessageHandler
-
clearMessageHandlers
public void clearMessageHandlers() -
getMaxRequestSize
public int getMaxRequestSize() -
setMaxRequestSize
public void setMaxRequestSize(int maxRequestSize) -
getMaxResponseSize
public int getMaxResponseSize() -
setMaxResponseSize
public void setMaxResponseSize(int maxResponseSize) -
getRestEndpoint
-
setRestEndpoint
-
getSessionRenewer
-
setSessionRenewer
-
createTransport
- Throws:
ConnectionException
-
createConnection
public HttpURLConnection createConnection(URL url, HashMap<String, String> httpHeaders) throws IOException- Throws:
IOException
-
teeInputStream
public void teeInputStream(byte[] bytes) -
teeOutputStream
-
createConnection
public HttpURLConnection createConnection(URL url, HashMap<String, String> httpHeaders, boolean enableCompression) throws IOException- Throws:
IOException
-
setCaptureHtmlExceptionResponse
public void setCaptureHtmlExceptionResponse(boolean captureHtmlResponse) -
getCaptureHtmlHandler
-