Class JdbcDatabaseManager.Reconnector
- java.lang.Object
-
- java.lang.Thread
-
- org.apache.logging.log4j.core.util.Log4jThread
-
- org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager.Reconnector
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- JdbcDatabaseManager
private final class JdbcDatabaseManager.Reconnector extends Log4jThread
Handles reconnecting to JDBC once on a Thread.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateReconnector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidlatch()(package private) voidreconnect()voidrun()voidshutdown()java.lang.StringtoString()-
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, yield
-
-
-
-
Method Detail
-
latch
public void latch()
-
reconnect
void reconnect() throws java.sql.SQLException- Throws:
java.sql.SQLException
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-
shutdown
public void shutdown()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Thread
-
-