Package org.codelibs.fess.ds.salesforce
Class SalesforceClient.ConnectionProvider
java.lang.Object
org.codelibs.fess.ds.salesforce.SalesforceClient.ConnectionProvider
- All Implemented Interfaces:
org.codelibs.core.timer.TimeoutTarget
- Enclosing class:
- SalesforceClient
protected static class SalesforceClient.ConnectionProvider
extends Object
implements org.codelibs.core.timer.TimeoutTarget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected final Stringprotected com.sforce.async.BulkConnectionprotected final Stringprotected final Stringprotected static final org.slf4j.Loggerprotected com.sforce.soap.partner.PartnerConnectionprotected final Stringprotected final Stringprotected Proxyprotected final Longprotected final Stringprotected final String -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConnectionProvider(org.codelibs.fess.entity.DataStoreParams paramMap) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.sforce.ws.ConnectorConfigcreateConnectorConfig(TokenResponse response) voidexpired()protected com.sforce.async.BulkConnectionprotected com.sforce.async.BulkConnectiongetBulkConnection(com.sforce.soap.partner.PartnerConnection connection) protected com.sforce.soap.partner.PartnerConnectionprotected com.sforce.soap.partner.PartnerConnectionprotected com.sforce.soap.partner.PartnerConnectionprotected com.sforce.soap.partner.PartnerConnectionprotected TokenResponseprotected TokenResponseprotected void
-
Field Details
-
logger
protected static final org.slf4j.Logger logger -
authType
-
username
-
pass
-
privateKey
-
securityToken
-
clientId
-
clientSecret
-
baseUrl
-
refreshInterval
-
proxy
-
partnerConnection
protected com.sforce.soap.partner.PartnerConnection partnerConnection -
bulkConnection
protected com.sforce.async.BulkConnection bulkConnection
-
-
Constructor Details
-
ConnectionProvider
protected ConnectionProvider(org.codelibs.fess.entity.DataStoreParams paramMap)
-
-
Method Details
-
expired
public void expired()- Specified by:
expiredin interfaceorg.codelibs.core.timer.TimeoutTarget
-
getBulkConnection
protected com.sforce.async.BulkConnection getBulkConnection() -
getPartnerConnection
protected com.sforce.soap.partner.PartnerConnection getPartnerConnection() -
getConnection
protected com.sforce.soap.partner.PartnerConnection getConnection() -
refreshConnection
protected void refreshConnection() -
getConnectionByToken
protected com.sforce.soap.partner.PartnerConnection getConnectionByToken() throws com.sforce.ws.ConnectionException- Throws:
com.sforce.ws.ConnectionException
-
getConnectionByPass
protected com.sforce.soap.partner.PartnerConnection getConnectionByPass() throws com.sforce.ws.ConnectionException- Throws:
com.sforce.ws.ConnectionException
-
getBulkConnection
protected com.sforce.async.BulkConnection getBulkConnection(com.sforce.soap.partner.PartnerConnection connection) throws com.sforce.async.AsyncApiException - Throws:
com.sforce.async.AsyncApiException
-
createConnectorConfig
-
getTokenResponseByToken
-
getTokenResponseByPass
-