Package org.apache.log4j.chainsaw
Class LoggingReceiver
- java.lang.Object
-
- java.lang.Thread
-
- org.apache.log4j.chainsaw.LoggingReceiver
-
- All Implemented Interfaces:
java.lang.Runnable
class LoggingReceiver extends java.lang.ThreadA daemon thread the processes connections from aorg.apache.log4j.net.SocketAppender.html.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classLoggingReceiver.SlurperHelper that actually processes a client connection.
-
Field Summary
Fields Modifier and Type Field Description private static LoggerLOGused to log messagesprivate MyTableModelmModelwhere to put the eventsprivate java.net.ServerSocketmSvrSockserver for listening for connections
-
Constructor Summary
Constructors Constructor Description LoggingReceiver(MyTableModel aModel, int aPort)Creates a newLoggingReceiverinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrun()Listens for client connections-
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
-
-
-
-
Field Detail
-
LOG
private static final Logger LOG
used to log messages
-
mModel
private MyTableModel mModel
where to put the events
-
mSvrSock
private java.net.ServerSocket mSvrSock
server for listening for connections
-
-
Constructor Detail
-
LoggingReceiver
LoggingReceiver(MyTableModel aModel, int aPort) throws java.io.IOException
Creates a newLoggingReceiverinstance.- Parameters:
aModel- model to place put received intoaPort- port to listen on- Throws:
java.io.IOException- if an error occurs
-
-