Class SalesforceHttpClient
- java.lang.Object
-
- org.eclipse.jetty.util.component.AbstractLifeCycle
-
- org.eclipse.jetty.util.component.ContainerLifeCycle
-
- org.eclipse.jetty.client.HttpClient
-
- org.apache.camel.component.salesforce.SalesforceHttpClient
-
- All Implemented Interfaces:
org.eclipse.jetty.util.component.Container,org.eclipse.jetty.util.component.Destroyable,org.eclipse.jetty.util.component.Dumpable,org.eclipse.jetty.util.component.LifeCycle
public class SalesforceHttpClient extends org.eclipse.jetty.client.HttpClientCustom Salesforce HTTP Client that createsSalesforceHttpRequestrequests.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener
-
-
Constructor Summary
Constructors Constructor Description SalesforceHttpClient()SalesforceHttpClient(org.eclipse.jetty.client.HttpClientTransport transport, org.eclipse.jetty.util.ssl.SslContextFactory sslContextFactory)SalesforceHttpClient(org.eclipse.jetty.util.ssl.SslContextFactory sslContextFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.jetty.client.api.RequestcopyRequest(org.eclipse.jetty.client.HttpRequest oldRequest, URI newURI)protected voiddoStart()intgetMaxContentLength()intgetMaxRetries()SalesforceSessiongetSession()longgetTimeout()org.eclipse.jetty.client.HttpRequestnewHttpRequest(org.eclipse.jetty.client.HttpConversation conversation, URI uri)voidsetMaxContentLength(int maxContentLength)voidsetMaxRetries(int maxRetries)voidsetSession(SalesforceSession session)voidsetTimeout(long timeout)-
Methods inherited from class org.eclipse.jetty.client.HttpClient
createOrigin, destinationFor, doStop, dump, findProtocolHandler, FORM, FORM, GET, GET, getAcceptEncodingField, getAddressResolutionTimeout, getAuthenticationStore, getBindAddress, getByteBufferPool, getConnectTimeout, getContentDecoderFactories, getCookieStore, getDefaultRequestContentType, getDestination, getDestinations, getExecutor, getHttpCompliance, getIdleTimeout, getMaxConnectionsPerDestination, getMaxRedirects, getMaxRequestsQueuedPerDestination, getName, getProtocolHandlers, getProxyConfiguration, getRequestBufferSize, getRequestListeners, getResponseBufferSize, getScheduler, getSocketAddressResolver, getSslContextFactory, getTransport, getUserAgentField, isConnectBlocking, isDefaultPort, isDispatchIO, isFollowRedirects, isRemoveIdleDestinations, isStrictEventOrdering, isTCPNoDelay, newConnection, newRequest, newRequest, newRequest, newSslClientConnectionFactory, newSslClientConnectionFactory, normalizeHost, normalizePort, POST, POST, removeDestination, resolveDestination, resolveDestination, send, setAddressResolutionTimeout, setAuthenticationStore, setBindAddress, setByteBufferPool, setConnectBlocking, setConnectTimeout, setCookieStore, setDefaultRequestContentType, setDispatchIO, setExecutor, setFollowRedirects, setHttpCompliance, setIdleTimeout, setMaxConnectionsPerDestination, setMaxRedirects, setMaxRequestsQueuedPerDestination, setName, setRemoveIdleDestinations, setRequestBufferSize, setResponseBufferSize, setScheduler, setSocketAddressResolver, setStrictEventOrdering, setTCPNoDelay, setUserAgentField
-
Methods inherited from class org.eclipse.jetty.util.component.ContainerLifeCycle
addBean, addBean, addEventListener, addManaged, contains, destroy, dump, dump, dump, dump, dumpBeans, dumpObject, dumpObjects, dumpStdErr, dumpThis, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeans
-
Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop, toString
-
-
-
-
Constructor Detail
-
SalesforceHttpClient
public SalesforceHttpClient()
-
SalesforceHttpClient
public SalesforceHttpClient(org.eclipse.jetty.util.ssl.SslContextFactory sslContextFactory)
-
SalesforceHttpClient
public SalesforceHttpClient(org.eclipse.jetty.client.HttpClientTransport transport, org.eclipse.jetty.util.ssl.SslContextFactory sslContextFactory)
-
-
Method Detail
-
newHttpRequest
public org.eclipse.jetty.client.HttpRequest newHttpRequest(org.eclipse.jetty.client.HttpConversation conversation, URI uri)- Overrides:
newHttpRequestin classorg.eclipse.jetty.client.HttpClient
-
copyRequest
public org.eclipse.jetty.client.api.Request copyRequest(org.eclipse.jetty.client.HttpRequest oldRequest, URI newURI)- Overrides:
copyRequestin classorg.eclipse.jetty.client.HttpClient
-
doStart
protected void doStart() throws Exception- Overrides:
doStartin classorg.eclipse.jetty.client.HttpClient- Throws:
Exception
-
getSession
public SalesforceSession getSession()
-
setSession
public void setSession(SalesforceSession session)
-
getMaxRetries
public int getMaxRetries()
-
setMaxRetries
public void setMaxRetries(int maxRetries)
-
getMaxContentLength
public int getMaxContentLength()
-
setMaxContentLength
public void setMaxContentLength(int maxContentLength)
-
getTimeout
public long getTimeout()
-
setTimeout
public void setTimeout(long timeout)
-
-