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.