public class SalesforceSession extends Object implements org.apache.camel.Service
| Modifier and Type | Class and Description |
|---|---|
static interface |
SalesforceSession.SalesforceSessionListener |
| Constructor and Description |
|---|
SalesforceSession(org.eclipse.jetty.client.HttpClient httpClient,
SalesforceLoginConfig config) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addListener(SalesforceSession.SalesforceSessionListener listener) |
String |
getAccessToken() |
String |
getInstanceUrl() |
String |
login(String oldToken) |
void |
logout() |
boolean |
removeListener(SalesforceSession.SalesforceSessionListener listener) |
void |
start() |
void |
stop() |
public SalesforceSession(org.eclipse.jetty.client.HttpClient httpClient,
SalesforceLoginConfig config)
public String login(String oldToken) throws SalesforceException
SalesforceExceptionpublic void logout()
throws SalesforceException
SalesforceExceptionpublic String getAccessToken()
public String getInstanceUrl()
public boolean addListener(SalesforceSession.SalesforceSessionListener listener)
public boolean removeListener(SalesforceSession.SalesforceSessionListener listener)
public void start()
throws Exception
start in interface org.apache.camel.ServiceExceptionApache Camel