Class DataFormatTransformer
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.spi.Transformer
-
- org.apache.camel.processor.transformer.DataFormatTransformer
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
public class DataFormatTransformer extends org.apache.camel.spi.Transformer
ATransformer
implementation which leveragesDataFormat
to perform transformation. {@see Transformer}
-
-
Constructor Summary
Constructors Constructor Description DataFormatTransformer(org.apache.camel.CamelContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doStart()
void
doStop()
DataFormatTransformer
setDataFormat(org.apache.camel.spi.DataFormat dataFormat)
Set DataFormat.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 DataFormat.-
Methods inherited from class org.apache.camel.spi.Transformer
getCamelContext, getFrom, getModel, getTo, setCamelContext, setFrom, setModel, setTo
-
Methods 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, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
transform
public void transform(org.apache.camel.Message message, org.apache.camel.spi.DataType from, org.apache.camel.spi.DataType to) throws Exception
Perform data transformation with specified from/to type using DataFormat.- Specified by:
transform
in classorg.apache.camel.spi.Transformer
- Parameters:
message
- message to apply transformationfrom
- 'from' data typeto
- 'to' data type- Throws:
Exception
-
setDataFormat
public DataFormatTransformer setDataFormat(org.apache.camel.spi.DataFormat dataFormat)
Set DataFormat.- Returns:
- this DataFormatTransformer instance
-
toString
public String toString()
- Overrides:
toString
in classorg.apache.camel.spi.Transformer
-
doStart
public void doStart() throws Exception
- Overrides:
doStart
in classorg.apache.camel.spi.Transformer
- Throws:
Exception
-
-