public class RestProducerBindingProcessor
extends org.apache.camel.support.processor.DelegateAsyncProcessor
Processor that binds the REST producer request and reply messages
from sources of json or xml to Java Objects.
The binding uses DataFormat for the actual work to transform
from xml/json to Java Objects and reverse again.
The rest-dsl consumer side is implemented in org.apache.camel.processor.RestBindingAdvice| Constructor and Description |
|---|
RestProducerBindingProcessor(org.apache.camel.AsyncProcessor processor,
org.apache.camel.CamelContext camelContext,
org.apache.camel.spi.DataFormat jsonDataFormat,
org.apache.camel.spi.DataFormat xmlDataFormat,
org.apache.camel.spi.DataFormat outJsonDataFormat,
org.apache.camel.spi.DataFormat outXmlDataFormat,
String bindingMode,
boolean skipBindingOnErrorCode,
String outType) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doStart() |
protected void |
doStop() |
boolean |
process(org.apache.camel.Exchange exchange,
org.apache.camel.AsyncCallback callback) |
String |
toString() |
doShutdown, getProcessor, hasNext, next, setProcessor, setProcessorbuild, doBuild, doFail, doInit, doLifecycleChange, doResume, 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, wait, wait, waitpublic RestProducerBindingProcessor(org.apache.camel.AsyncProcessor processor,
org.apache.camel.CamelContext camelContext,
org.apache.camel.spi.DataFormat jsonDataFormat,
org.apache.camel.spi.DataFormat xmlDataFormat,
org.apache.camel.spi.DataFormat outJsonDataFormat,
org.apache.camel.spi.DataFormat outXmlDataFormat,
String bindingMode,
boolean skipBindingOnErrorCode,
String outType)
public String toString()
toString in class org.apache.camel.support.processor.DelegateAsyncProcessorprotected void doStart()
throws Exception
doStart in class org.apache.camel.support.processor.DelegateAsyncProcessorExceptionprotected void doStop()
throws Exception
doStop in class org.apache.camel.support.processor.DelegateAsyncProcessorExceptionpublic boolean process(org.apache.camel.Exchange exchange,
org.apache.camel.AsyncCallback callback)
process in interface org.apache.camel.AsyncProcessorprocess in class org.apache.camel.support.processor.DelegateAsyncProcessorApache Camel