org.apache.servicemix.nmr.examples.interceptors.exchange
Class CustomExchangeListener

java.lang.Object
  extended by org.apache.servicemix.nmr.examples.interceptors.exchange.CustomExchangeListener
All Implemented Interfaces:
java.util.EventListener, org.apache.servicemix.nmr.api.event.ExchangeListener, org.apache.servicemix.nmr.api.event.Listener

public class CustomExchangeListener
extends java.lang.Object
implements org.apache.servicemix.nmr.api.event.ExchangeListener

This listener will be called each time an exchange is sent or delivered to an endpoint on NMR.


Constructor Summary
CustomExchangeListener()
           
 
Method Summary
 void exchangeDelivered(org.apache.servicemix.nmr.api.Exchange exchange)
          Method called each time an exchange is delivered
 void exchangeFailed(org.apache.servicemix.nmr.api.Exchange exchange)
          Method called when an exchange resulted in an exception to be thrown and the exchange not delivered.
 void exchangeSent(org.apache.servicemix.nmr.api.Exchange exchange)
          Method called each time an exchange is sent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomExchangeListener

public CustomExchangeListener()
Method Detail

exchangeSent

public void exchangeSent(org.apache.servicemix.nmr.api.Exchange exchange)
Method called each time an exchange is sent

Specified by:
exchangeSent in interface org.apache.servicemix.nmr.api.event.ExchangeListener
Parameters:
exchange - the exchange sent

exchangeDelivered

public void exchangeDelivered(org.apache.servicemix.nmr.api.Exchange exchange)
Method called each time an exchange is delivered

Specified by:
exchangeDelivered in interface org.apache.servicemix.nmr.api.event.ExchangeListener
Parameters:
exchange - the delivered exchange

exchangeFailed

public void exchangeFailed(org.apache.servicemix.nmr.api.Exchange exchange)
Method called when an exchange resulted in an exception to be thrown and the exchange not delivered. This can happen if no endpoint can be found for the target or if something else bad happened.

Specified by:
exchangeFailed in interface org.apache.servicemix.nmr.api.event.ExchangeListener
Parameters:
exchange - the exchange that failed


Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.