org.apache.camel.queue
Class QueueEndpoint<E extends Exchange>
java.lang.Object
org.apache.camel.impl.DefaultEndpoint<E>
org.apache.camel.queue.QueueEndpoint<E>
- All Implemented Interfaces:
- Endpoint<E>, Processor<E>
public class QueueEndpoint<E extends Exchange>
- extends DefaultEndpoint<E>
Represents a queue endpoint that uses a BlockingQueue
object to process inbound exchanges.
- Version:
- $Revision: 519973 $
QueueEndpoint
public QueueEndpoint(String uri,
CamelContext container,
BlockingQueue<E> queue)
onExchange
public void onExchange(E exchange)
- Description copied from interface:
Endpoint
- Sends an outbound exchange to the endpoint
setInboundProcessor
public void setInboundProcessor(Processor<E> processor)
- Overrides:
setInboundProcessor
in class DefaultEndpoint<E extends Exchange>
createExchange
public E createExchange()
- Description copied from interface:
Endpoint
- Create a new exchange for communicating with this endpoint
getQueue
public Queue<E> getQueue()
doActivate
protected void doActivate()
- Description copied from class:
DefaultEndpoint
- Called at most once by the container to activate the endpoint
- Overrides:
doActivate
in class DefaultEndpoint<E extends Exchange>
doDeactivate
protected void doDeactivate()
- Description copied from class:
DefaultEndpoint
- Called at most once by the container to deactivate the endpoint
- Overrides:
doDeactivate
in class DefaultEndpoint<E extends Exchange>
Copyright © 2007 Apache Software Foundation. All Rights Reserved.