|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.spice.netserve.connection.impl.AbstractLoggingAcceptorMonitor
An abstract monitor that writes out messages for acceptor events. Need to subclass and implement methods to write out log messages.
Constructor Summary | |
AbstractLoggingAcceptorMonitor()
|
Method Summary | |
void |
acceptorClosing(String name,
ServerSocket serverSocket)
About to close down acceptor and stop listening for connections. |
void |
acceptorCreated(String name,
ServerSocket serverSocket)
Aceptor create with name for specified socket. |
protected abstract void |
debug(String message)
Write out debug message. |
void |
errorAcceptingConnection(String name,
IOException ioe)
There was an error accepting client connections. |
void |
errorClosingServerSocket(String name,
IOException ioe)
There was an error closing server socket. |
protected abstract void |
info(String message)
Write out info message. |
protected abstract boolean |
isDebugEnabled()
Return true if debug logging enabled. |
void |
serverSocketListening(String name,
ServerSocket serverSocket)
Listening for connection attempts in acceptor. |
protected abstract void |
warn(String message,
Exception e)
Write out warn message. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AbstractLoggingAcceptorMonitor()
Method Detail |
public void acceptorCreated(String name, ServerSocket serverSocket)
AcceptorMonitor
acceptorCreated
in interface AcceptorMonitor
name
- the acceptor nameserverSocket
- the socketAcceptorMonitor.acceptorCreated(java.lang.String, java.net.ServerSocket)
public void acceptorClosing(String name, ServerSocket serverSocket)
AcceptorMonitor
acceptorClosing
in interface AcceptorMonitor
name
- the acceptor nameserverSocket
- the socketAcceptorMonitor.acceptorClosing(java.lang.String, java.net.ServerSocket)
public void serverSocketListening(String name, ServerSocket serverSocket)
AcceptorMonitor
serverSocketListening
in interface AcceptorMonitor
name
- the acceptor nameserverSocket
- the socketAcceptorMonitor.serverSocketListening(java.lang.String, java.net.ServerSocket)
public void errorAcceptingConnection(String name, IOException ioe)
AcceptorMonitor
errorAcceptingConnection
in interface AcceptorMonitor
name
- the name of acceptorioe
- the exceptionAcceptorMonitor.errorAcceptingConnection(java.lang.String, java.io.IOException)
public void errorClosingServerSocket(String name, IOException ioe)
AcceptorMonitor
errorClosingServerSocket
in interface AcceptorMonitor
name
- the name of acceptorioe
- the exceptionAcceptorMonitor.errorClosingServerSocket(java.lang.String, java.io.IOException)
protected abstract boolean isDebugEnabled()
protected abstract void debug(String message)
message
- the messageprotected abstract void info(String message)
message
- the messageprotected abstract void warn(String message, Exception e)
message
- the messagee
- the warnings cause
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |