Class JsonRestProcessor
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.component.salesforce.internal.processor.AbstractSalesforceProcessor
org.apache.camel.component.salesforce.internal.processor.AbstractRestProcessor
org.apache.camel.component.salesforce.internal.processor.JsonRestProcessor
- All Implemented Interfaces:
AutoCloseable,SalesforceProcessor,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
-
Field Summary
Fields inherited from class org.apache.camel.component.salesforce.internal.processor.AbstractRestProcessor
RESPONSE_CLASS, RESPONSE_CLASS_DEFERRED, RESPONSE_CLASS_PREFIX, RESPONSE_TYPE, restClientFields inherited from class org.apache.camel.component.salesforce.internal.processor.AbstractSalesforceProcessor
classMap, endpoint, endpointConfigMap, eventClassMap, httpClient, IGNORE_BODY, IS_OPTIONAL, log, loginConfig, NOT_OPTIONAL, operationName, rawPayload, session, USE_BODYFields inherited from class org.apache.camel.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected InputStreamgetRequestStream(org.apache.camel.Exchange exchange) protected InputStreamgetRequestStream(org.apache.camel.Message in, Object object) ReturnsInputStreamto serialized form of the given object.protected voidprocessRequest(org.apache.camel.Exchange exchange) protected voidprocessResponse(org.apache.camel.Exchange exchange, InputStream responseEntity, Map<String, String> headers, SalesforceException ex, org.apache.camel.AsyncCallback callback) protected voidprocessStreamResultResponse(org.apache.camel.Exchange exchange, InputStream responseEntity, Map<String, String> headers, SalesforceException ex, org.apache.camel.AsyncCallback callback) Methods inherited from class org.apache.camel.component.salesforce.internal.processor.AbstractRestProcessor
doStart, doStop, process, setResponseClassMethods inherited from class org.apache.camel.component.salesforce.internal.processor.AbstractSalesforceProcessor
getListParameter, getParameter, getParameter, getSObjectClass, getSObjectClassMethods inherited from class org.apache.camel.support.service.BaseService
build, 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, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.component.salesforce.internal.processor.SalesforceProcessor
determineHeadersMethods inherited from interface org.apache.camel.Service
build, close, init, start, stopMethods inherited from interface org.apache.camel.ShutdownableService
shutdownMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
JsonRestProcessor
- Throws:
SalesforceException
-
-
Method Details
-
processRequest
- Specified by:
processRequestin classAbstractRestProcessor- Throws:
SalesforceException
-
getRequestStream
protected InputStream getRequestStream(org.apache.camel.Exchange exchange) throws SalesforceException - Specified by:
getRequestStreamin classAbstractRestProcessor- Throws:
SalesforceException
-
getRequestStream
protected InputStream getRequestStream(org.apache.camel.Message in, Object object) throws SalesforceException Description copied from class:AbstractRestProcessorReturnsInputStreamto serialized form of the given object.- Specified by:
getRequestStreamin classAbstractRestProcessorobject- object to serialize- Returns:
- stream to read serialized object from
- Throws:
SalesforceException
-
processResponse
protected void processResponse(org.apache.camel.Exchange exchange, InputStream responseEntity, Map<String, String> headers, SalesforceException ex, org.apache.camel.AsyncCallback callback) - Specified by:
processResponsein classAbstractRestProcessor
-
processStreamResultResponse
protected void processStreamResultResponse(org.apache.camel.Exchange exchange, InputStream responseEntity, Map<String, String> headers, SalesforceException ex, org.apache.camel.AsyncCallback callback) - Specified by:
processStreamResultResponsein classAbstractRestProcessor
-