org.apache.camel.jms
Class JmsEndpoint
java.lang.Object
org.apache.camel.impl.DefaultEndpoint<JmsExchange>
org.apache.camel.jms.JmsEndpoint
- All Implemented Interfaces:
- MessageListener, org.apache.camel.Endpoint<JmsExchange>, org.apache.camel.Processor<JmsExchange>
public class JmsEndpoint
- extends org.apache.camel.impl.DefaultEndpoint<JmsExchange>
- implements MessageListener
- Version:
- $Revision: 520404 $
Fields inherited from class org.apache.camel.impl.DefaultEndpoint |
activated, deactivated |
Constructor Summary |
JmsEndpoint(String endpointUri,
org.apache.camel.CamelContext container,
String destination,
org.springframework.jms.core.JmsOperations template,
org.springframework.jms.listener.AbstractMessageListenerContainer listenerContainer)
|
Methods inherited from class org.apache.camel.impl.DefaultEndpoint |
activate, convertTo, createExchange, deactivate, equals, getContext, getEndpointUri, getInboundProcessor, hashCode, setInboundProcessor, toString |
JmsEndpoint
public JmsEndpoint(String endpointUri,
org.apache.camel.CamelContext container,
String destination,
org.springframework.jms.core.JmsOperations template,
org.springframework.jms.listener.AbstractMessageListenerContainer listenerContainer)
onMessage
public void onMessage(Message message)
- Specified by:
onMessage
in interface MessageListener
send
public void send(org.apache.camel.Exchange exchange)
onExchange
public void onExchange(JmsExchange exchange)
- Specified by:
onExchange
in interface org.apache.camel.Endpoint<JmsExchange>
- Specified by:
onExchange
in interface org.apache.camel.Processor<JmsExchange>
getTemplate
public org.springframework.jms.core.JmsOperations getTemplate()
createExchange
public JmsExchange createExchange()
- Specified by:
createExchange
in interface org.apache.camel.Endpoint<JmsExchange>
createExchange
public JmsExchange createExchange(Message message)
doActivate
protected void doActivate()
- Overrides:
doActivate
in class org.apache.camel.impl.DefaultEndpoint<JmsExchange>
doDeactivate
protected void doDeactivate()
- Overrides:
doDeactivate
in class org.apache.camel.impl.DefaultEndpoint<JmsExchange>
Copyright © 2007 Apache Software Foundation. All Rights Reserved.