Package org.apache.log4j.net
Class TelnetAppender.SocketHandler
java.lang.Object
java.lang.Thread
org.apache.log4j.net.TelnetAppender.SocketHandler
- All Implemented Interfaces:
Runnable
- Enclosing class:
- TelnetAppender
The SocketHandler class is used to accept connections from clients. It is
threaded so that clients can connect/disconnect asynchronously.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
Field Summary
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
Constructor Summary
Constructors -
Method Summary
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
-
Constructor Details
-
SocketHandler
- Throws:
IOException
-
-
Method Details
-
finalize
public void finalize() -
close
public void close()make sure we close all network connections when this handler is destroyed.- Since:
- 1.2.15
-
send
sends a message to each of the clients in telnet-friendly output. -
run
public void run()Continually accepts client connections. Client connections are refused when MAX_CONNECTIONS is reached.
-