Class HazelcastInstanceEndpoint
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultEndpoint
-
- org.apache.camel.component.hazelcast.HazelcastDefaultEndpoint
-
- org.apache.camel.component.hazelcast.instance.HazelcastInstanceEndpoint
-
- 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.7.0", scheme="hazelcast-instance", title="Hazelcast Instance", syntax="hazelcast-instance:cacheName", consumerOnly=true, category={CACHE,DATAGRID}, headersClass=HazelcastConstants.class) public class HazelcastInstanceEndpoint extends HazelcastDefaultEndpoint
Consume join/leave events of a cache instance in a Hazelcast cluster.
-
-
Field Summary
-
Fields inherited from class org.apache.camel.component.hazelcast.HazelcastDefaultEndpoint
cacheName, command, hazelcastInstance, hazelcastInstanceName
-
-
Constructor Summary
Constructors Constructor Description HazelcastInstanceEndpoint(com.hazelcast.core.HazelcastInstance hazelcastInstance, String uri, HazelcastDefaultComponent component)
-
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()
-
Methods inherited from class org.apache.camel.component.hazelcast.HazelcastDefaultEndpoint
getCacheName, getCommand, getDefaultOperation, getHazelcastInstance, getHazelcastInstanceName, setCacheName, setCommand, setDefaultOperation, setHazelcastInstance, setHazelcastInstanceName
-
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
-
HazelcastInstanceEndpoint
public HazelcastInstanceEndpoint(com.hazelcast.core.HazelcastInstance hazelcastInstance, String uri, HazelcastDefaultComponent component)
-
-
Method Detail
-
createConsumer
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
- Specified by:
createConsumer
in interfaceorg.apache.camel.Endpoint
- Specified by:
createConsumer
in classHazelcastDefaultEndpoint
- Throws:
Exception
-
createProducer
public org.apache.camel.Producer createProducer() throws Exception
- Specified by:
createProducer
in interfaceorg.apache.camel.Endpoint
- Specified by:
createProducer
in classHazelcastDefaultEndpoint
- Throws:
Exception
-
-