Update of /cvsroot/commonjava/commonjava-projects/commonjava-cmdctl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26524
Modified Files:
project.xml
Log Message:
updated documentation in project.xml files, and added functionality to:
Console:
- provide convenient way to prompt the user for more information
Config:
- Provide snap-in container stacking, or scoping
- Provide a JBoss service implementation of a snap-in container
Probably other things, but I don't honestly remember everything...
Index: project.xml
===================================================================
RCS file: /cvsroot/commonjava/commonjava-projects/commonjava-cmdctl/project.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- project.xml 22 Sep 2003 19:30:44 -0000 1.1
+++ project.xml 18 Feb 2004 06:11:45 -0000 1.2
@@ -3,7 +3,7 @@
<project>
<pomVersion>3</pomVersion>
<id>commonjava-cmdctl</id>
- <name>CommonJava Command and Control Libraries</name>
+ <name>Command & Control</name>
<groupId>commonjava</groupId>
<currentVersion>2.0</currentVersion>
<organization>
@@ -13,6 +13,16 @@
<inceptionYear>2002</inceptionYear>
<package>org.commonjava.cmdctl</package>
+ <description>
+ Command & Control is a project intended to allow convenient control over the runtime environment.
+ Currently, the only implementation in this project is a task-oriented manager which is used as a
+ JVM shutdown hook. Essentially, the user only has to implement ShutdownTask (only the method
+ execute()), and then add an instance of this implementation to the ShutdownTaskManager via
+ ShutdownTaskManager.addTask(). On shutdown, the task manager is executed by the JVM, which triggers
+ a chain of events. First, the task manager locks itself, so that no new shutdown tasks may be added.
+ Then, it iterates through each task associated with it, executing each as it encounters it.
+ </description>
+
<dependencies>
<dependency>
<groupId>commons-logging</groupId>
|