@UriEndpoint(scheme="spring-event",
title="Spring Event",
syntax="spring-event:name",
consumerClass=EventConsumer.class,
label="spring,eventbus")
public class EventEndpoint
extends org.apache.camel.impl.DefaultEndpoint
implements org.springframework.context.ApplicationContextAware
| Constructor and Description |
|---|
EventEndpoint(String endpointUri)
Deprecated.
|
EventEndpoint(String endpointUri,
EventComponent component,
String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
consumerStarted(EventConsumer consumer) |
void |
consumerStopped(EventConsumer consumer) |
EventConsumer |
createConsumer(org.apache.camel.Processor processor) |
protected org.apache.camel.processor.loadbalancer.LoadBalancer |
createLoadBalancer() |
org.apache.camel.Producer |
createProducer() |
org.springframework.context.ApplicationContext |
getApplicationContext() |
EventComponent |
getComponent() |
org.apache.camel.processor.loadbalancer.LoadBalancer |
getLoadBalancer() |
String |
getName() |
boolean |
isSingleton() |
void |
onApplicationEvent(org.springframework.context.ApplicationEvent event) |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setLoadBalancer(org.apache.camel.processor.loadbalancer.LoadBalancer loadBalancer) |
void |
setName(String name) |
protected org.springframework.context.ApplicationEvent |
toApplicationEvent(org.apache.camel.Exchange exchange) |
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toStringdoResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendpublic EventEndpoint(String endpointUri, EventComponent component, String name)
@Deprecated public EventEndpoint(String endpointUri)
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic org.springframework.context.ApplicationContext getApplicationContext()
public String getName()
public void setName(String name)
public boolean isSingleton()
isSingleton in interface org.apache.camel.IsSingletonpublic org.apache.camel.Producer createProducer()
throws Exception
createProducer in interface org.apache.camel.EndpointExceptionpublic EventConsumer createConsumer(org.apache.camel.Processor processor) throws Exception
createConsumer in interface org.apache.camel.EndpointExceptionpublic void onApplicationEvent(org.springframework.context.ApplicationEvent event)
public org.apache.camel.processor.loadbalancer.LoadBalancer getLoadBalancer()
public void setLoadBalancer(org.apache.camel.processor.loadbalancer.LoadBalancer loadBalancer)
public EventComponent getComponent()
getComponent in class org.apache.camel.impl.DefaultEndpointpublic void consumerStarted(EventConsumer consumer)
public void consumerStopped(EventConsumer consumer)
protected org.apache.camel.processor.loadbalancer.LoadBalancer createLoadBalancer()
protected org.springframework.context.ApplicationEvent toApplicationEvent(org.apache.camel.Exchange exchange)
Apache Camel