Class JmsManager.Reconnector

java.lang.Object
java.lang.Thread
org.apache.logging.log4j.core.util.Log4jThread
org.apache.logging.log4j.core.appender.mom.JmsManager.Reconnector
All Implemented Interfaces:
Runnable
Enclosing class:
JmsManager

private class JmsManager.Reconnector extends Log4jThread
Handles reconnecting to JMS on a Thread.
  • Field Details

    • latch

      private final CountDownLatch latch
    • shutdown

      private volatile boolean shutdown
    • owner

      private final Object owner
  • Constructor Details

    • Reconnector

      private Reconnector(Object owner)
  • Method Details

    • latch

      public void latch()
    • reconnect

      void reconnect() throws NamingException, javax.jms.JMSException
      Throws:
      NamingException
      javax.jms.JMSException
    • run

      public void run()
      Specified by:
      run in interface Runnable
      Overrides:
      run in class Thread
    • shutdown

      public void shutdown()