public class

ConnectorConfig

extends Object
java.lang.Object
   ↳ com.sforce.ws.ConnectorConfig

Class Overview

This class contains a set of configuration properties

Summary

Fields
public static final ConnectorConfig DEFAULT
private String authEndpoint
private boolean compression
private int connectionTimeout
private ArrayList<MessageHandler> handlers
private HashMap<String, String> headers
private boolean manualLogin
private int maxRequestSize
private int maxResponseSize
private String password
private boolean prettyPrintXml
private Proxy proxy
private String proxyPassword
private String proxyUsername
private int readTimeout
private String restEndpoint
private String serviceEndpoint
private String sessionId
private SessionRenewer sessionRenewer
private String traceFile
private boolean traceMessage
private PrintStream traceStream
private Class transport
private boolean useChunkedPost
private String username
private boolean validateSchema
Public Constructors
ConnectorConfig()
Public Methods
void addMessageHandler(MessageHandler handler)
void clearMessageHandlers()
String getAuthEndpoint()
int getConnectionTimeout()
Map<String, String> getHeaders()
int getMaxRequestSize()
int getMaxResponseSize()
Iterator<MessageHandler> getMessagerHandlers()
String getPassword()
Proxy getProxy()
String getProxyPassword()
String getProxyUsername()
int getReadTimeout()
String getRequestHeader(String key)
String getRestEndpoint()
String getServiceEndpoint()
String getSessionId()
SessionRenewer getSessionRenewer()
String getTraceFile()
PrintStream getTraceStream()
Class getTransport()
String getUsername()
boolean hasMessageHandlers()
boolean isCompression()
boolean isManualLogin()
boolean isPrettyPrintXml()
boolean isTraceMessage()
boolean isValidateSchema()
void setAuthEndpoint(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(String domain)
void setPassword(String password)
void setPrettyPrintXml(boolean prettyPrintXml)
void setProxy(String host, int port)
void setProxy(Proxy proxy)
void setProxyPassword(String proxyPassword)
void setProxyUsername(String proxyUsername)
void setReadTimeout(int readTimeout)
sets read timeout
void setRequestHeader(String key, String value)
void setRestEndpoint(String restEndpoint)
void setServiceEndpoint(String serviceEndpoint)
void setSessionId(String sessionId)
void setSessionRenewer(SessionRenewer sessionRenewer)
void setTraceFile(String traceFile)
void setTraceMessage(boolean traceMessage)
prints request and response xml message on console
void setTransport(Class transport)
void setUseChunkedPost(boolean chunk)
void setUsername(String username)
void setValidateSchema(boolean validateSchema)
boolean useChunkedPost()
void verifyEnterpriseEndpoint()
void verifyPartnerEndpoint()
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final ConnectorConfig DEFAULT

private String authEndpoint

private boolean compression

private int connectionTimeout

private ArrayList<MessageHandler> handlers

private HashMap<String, String> headers

private boolean manualLogin

private int maxRequestSize

private int maxResponseSize

private String password

private boolean prettyPrintXml

private Proxy proxy

private String proxyPassword

private String proxyUsername

private int readTimeout

private String restEndpoint

private String serviceEndpoint

private String sessionId

private SessionRenewer sessionRenewer

private String traceFile

private boolean traceMessage

private PrintStream traceStream

private Class transport

private boolean useChunkedPost

private String username

private boolean validateSchema

Public Constructors

public ConnectorConfig ()

Public Methods

public void addMessageHandler (MessageHandler handler)

Parameters
handler

public void clearMessageHandlers ()

public String getAuthEndpoint ()

public int getConnectionTimeout ()

public Map<String, String> getHeaders ()

public int getMaxRequestSize ()

public int getMaxResponseSize ()

public Iterator<MessageHandler> getMessagerHandlers ()

public String getPassword ()

public Proxy getProxy ()

public String getProxyPassword ()

public String getProxyUsername ()

public int getReadTimeout ()

public String getRequestHeader (String key)

Parameters
key

public String getRestEndpoint ()

public String getServiceEndpoint ()

public String getSessionId ()

public SessionRenewer getSessionRenewer ()

public String getTraceFile ()

public PrintStream getTraceStream ()

public Class getTransport ()

public String getUsername ()

public boolean hasMessageHandlers ()

public boolean isCompression ()

public boolean isManualLogin ()

public boolean isPrettyPrintXml ()

public boolean isTraceMessage ()

public boolean isValidateSchema ()

public void setAuthEndpoint (String authEndpoint)

Parameters
authEndpoint

public void setCompression (boolean compress)

Parameters
compress

public void setConnectionTimeout (int connectionTimeout)

sets connection timeout

Parameters
connectionTimeout Timout in ms

public void setManualLogin (boolean manualLogin)

Parameters
manualLogin

public void setMaxRequestSize (int maxRequestSize)

Parameters
maxRequestSize

public void setMaxResponseSize (int maxResponseSize)

Parameters
maxResponseSize

public void setNtlmDomain (String domain)

Parameters
domain

public void setPassword (String password)

Parameters
password

public void setPrettyPrintXml (boolean prettyPrintXml)

Parameters
prettyPrintXml

public void setProxy (String host, int port)

Parameters
host
port

public void setProxy (Proxy proxy)

Parameters
proxy

public void setProxyPassword (String proxyPassword)

Parameters
proxyPassword

public void setProxyUsername (String proxyUsername)

Parameters
proxyUsername

public void setReadTimeout (int readTimeout)

sets read timeout

Parameters
readTimeout Timeout in ms

public void setRequestHeader (String key, String value)

Parameters
key
value

public void setRestEndpoint (String restEndpoint)

Parameters
restEndpoint

public void setServiceEndpoint (String serviceEndpoint)

Parameters
serviceEndpoint

public void setSessionId (String sessionId)

Parameters
sessionId

public void setSessionRenewer (SessionRenewer sessionRenewer)

Parameters
sessionRenewer

public void setTraceFile (String traceFile)

Parameters
traceFile
Throws
FileNotFoundException

public void setTraceMessage (boolean traceMessage)

prints request and response xml message on console

Parameters
traceMessage True to print message

public void setTransport (Class transport)

Parameters
transport

public void setUseChunkedPost (boolean chunk)

Parameters
chunk

public void setUsername (String username)

Parameters
username

public void setValidateSchema (boolean validateSchema)

Parameters
validateSchema

public boolean useChunkedPost ()

public void verifyEnterpriseEndpoint ()

public void verifyPartnerEndpoint ()