Class DataFormatEndpoint
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultEndpoint
-
- org.apache.camel.component.dataformat.DataFormatEndpoint
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.Endpoint
,org.apache.camel.IsSingleton
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.HasId
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
@UriEndpoint(firstVersion="2.12.0", scheme="dataformat", title="Data Format", syntax="dataformat:name:operation", producerOnly=true, label="core,transformation", lenientProperties=true) public class DataFormatEndpoint extends org.apache.camel.support.DefaultEndpoint
Use a Camel Data Format as a regular Camel Component.
-
-
Constructor Summary
Constructors Constructor Description DataFormatEndpoint()
DataFormatEndpoint(String endpointUri, org.apache.camel.Component component, org.apache.camel.spi.DataFormat dataFormat)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.Consumer
createConsumer(org.apache.camel.Processor processor)
org.apache.camel.Producer
createProducer()
protected void
doInit()
protected void
doStart()
protected void
doStop()
org.apache.camel.spi.DataFormat
getDataFormat()
String
getName()
String
getOperation()
boolean
isLenientProperties()
void
setDataFormat(org.apache.camel.spi.DataFormat dataFormat)
void
setName(String name)
void
setOperation(String operation)
Operation to use either marshal or unmarshal-
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, isPollingConsumerBlockWhenFull, isPollingConsumerCopy, isSingleton, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerCopy, setPollingConsumerQueueSize, setProperties, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, 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, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
DataFormatEndpoint
public DataFormatEndpoint()
-
DataFormatEndpoint
public DataFormatEndpoint(String endpointUri, org.apache.camel.Component component, org.apache.camel.spi.DataFormat dataFormat)
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String name)
-
getDataFormat
public org.apache.camel.spi.DataFormat getDataFormat()
-
setDataFormat
public void setDataFormat(org.apache.camel.spi.DataFormat dataFormat)
-
getOperation
public String getOperation()
-
setOperation
public void setOperation(String operation)
Operation to use either marshal or unmarshal
-
createConsumer
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
- Throws:
Exception
-
isLenientProperties
public boolean isLenientProperties()
- Specified by:
isLenientProperties
in interfaceorg.apache.camel.Endpoint
- Overrides:
isLenientProperties
in classorg.apache.camel.support.DefaultEndpoint
-
doInit
protected void doInit() throws Exception
- Overrides:
doInit
in classorg.apache.camel.support.DefaultEndpoint
- Throws:
Exception
-
doStart
protected void doStart() throws Exception
- Overrides:
doStart
in classorg.apache.camel.support.DefaultEndpoint
- Throws:
Exception
-
-