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
protected class TelnetAppender.SocketHandler
- extends Thread
The SocketHandler class is used to accept connections from
clients. It is threaded so that clients can connect/disconnect
asynchronously.
Method Summary |
void |
finalize()
make sure we close all network connections when this handler is destroyed. |
void |
run()
Continually accepts client connections. |
void |
send(String message)
sends a message to each of the clients in telnet-friendly output. |
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
TelnetAppender.SocketHandler
public TelnetAppender.SocketHandler(int port)
throws IOException
- Throws:
IOException
finalize
public void finalize()
- make sure we close all network connections when this handler is destroyed.
- Overrides:
finalize
in class Object
send
public void send(String message)
- 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.
- Specified by:
run
in interface Runnable
- Overrides:
run
in class Thread
Copyright 2000-2005 Apache Software Foundation.