org.productivity.java.syslog4j.server.impl.net.tcp
Class TCPNetSyslogServer.TCPNetSyslogSocketHandler

java.lang.Object
  extended by org.productivity.java.syslog4j.server.impl.net.tcp.TCPNetSyslogServer.TCPNetSyslogSocketHandler
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
TCPNetSyslogServer

public static class TCPNetSyslogServer.TCPNetSyslogSocketHandler
extends java.lang.Object
implements java.lang.Runnable


Field Summary
protected  SyslogServerIF server
           
protected  java.net.Socket socket
           
protected  java.util.Map sockets
           
 
Constructor Summary
TCPNetSyslogServer.TCPNetSyslogSocketHandler(java.util.Map sockets, SyslogServerIF server, java.net.Socket socket)
           
 
Method Summary
protected  void event(SyslogServerEventIF event)
           
protected  void exception(java.lang.Exception exception)
           
 void run()
           
protected  void sessionOpened()
           
protected  void socketClosed()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

server

protected SyslogServerIF server

socket

protected java.net.Socket socket

sockets

protected java.util.Map sockets
Constructor Detail

TCPNetSyslogServer.TCPNetSyslogSocketHandler

public TCPNetSyslogServer.TCPNetSyslogSocketHandler(java.util.Map sockets,
                                                    SyslogServerIF server,
                                                    java.net.Socket socket)
Method Detail

sessionOpened

protected void sessionOpened()

event

protected void event(SyslogServerEventIF event)

exception

protected void exception(java.lang.Exception exception)

socketClosed

protected void socketClosed()

run

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