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 private
Reconnector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
latch()
(package private) void
reconnect()
void
run()
void
shutdown()
java.lang.String
toString()
-
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:
run
in interfacejava.lang.Runnable
- Overrides:
run
in classjava.lang.Thread
-
shutdown
public void shutdown()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Thread
-
-