org.apache.camel.component.event
Class EventEndpoint
java.lang.Object
org.apache.camel.impl.DefaultEndpoint<org.apache.camel.Exchange>
org.apache.camel.component.event.EventEndpoint
- All Implemented Interfaces:
- org.apache.camel.Endpoint<org.apache.camel.Exchange>
public class EventEndpoint
- extends org.apache.camel.impl.DefaultEndpoint<org.apache.camel.Exchange>
An Event Endpoint
for working with Spring ApplicationEvents
- Version:
- $Revision: 1.1 $
Methods inherited from class org.apache.camel.impl.DefaultEndpoint |
convertTo, createExchange, createExecutorService, createPollingConsumer, equals, getContext, getEndpointUri, getExchangeType, getExecutorService, hashCode, setExecutorService, toExchangeType, toString |
EventEndpoint
public EventEndpoint(String endpointUri,
EventComponent component)
getComponent
public EventComponent getComponent()
- Overrides:
getComponent
in class org.apache.camel.impl.DefaultEndpoint<org.apache.camel.Exchange>
getApplicationContext
public org.springframework.context.ApplicationContext getApplicationContext()
isSingleton
public boolean isSingleton()
createExchange
public org.apache.camel.Exchange createExchange()
createProducer
public org.apache.camel.Producer<org.apache.camel.Exchange> createProducer()
throws Exception
- Throws:
Exception
createConsumer
public EventConsumer createConsumer(org.apache.camel.Processor processor)
throws Exception
- Throws:
Exception
onApplicationEvent
public void onApplicationEvent(org.springframework.context.ApplicationEvent event)
getLoadBalancer
public org.apache.camel.processor.loadbalancer.LoadBalancer getLoadBalancer()
setLoadBalancer
public void setLoadBalancer(org.apache.camel.processor.loadbalancer.LoadBalancer loadBalancer)
consumerStarted
public void consumerStarted(EventConsumer consumer)
consumerStopped
public void consumerStopped(EventConsumer consumer)
createLoadBalancer
protected org.apache.camel.processor.loadbalancer.LoadBalancer createLoadBalancer()
toApplicationEvent
protected org.springframework.context.ApplicationEvent toApplicationEvent(org.apache.camel.Exchange exchange)
Copyright © 2007 Apache Software Foundation. All Rights Reserved.