public class DefaultBulkApiClient extends AbstractClientBase implements BulkApiClient
AbstractClientBase.ClientResponseCallbackBulkApiClient.BatchInfoListResponseCallback, BulkApiClient.BatchInfoResponseCallback, BulkApiClient.JobInfoResponseCallback, BulkApiClient.QueryResultIdsCallback, BulkApiClient.StreamResponseCallbackaccessToken, APPLICATION_JSON_UTF8, APPLICATION_XML_UTF8, httpClient, instanceUrl, log, session, version| Constructor and Description |
|---|
DefaultBulkApiClient(String version,
SalesforceSession session,
SalesforceHttpClient httpClient) |
getRequest, getRequest, onLogin, onLogout, setAccessToken, setInstanceUrl, start, stoppublic DefaultBulkApiClient(String version, SalesforceSession session, SalesforceHttpClient httpClient) throws SalesforceException
SalesforceExceptionpublic void createJob(JobInfo request, BulkApiClient.JobInfoResponseCallback callback)
BulkApiClientcreateJob in interface BulkApiClientrequest - JobInfo with required fieldscallback - BulkApiClient.JobInfoResponseCallback to be invoked on response or errorpublic void getJob(String jobId, BulkApiClient.JobInfoResponseCallback callback)
getJob in interface BulkApiClientpublic void closeJob(String jobId, BulkApiClient.JobInfoResponseCallback callback)
closeJob in interface BulkApiClientpublic void abortJob(String jobId, BulkApiClient.JobInfoResponseCallback callback)
abortJob in interface BulkApiClientpublic void createBatch(InputStream batchStream, String jobId, ContentType contentTypeEnum, BulkApiClient.BatchInfoResponseCallback callback)
createBatch in interface BulkApiClientpublic void getBatch(String jobId, String batchId, BulkApiClient.BatchInfoResponseCallback callback)
getBatch in interface BulkApiClientpublic void getAllBatches(String jobId, BulkApiClient.BatchInfoListResponseCallback callback)
getAllBatches in interface BulkApiClientpublic void getRequest(String jobId, String batchId, BulkApiClient.StreamResponseCallback callback)
getRequest in interface BulkApiClientpublic void getResults(String jobId, String batchId, BulkApiClient.StreamResponseCallback callback)
getResults in interface BulkApiClientpublic void createBatchQuery(String jobId, String soqlQuery, ContentType jobContentType, BulkApiClient.BatchInfoResponseCallback callback)
createBatchQuery in interface BulkApiClientpublic void getQueryResultIds(String jobId, String batchId, BulkApiClient.QueryResultIdsCallback callback)
getQueryResultIds in interface BulkApiClientpublic void getQueryResult(String jobId, String batchId, String resultId, BulkApiClient.StreamResponseCallback callback)
getQueryResult in interface BulkApiClientprotected void setAccessToken(org.eclipse.jetty.client.api.Request request)
setAccessToken in class AbstractClientBaseprotected void doHttpRequest(org.eclipse.jetty.client.api.Request request,
AbstractClientBase.ClientResponseCallback callback)
doHttpRequest in class AbstractClientBaseprotected SalesforceException createRestException(org.eclipse.jetty.client.api.Response response, InputStream responseContent)
createRestException in class AbstractClientBaseApache Camel