public class ProcessorTransformer
extends org.apache.camel.spi.Transformer
Transformer
implementation which leverages Processor
to perform transformation.
Transformer
Constructor and Description |
---|
ProcessorTransformer(org.apache.camel.CamelContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
doStart() |
protected void |
doStop() |
ProcessorTransformer |
setProcessor(org.apache.camel.Processor processor)
Set processor to use
|
String |
toString() |
void |
transform(org.apache.camel.Message message,
org.apache.camel.spi.DataType from,
org.apache.camel.spi.DataType to)
Perform data transformation with specified from/to type using Processor.
|
getCamelContext, getFrom, getModel, getTo, setCamelContext, setFrom, setModel, setTo
build, doBuild, doInit, doResume, doShutdown, doSuspend, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public ProcessorTransformer(org.apache.camel.CamelContext context)
public void transform(org.apache.camel.Message message, org.apache.camel.spi.DataType from, org.apache.camel.spi.DataType to) throws Exception
transform
in class org.apache.camel.spi.Transformer
message
- message to apply transformationfrom
- 'from' data typeto
- 'to' data typeException
public ProcessorTransformer setProcessor(org.apache.camel.Processor processor)
processor
- Processorpublic String toString()
toString
in class org.apache.camel.spi.Transformer
protected void doStart() throws Exception
doStart
in class org.apache.camel.spi.Transformer
Exception
Apache Camel