Package org.apache.log4j.receivers.net
Class SocketHubReceiver.Connector
- java.lang.Object
-
- java.lang.Thread
-
- org.apache.log4j.receivers.net.SocketHubReceiver.Connector
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- SocketHubReceiver
private final class SocketHubReceiver.Connector extends java.lang.Thread
The Connector will reconnect when the server becomes available again. It does this by attempting to open a new connection everyreconnectionDelay
milliseconds.It stops trying whenever a connection is established. It will restart to try reconnect to the server when previpously open connection is droppped.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) boolean
doDelay
If true, then delay on next iteration.(package private) boolean
interrupted
Interruption status.
-
Constructor Summary
Constructors Constructor Description Connector(boolean isReconnect)
Create new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run()
Attempt to connect until interrupted.-
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
-
-