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:
- Endpoint<Exchange>
public class EventEndpoint
- extends DefaultEndpoint<Exchange>
An Event Endpoint
for working with Spring ApplicationEvents
- Version:
- $Revision: 630591 $
Methods inherited from class org.apache.camel.impl.DefaultEndpoint |
configureProperties, convertTo, createExchange, createExchange, createExchange, createExecutorService, createPollingConsumer, equals, getContext, getEndpointUri, getExchangePattern, getExchangeType, getExecutorService, hashCode, setExchangePattern, setExecutorService, toString |
EventEndpoint
public EventEndpoint(String endpointUri,
EventComponent component)
getComponent
public EventComponent getComponent()
- Overrides:
getComponent
in class DefaultEndpoint<Exchange>
getApplicationContext
public org.springframework.context.ApplicationContext getApplicationContext()
isSingleton
public boolean isSingleton()
createProducer
public Producer<Exchange> createProducer()
throws Exception
- Throws:
Exception
createConsumer
public EventConsumer createConsumer(Processor processor)
throws Exception
- Throws:
Exception
onApplicationEvent
public void onApplicationEvent(org.springframework.context.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 org.springframework.context.ApplicationEvent toApplicationEvent(Exchange exchange)
Copyright © 2008 Apache Software Foundation. All Rights Reserved.