Package org.apache.camel.component.atmos
Class AtmosEndpoint
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultEndpoint
-
- org.apache.camel.component.atmos.AtmosEndpoint
-
- 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.15.0", scheme="atmos", title="Atmos", syntax="atmos:name/operation", category={CLOUD,FILE}, headersClass=AtmosConstants.class) public class AtmosEndpoint extends org.apache.camel.support.DefaultEndpoint
Integrate with EMC's ViPR object data services using the Atmos Client.
-
-
Constructor Summary
Constructors Constructor Description AtmosEndpoint()
AtmosEndpoint(String uri, AtmosComponent component, AtmosConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.Consumer
createConsumer(org.apache.camel.Processor processor)
Create one of the camel consumer available based on the configurationorg.apache.camel.Producer
createProducer()
Create one of the camel producer available based on the configurationAtmosConfiguration
getConfiguration()
void
setConfiguration(AtmosConfiguration configuration)
-
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, doStart, doStop, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, isLenientProperties, 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
-
AtmosEndpoint
public AtmosEndpoint()
-
AtmosEndpoint
public AtmosEndpoint(String uri, AtmosComponent component, AtmosConfiguration configuration)
-
-
Method Detail
-
getConfiguration
public AtmosConfiguration getConfiguration()
-
setConfiguration
public void setConfiguration(AtmosConfiguration configuration)
-
createProducer
public org.apache.camel.Producer createProducer() throws Exception
Create one of the camel producer available based on the configuration- Returns:
- the camel producer
- Throws:
Exception
-
-