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:
java.lang.Runnable
- Enclosing class:
- JmsManager
private class JmsManager.Reconnector extends Log4jThread
Handles reconnecting to JMS on a Thread.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Reconnector(java.lang.Object owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
latch()
(package private) void
reconnect()
void
run()
void
shutdown()
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Method Detail
-
latch
public void latch()
-
reconnect
void reconnect() throws javax.naming.NamingException, javax.jms.JMSException
- Throws:
javax.naming.NamingException
javax.jms.JMSException
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
- Overrides:
run
in classjava.lang.Thread
-
shutdown
public void shutdown()
-
-