org.apache.servicemix.components.util
Class ComponentAdaptorMEListener

java.lang.Object
  extended by org.apache.servicemix.components.util.ComponentAdaptor
      extended by org.apache.servicemix.components.util.ComponentAdaptorMEListener
All Implemented Interfaces:
javax.jbi.component.Component, org.apache.servicemix.jbi.listener.MessageExchangeListener

public class ComponentAdaptorMEListener
extends ComponentAdaptor
implements MessageExchangeListener

A ComponentAdaptor which also supports the direct invocation mechanism via the MessageExchangeListener.

Version:
$Revision: 564374 $

Constructor Summary
ComponentAdaptorMEListener(javax.jbi.component.ComponentLifeCycle lifeCycle, MessageExchangeListener listener)
           
ComponentAdaptorMEListener(javax.jbi.component.ComponentLifeCycle lifeCycle, QName service, String endpoint, MessageExchangeListener listener)
           
 
Method Summary
 void onMessageExchange(javax.jbi.messaging.MessageExchange exchange)
           
 
Methods inherited from class org.apache.servicemix.components.util.ComponentAdaptor
createServiceUnitManager, getContext, getLifeCycle, getServiceDescription, getServiceUnitManager, init, initializeServiceUnitManager, isExchangeWithConsumerOkay, isExchangeWithProviderOkay, resolveEndpointReference, setServiceManager, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ComponentAdaptorMEListener

public ComponentAdaptorMEListener(javax.jbi.component.ComponentLifeCycle lifeCycle,
                                  MessageExchangeListener listener)

ComponentAdaptorMEListener

public ComponentAdaptorMEListener(javax.jbi.component.ComponentLifeCycle lifeCycle,
                                  QName service,
                                  String endpoint,
                                  MessageExchangeListener listener)
Method Detail

onMessageExchange

public void onMessageExchange(javax.jbi.messaging.MessageExchange exchange)
                       throws javax.jbi.messaging.MessagingException
Specified by:
onMessageExchange in interface org.apache.servicemix.jbi.listener.MessageExchangeListener
Throws:
javax.jbi.messaging.MessagingException


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.