Class SalesForceManagedConnectionFactory
- java.lang.Object
-
- org.teiid.resource.spi.BasicManagedConnectionFactory
-
- org.teiid.resource.adapter.salesforce.SalesForceManagedConnectionFactory
-
- All Implemented Interfaces:
Serializable,javax.resource.spi.ManagedConnectionFactory,javax.resource.spi.ResourceAdapterAssociation,javax.resource.spi.ValidatingManagedConnectionFactory,SalesforceConfiguration
public class SalesForceManagedConnectionFactory extends BasicManagedConnectionFactory implements SalesforceConfiguration
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SalesForceManagedConnectionFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckVersion()BasicConnectionFactory<ResourceConnection>createConnectionFactory()booleanequals(Object obj)StringgetConfigFile()StringgetConfigProperties()LonggetConnectTimeout()static StringgetJavaApiVersion()StringgetPassword()StringgetProxyPassword()StringgetProxyURL()StringgetProxyUsername()LonggetRequestTimeout()StringgetURL()The salesforce URL to use as the AuthEndpoint.StringgetUsername()inthashCode()voidsetConfigFile(String config)voidsetConfigProperties(String configProperties)voidsetConnectTimeout(Long connectTimeout)voidsetPassword(String password)voidsetProxyPassword(String proxyPassword)voidsetProxyURL(String proxyUrl)voidsetProxyUsername(String proxyUsername)voidsetRequestTimeout(Long requestTimeout)voidsetURL(String uRL)voidsetUsername(String username)-
Methods inherited from class org.teiid.resource.spi.BasicManagedConnectionFactory
checkEquals, createConnectionFactory, createManagedConnection, getInstance, getInvalidConnections, getLogWriter, getResourceAdapter, matchManagedConnections, setLogWriter, setResourceAdapter
-
-
-
-
Method Detail
-
getUsername
public String getUsername()
- Specified by:
getUsernamein interfaceSalesforceConfiguration
-
setUsername
public void setUsername(String username)
-
getPassword
public String getPassword()
- Specified by:
getPasswordin interfaceSalesforceConfiguration
-
setPassword
public void setPassword(String password)
-
getURL
public String getURL()
Description copied from interface:SalesforceConfigurationThe salesforce URL to use as the AuthEndpoint. May be used to explicitly control the api version being used. The source will default to an appropriate value for the included Salesforce API library.- Specified by:
getURLin interfaceSalesforceConfiguration
-
setURL
public void setURL(String uRL)
-
getConnectTimeout
public Long getConnectTimeout()
- Specified by:
getConnectTimeoutin interfaceSalesforceConfiguration
-
setConnectTimeout
public void setConnectTimeout(Long connectTimeout)
-
getRequestTimeout
public Long getRequestTimeout()
- Specified by:
getRequestTimeoutin interfaceSalesforceConfiguration
-
setRequestTimeout
public void setRequestTimeout(Long requestTimeout)
-
createConnectionFactory
public BasicConnectionFactory<ResourceConnection> createConnectionFactory() throws javax.resource.ResourceException
- Specified by:
createConnectionFactoryin interfacejavax.resource.spi.ManagedConnectionFactory- Specified by:
createConnectionFactoryin classBasicManagedConnectionFactory- Throws:
javax.resource.ResourceException
-
getProxyUsername
public String getProxyUsername()
-
setProxyUsername
public void setProxyUsername(String proxyUsername)
-
getProxyPassword
public String getProxyPassword()
-
setProxyPassword
public void setProxyPassword(String proxyPassword)
-
getProxyURL
public String getProxyURL()
-
setProxyURL
public void setProxyURL(String proxyUrl)
-
getConfigProperties
public String getConfigProperties()
-
setConfigProperties
public void setConfigProperties(String configProperties)
-
getConfigFile
public String getConfigFile()
-
setConfigFile
public void setConfigFile(String config)
-
hashCode
public int hashCode()
-
equals
public boolean equals(Object obj)
-
checkVersion
public void checkVersion()
-
getJavaApiVersion
public static String getJavaApiVersion()
-
-