org.apache.camel.component.event
Class EventEndpoint
java.lang.Object
org.apache.camel.impl.DefaultEndpoint<Exchange>
org.apache.camel.component.event.EventEndpoint
- All Implemented Interfaces:
- CamelContextAware, Endpoint<Exchange>, ApplicationContextAware
public class EventEndpoint
- extends DefaultEndpoint<Exchange>
- implements ApplicationContextAware
An Event Endpoint
for working with Spring ApplicationEvents
- Version:
- $Revision: 706013 $
Methods inherited from class org.apache.camel.impl.DefaultEndpoint |
configureProperties, convertTo, createEndpointUri, createExchange, createExchange, createExchange, createExecutorService, createPollingConsumer, equals, getCamelContext, getComponent, getContext, getEndpointUri, getExchangePattern, getExchangeType, getExecutorService, hashCode, isLenientProperties, setCamelContext, setContext, setEndpointUri, setExchangePattern, setExecutorService, toString |
EventEndpoint
public EventEndpoint(String endpointUri,
EventComponent component)
EventEndpoint
public EventEndpoint(String endpointUri)
setApplicationContext
public void setApplicationContext(ApplicationContext applicationContext)
throws BeansException
- Specified by:
setApplicationContext
in interface ApplicationContextAware
- Throws:
BeansException
getApplicationContext
public ApplicationContext getApplicationContext()
isSingleton
public boolean isSingleton()
- Specified by:
isSingleton
in interface Endpoint<Exchange>
createProducer
public Producer<Exchange> createProducer()
throws Exception
- Specified by:
createProducer
in interface Endpoint<Exchange>
- Throws:
Exception
createConsumer
public EventConsumer createConsumer(Processor processor)
throws Exception
- Specified by:
createConsumer
in interface Endpoint<Exchange>
- Throws:
Exception
onApplicationEvent
public void onApplicationEvent(ApplicationEvent event)
getLoadBalancer
public LoadBalancer getLoadBalancer()
setLoadBalancer
public void setLoadBalancer(LoadBalancer loadBalancer)
consumerStarted
public void consumerStarted(EventConsumer consumer)
consumerStopped
public void consumerStopped(EventConsumer consumer)
createLoadBalancer
protected LoadBalancer createLoadBalancer()
toApplicationEvent
protected ApplicationEvent toApplicationEvent(Exchange exchange)
Copyright © 2009 Apache Software Foundation. All Rights Reserved.