Class AbstractSalesforceExecution
- java.lang.Object
-
- org.apache.camel.component.salesforce.codegen.AbstractSalesforceExecution
-
- Direct Known Subclasses:
GenerateExecution,SchemaExecution
public abstract class AbstractSalesforceExecution extends Object
Base class for any Salesforce Execution.
-
-
Constructor Summary
Constructors Constructor Description AbstractSalesforceExecution()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidexecute()protected abstract voidexecuteWithClient(org.apache.camel.component.salesforce.internal.client.RestClient client)protected abstract org.slf4j.LoggergetLog()longgetResponseTimeout()voidsetClientId(String clientId)voidsetClientSecret(String clientSecret)voidsetHttpClientProperties(Map<String,Object> httpClientProperties)voidsetHttpProxyAuthUri(String httpProxyAuthUri)voidsetHttpProxyExcludedAddresses(Set<String> httpProxyExcludedAddresses)voidsetHttpProxyHost(String httpProxyHost)voidsetHttpProxyIncludedAddresses(Set<String> httpProxyIncludedAddresses)voidsetHttpProxyPassword(String httpProxyPassword)voidsetHttpProxyPort(Integer httpProxyPort)voidsetHttpProxyRealm(String httpProxyRealm)voidsetHttpProxySecure(boolean httpProxySecure)voidsetHttpProxySocks4(boolean httpProxySocks4)voidsetHttpProxyUseDigestAuth(boolean httpProxyUseDigestAuth)voidsetHttpProxyUsername(String httpProxyUsername)voidsetLoginUrl(String loginUrl)voidsetPassword(String password)voidsetSslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)voidsetup()voidsetUserName(String userName)voidsetVersion(String version)
-
-
-
Method Detail
-
getResponseTimeout
public long getResponseTimeout()
-
setClientId
public void setClientId(String clientId)
-
setClientSecret
public void setClientSecret(String clientSecret)
-
setHttpClientProperties
public void setHttpClientProperties(Map<String,Object> httpClientProperties)
-
setHttpProxyAuthUri
public void setHttpProxyAuthUri(String httpProxyAuthUri)
-
setHttpProxyExcludedAddresses
public void setHttpProxyExcludedAddresses(Set<String> httpProxyExcludedAddresses)
-
setHttpProxyHost
public void setHttpProxyHost(String httpProxyHost)
-
setHttpProxyIncludedAddresses
public void setHttpProxyIncludedAddresses(Set<String> httpProxyIncludedAddresses)
-
setHttpProxyPassword
public void setHttpProxyPassword(String httpProxyPassword)
-
setHttpProxyPort
public void setHttpProxyPort(Integer httpProxyPort)
-
setHttpProxyRealm
public void setHttpProxyRealm(String httpProxyRealm)
-
setHttpProxyUseDigestAuth
public void setHttpProxyUseDigestAuth(boolean httpProxyUseDigestAuth)
-
setHttpProxyUsername
public void setHttpProxyUsername(String httpProxyUsername)
-
setHttpProxySecure
public void setHttpProxySecure(boolean httpProxySecure)
-
setHttpProxySocks4
public void setHttpProxySocks4(boolean httpProxySocks4)
-
setLoginUrl
public void setLoginUrl(String loginUrl)
-
setPassword
public void setPassword(String password)
-
setUserName
public void setUserName(String userName)
-
setSslContextParameters
public void setSslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
-
setVersion
public void setVersion(String version)
-
executeWithClient
protected abstract void executeWithClient(org.apache.camel.component.salesforce.internal.client.RestClient client) throws Exception- Throws:
Exception
-
getLog
protected abstract org.slf4j.Logger getLog()
-
setup
public void setup()
-
-