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, loginConfig, session, version| Constructor and Description |
|---|
DefaultBulkApiClient(String version,
SalesforceSession session,
SalesforceHttpClient httpClient,
SalesforceLoginConfig loginConfig) |
doStart, doStop, getHttpClient, getRequest, getRequest, onLogin, onLogout, setAccessToken, setInstanceUrlbuild, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic DefaultBulkApiClient(String version, SalesforceSession session, SalesforceHttpClient httpClient, SalesforceLoginConfig loginConfig) throws SalesforceException
SalesforceExceptionpublic void createJob(JobInfo request, Map<String,List<String>> headers, BulkApiClient.JobInfoResponseCallback callback)
BulkApiClientcreateJob in interface BulkApiClientrequest - JobInfo with required fieldscallback - BulkApiClient.JobInfoResponseCallback to be invoked on response or errorpublic void getJob(String jobId, Map<String,List<String>> headers, BulkApiClient.JobInfoResponseCallback callback)
getJob in interface BulkApiClientpublic void closeJob(String jobId, Map<String,List<String>> headers, BulkApiClient.JobInfoResponseCallback callback)
closeJob in interface BulkApiClientpublic void abortJob(String jobId, Map<String,List<String>> headers, BulkApiClient.JobInfoResponseCallback callback)
abortJob in interface BulkApiClientpublic void createBatch(InputStream batchStream, String jobId, ContentType contentTypeEnum, Map<String,List<String>> headers, BulkApiClient.BatchInfoResponseCallback callback)
createBatch in interface BulkApiClientpublic void getBatch(String jobId, String batchId, Map<String,List<String>> headers, BulkApiClient.BatchInfoResponseCallback callback)
getBatch in interface BulkApiClientpublic void getAllBatches(String jobId, Map<String,List<String>> headers, BulkApiClient.BatchInfoListResponseCallback callback)
getAllBatches in interface BulkApiClientpublic void getRequest(String jobId, String batchId, Map<String,List<String>> headers, BulkApiClient.StreamResponseCallback callback)
getRequest in interface BulkApiClientpublic void getResults(String jobId, String batchId, Map<String,List<String>> headers, BulkApiClient.StreamResponseCallback callback)
getResults in interface BulkApiClientpublic void createBatchQuery(String jobId, String soqlQuery, ContentType jobContentType, Map<String,List<String>> headers, BulkApiClient.BatchInfoResponseCallback callback)
createBatchQuery in interface BulkApiClientpublic void getQueryResultIds(String jobId, String batchId, Map<String,List<String>> headers, BulkApiClient.QueryResultIdsCallback callback)
getQueryResultIds in interface BulkApiClientpublic void getQueryResult(String jobId, String batchId, String resultId, Map<String,List<String>> headers, 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