|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object SK.gnome.dwarf.GenericService SK.gnome.dwarf.thread.ThreadService SK.gnome.dwarf.thread.Handler SK.gnome.dwarf.tcpip.TCPHandler SK.gnome.dwarf.sample.ConsoleHandler
Handles the console commands.
Field Summary |
Fields inherited from class SK.gnome.dwarf.thread.ThreadService |
daemon, thread |
Fields inherited from class SK.gnome.dwarf.GenericService |
initParameters, parent |
Fields inherited from interface SK.gnome.dwarf.Service |
INITIALIZED, LOG_DEBUG, LOG_ERROR, LOG_FATAL, LOG_INFO, LOG_TRACE, LOG_WARN, LOG_XFER, SHUTDOWN, STARTED, STOPPED |
Constructor Summary | |
ConsoleHandler(java.lang.String name)
Creates a new ConsoleHandler. |
Method Summary | |
protected void |
handle(java.net.Socket socket)
Handles the socket. |
void |
init(Server parent)
Initializes the service. |
Methods inherited from class SK.gnome.dwarf.tcpip.TCPHandler |
handle |
Methods inherited from class SK.gnome.dwarf.thread.Handler |
enableThread, loop, start |
Methods inherited from class SK.gnome.dwarf.thread.ThreadService |
finish, run, setDaemon, shutdown, stop |
Methods inherited from class SK.gnome.dwarf.GenericService |
getAuthenticator, getAuthFacility, getFullName, getInitParameter, getInitParameterNames, getLogFacility, getLogger, getName, getParameters, getPrincipal, getShutdownTimeout, getState, log, log, login, logout, setAuthFacility, setInitParameters, setLogFacility, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ConsoleHandler(java.lang.String name)
Method Detail |
public void init(Server parent) throws ServiceException
Handler
It requires that the parent server is an instance of MultiThreadServer
class.
init
in interface Service
init
in class Handler
ServiceException
protected void handle(java.net.Socket socket)
TCPHandler
The abstract method for processing the client connections. Must be overriden in order
to implement a real handler. It is called directly from the TCPHandler.handle(Object)
method.
handle
in class TCPHandler
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |