Пример #1
0
 /**
  * Asserts a {@link javax.jms.CompletionListener} is not calling from its own {@link
  * javax.jms.JMSContext}.
  *
  * <p>Note that the code must work without any need for further synchronization, as there is the
  * requirement that only one CompletionListener be called at a time. In other words,
  * CompletionListener calling is single-threaded.
  *
  * @see javax.jms.JMSContext#close()
  * @see javax.jms.JMSContext#stop()
  * @see javax.jms.JMSContext#commit()
  * @see javax.jms.JMSContext#rollback()
  */
 public void assertNotCompletionListenerThreadRuntime() {
   if (completionListenerThread == Thread.currentThread()) {
     throw HornetQJMSClientBundle.BUNDLE.callingMethodFromCompletionListenerRuntime();
   }
 }