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.DefaultEndpointUse 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.ConsumercreateConsumer(org.apache.camel.Processor processor)org.apache.camel.ProducercreateProducer()protected voiddoInit()protected voiddoStart()protected voiddoStop()org.apache.camel.spi.DataFormatgetDataFormat()StringgetName()StringgetOperation()booleanisLenientProperties()voidsetDataFormat(org.apache.camel.spi.DataFormat dataFormat)voidsetName(String name)voidsetOperation(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:
isLenientPropertiesin interfaceorg.apache.camel.Endpoint- Overrides:
isLenientPropertiesin classorg.apache.camel.support.DefaultEndpoint
-
doInit
protected void doInit() throws Exception- Overrides:
doInitin classorg.apache.camel.support.DefaultEndpoint- Throws:
Exception
-
doStart
protected void doStart() throws Exception- Overrides:
doStartin classorg.apache.camel.support.DefaultEndpoint- Throws:
Exception
-
-