Class IgniteEventsEndpoint
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultEndpoint
-
- org.apache.camel.component.ignite.AbstractIgniteEndpoint
-
- org.apache.camel.component.ignite.events.IgniteEventsEndpoint
-
- 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.17.0", scheme="ignite-events", title="Ignite Events", syntax="ignite-events:endpointId", category={MESSAGING,EVENTBUS}, consumerOnly=true) public class IgniteEventsEndpoint extends AbstractIgniteEndpointReceive events from an Ignite cluster by creating a local event listener. This endpoint only supports consumers. The Exchanges created by this consumer put the received Event object into the body of the IN message.
-
-
Field Summary
-
Fields inherited from class org.apache.camel.component.ignite.AbstractIgniteEndpoint
component
-
-
Constructor Summary
Constructors Constructor Description IgniteEventsEndpoint(String uri, String remaining, Map<String,Object> parameters, IgniteEventsComponent igniteComponent)
-
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()ClusterGroupExpressiongetClusterGroupExpression()Gets the cluster group expression.StringgetEndpointId()Gets the endpoint ID (not used).StringgetEvents()Gets the event types to subscribe to.List<Integer>getEventsAsIds()voidsetClusterGroupExpression(ClusterGroupExpression clusterGroupExpression)The cluster group expression.voidsetEndpointId(String endpointId)The endpoint ID (not used).voidsetEvents(String events)The event types to subscribe to as a comma-separated string of event constants as defined inEventType.-
Methods inherited from class org.apache.camel.component.ignite.AbstractIgniteEndpoint
ignite, igniteComponent, isPropagateIncomingBodyIfNoReturnValue, isTreatCollectionsAsCacheObjects, setPropagateIncomingBodyIfNoReturnValue, setTreatCollectionsAsCacheObjects
-
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureConsumer, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, doStart, doStop, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBasicPropertyBinding, isBridgeErrorHandler, isLazyStartProducer, isLenientProperties, isPollingConsumerBlockWhenFull, isSingleton, isSynchronous, setBasicPropertyBinding, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, 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
-
-
-
-
Method Detail
-
createConsumer
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception- Throws:
Exception
-
getEndpointId
public String getEndpointId()
Gets the endpoint ID (not used).
-
setEndpointId
public void setEndpointId(String endpointId)
The endpoint ID (not used).
-
getEvents
public String getEvents()
Gets the event types to subscribe to.
-
setEvents
public void setEvents(String events)
The event types to subscribe to as a comma-separated string of event constants as defined inEventType. For example: EVT_CACHE_ENTRY_CREATED,EVT_CACHE_OBJECT_REMOVED,EVT_IGFS_DIR_CREATED.
-
getClusterGroupExpression
public ClusterGroupExpression getClusterGroupExpression()
Gets the cluster group expression.
-
setClusterGroupExpression
public void setClusterGroupExpression(ClusterGroupExpression clusterGroupExpression)
The cluster group expression.
-
-