ExceptionListener.java :  » JMS » UberMQ » javax » jms » Java Open Source

Java Open Source » JMS » UberMQ 
UberMQ » javax » jms » ExceptionListener.java
/*
 * @(#)ExceptionListener.java  1.8 02/04/09
 *
 * Copyright 1997-2002 Sun Microsystems, Inc. All Rights Reserved.
 *
 *  SUN PROPRIETARY/CONFIDENTIAL.
 * This software is the proprietary information of Sun Microsystems, Inc.  
 * Use is subject to license terms.
 * 
 */


package javax.jms;


/** If a JMS provider detects a serious problem with a <CODE>Connection</CODE>
  * object, it informs the <CODE>Connection</CODE> object's 
  * <CODE>ExceptionListener</CODE>, if one has been registered. 
  * It does this by calling the listener's <CODE>onException</CODE> method, 
  * passing it a <CODE>JMSException</CODE> argument describing the problem.
  *
  * <P>An exception listener allows a client to be notified of a problem 
  * asynchronously. Some connections only consume messages, so they would have no
  * other way to learn that their connection has failed.
  *
  * <P>A JMS provider should attempt to resolve connection problems 
  * itself before it notifies the client of them.
  *
  * @version     1.0 - 9 March 1998
  * @author      Mark Hapner
  * @author      Rich Burridge
  *
  * @see javax.jms.Connection#setExceptionListener(ExceptionListener)
  */

public interface ExceptionListener {

    /** Notifies user of a JMS exception.
      *
      * @param exception the JMS exception
      */

    void 
    onException(JMSException exception);
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.