Package com.sforce.ws

Class ConnectorConfig


  • public class ConnectorConfig
    extends java.lang.Object
    This class contains a set of configuration properties
    Since:
    1.0 Dec 19, 2005
    Version:
    1.0
    Author:
    http://cheenath.com
    • Constructor Detail

      • ConnectorConfig

        public ConnectorConfig()
    • Method Detail

      • setSslContext

        public void setSslContext​(javax.net.ssl.SSLContext sslContext)
      • getSslContext

        public javax.net.ssl.SSLContext getSslContext()
      • getTransport

        public java.lang.Class getTransport()
      • setTransportFactory

        public void setTransportFactory​(TransportFactory transportFactory)
      • setTransport

        public void setTransport​(java.lang.Class transport)
      • setNtlmDomain

        public void setNtlmDomain​(java.lang.String domain)
      • getNtlmDomain

        public java.lang.String getNtlmDomain()
      • isValidateSchema

        public boolean isValidateSchema()
      • setValidateSchema

        public void setValidateSchema​(boolean validateSchema)
      • setProxy

        public void setProxy​(java.lang.String host,
                             int port)
      • setProxy

        public void setProxy​(java.net.Proxy proxy)
      • getProxy

        public java.net.Proxy getProxy()
      • getHeaders

        public java.util.Map<java.lang.String,​java.lang.String> getHeaders()
      • getRequestHeader

        public java.lang.String getRequestHeader​(java.lang.String key)
      • setRequestHeader

        public void setRequestHeader​(java.lang.String key,
                                     java.lang.String value)
      • getProxyUsername

        public java.lang.String getProxyUsername()
      • setProxyUsername

        public void setProxyUsername​(java.lang.String proxyUsername)
      • getProxyPassword

        public java.lang.String getProxyPassword()
      • setProxyPassword

        public void setProxyPassword​(java.lang.String proxyPassword)
      • isPrettyPrintXml

        public boolean isPrettyPrintXml()
      • setPrettyPrintXml

        public void setPrettyPrintXml​(boolean prettyPrintXml)
      • getUsername

        public java.lang.String getUsername()
      • setUsername

        public void setUsername​(java.lang.String username)
      • getPassword

        public java.lang.String getPassword()
      • setPassword

        public void setPassword​(java.lang.String password)
      • getSessionId

        public java.lang.String getSessionId()
      • setSessionId

        public void setSessionId​(java.lang.String sessionId)
      • getServiceEndpoint

        public java.lang.String getServiceEndpoint()
      • setServiceEndpoint

        public void setServiceEndpoint​(java.lang.String serviceEndpoint)
      • 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

        public java.lang.String getTraceFile()
      • setTraceFile

        public void setTraceFile​(java.lang.String traceFile)
                          throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • getTraceStream

        public java.io.PrintStream getTraceStream()
      • getAuthEndpoint

        public java.lang.String getAuthEndpoint()
      • setAuthEndpoint

        public void setAuthEndpoint​(java.lang.String authEndpoint)
      • setManualLogin

        public void setManualLogin​(boolean manualLogin)
      • isManualLogin

        public boolean isManualLogin()
      • setUseChunkedPost

        public void setUseChunkedPost​(boolean chunk)
      • useChunkedPost

        public boolean useChunkedPost()
      • getMessagerHandlers

        public java.util.Iterator<MessageHandler> getMessagerHandlers()
      • hasMessageHandlers

        public boolean hasMessageHandlers()
      • addMessageHandler

        public void addMessageHandler​(MessageHandler handler)
      • 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

        public java.lang.String getRestEndpoint()
      • setRestEndpoint

        public void setRestEndpoint​(java.lang.String restEndpoint)
      • setSessionRenewer

        public void setSessionRenewer​(SessionRenewer sessionRenewer)
      • createConnection

        public java.net.HttpURLConnection createConnection​(java.net.URL url,
                                                           java.util.HashMap<java.lang.String,​java.lang.String> httpHeaders)
                                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • teeInputStream

        public void teeInputStream​(byte[] bytes)
      • teeOutputStream

        public java.io.OutputStream teeOutputStream​(java.io.OutputStream os)
      • createConnection

        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
        Throws:
        java.io.IOException
      • setCaptureHtmlExceptionResponse

        public void setCaptureHtmlExceptionResponse​(boolean captureHtmlResponse)