All Downloads are FREE. Search and download functionalities are using the official Maven repository.

javax.jms.ExceptionListener Maven / Gradle / Ivy

/*
 * @(#)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 Connection
  * object, it informs the Connection object's 
  * ExceptionListener, if one has been registered. 
  * It does this by calling the listener's onException method, 
  * passing it a JMSException argument describing the problem.
  *
  * 

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. * *

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); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy