code: public final void exceptionOccured( JMSException exception )
      {
          try
          {
          	synchronized (exceptionListenerLock)
          	{
          		if (exceptionListener != null)
          			exceptionListener.onException(exception);
          	}
          }
          catch (Exception e)
          {
              log.error("Exception listener failed",e);
          }
      }
docs: Triggered when a JMSException is internally catched