org.log4jfugue.socketAppender
Class L4JFSocketNode

java.lang.Object
  extended by org.log4jfugue.socketAppender.L4JFSocketNode
All Implemented Interfaces:
java.lang.Runnable

public class L4JFSocketNode
extends java.lang.Object
implements java.lang.Runnable

This class is based on the log4j class SocketNode and would have just extended it but the key member variables were defined as package private and so were not accessible to derived classes. Read LoggingEvent objects sent from a remote client using Sockets (TCP).


Constructor Summary
L4JFSocketNode(java.net.Socket socket, LoggerRepository hierarchy, java.io.PipedWriter writer)
           
 
Method Summary
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

L4JFSocketNode

public L4JFSocketNode(java.net.Socket socket,
                      LoggerRepository hierarchy,
                      java.io.PipedWriter writer)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable