Package com.netscape.cmscore.apps
Class CommandQueue
- java.lang.Object
-
- com.netscape.cmscore.apps.CommandQueue
-
- All Implemented Interfaces:
com.netscape.certsrv.apps.ICommandQueue
,java.lang.Runnable
public class CommandQueue extends java.lang.Object implements java.lang.Runnable, com.netscape.certsrv.apps.ICommandQueue
register and unregister proccess for clean shutdown
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Hashtable<com.netscape.certsrv.common.ICMSRequest,javax.servlet.Servlet>
mCommandQueue
static boolean
mShuttingDown
-
Constructor Summary
Constructors Constructor Description CommandQueue()
Main constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
registerProcess(com.netscape.certsrv.common.ICMSRequest currentRequest, javax.servlet.Servlet currentServlet)
Registers a thread into the command queue.void
run()
Overrides Thread.run(), calls batchPublish().void
unRegisterProccess(java.lang.Object currentRequest, java.lang.Object currentServlet)
UnRegisters a thread from the command queue.
-
-
-
Method Detail
-
run
public void run()
Overrides Thread.run(), calls batchPublish().- Specified by:
run
in interfacejava.lang.Runnable
-
registerProcess
public boolean registerProcess(com.netscape.certsrv.common.ICMSRequest currentRequest, javax.servlet.Servlet currentServlet)
Description copied from interface:com.netscape.certsrv.apps.ICommandQueue
Registers a thread into the command queue.- Specified by:
registerProcess
in interfacecom.netscape.certsrv.apps.ICommandQueue
- Parameters:
currentRequest
- request objectcurrentServlet
- servlet that serves the request object
-
unRegisterProccess
public void unRegisterProccess(java.lang.Object currentRequest, java.lang.Object currentServlet)
Description copied from interface:com.netscape.certsrv.apps.ICommandQueue
UnRegisters a thread from the command queue.- Specified by:
unRegisterProccess
in interfacecom.netscape.certsrv.apps.ICommandQueue
- Parameters:
currentRequest
- request objectcurrentServlet
- servlet that serves the request object
-
-