QJCC homepage

biz.chitec.quarterback.gjsa.server
Class LoggingExecutor

java.lang.Object
  extended bybiz.chitec.quarterback.gjsa.server.CommandExecutor
      extended bybiz.chitec.quarterback.gjsa.server.LoggingExecutor

public class LoggingExecutor
extends CommandExecutor

Executor for logging commands Allows to register a client on the logging logger. So the client gets all the logging information which is normally put onto console or into the default log file

Version:
$Id: b6b22ce3119baf34ee39616ae838edfce80f18b7 $
Author:
Dirk Hillbrecht 1997-2000, chitec/Dirk Hillbrecht 2000-2003, cantamen/Dirk Hillbrecht 2003-2005. Distributed under LGPL.

Field Summary
 
Fields inherited from class biz.chitec.quarterback.gjsa.server.CommandExecutor
myserv, mythreadbase, rb
 
Constructor Summary
LoggingExecutor(ServerThreadBase thethreadbase)
           
 
Method Summary
 void leavingActions()
           
 ServerReply query(ServerRequest sq)
           
private  boolean removeFromConnectionLogger()
           
private  boolean removeFromMessageLogger()
           
 
Methods inherited from class biz.chitec.quarterback.gjsa.server.CommandExecutor
getServerThreadBase, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LoggingExecutor

public LoggingExecutor(ServerThreadBase thethreadbase)
Method Detail

removeFromMessageLogger

private boolean removeFromMessageLogger()

removeFromConnectionLogger

private boolean removeFromConnectionLogger()

query

public ServerReply query(ServerRequest sq)
Overrides:
query in class CommandExecutor

leavingActions

public void leavingActions()
Overrides:
leavingActions in class CommandExecutor

QJCC homepage