Commons Daemon
From Wikipedia, the free encyclopedia
Commons Daemon, formerly known as JSVC, is a Java software library belonging to the Apache Jakarta Project.
Daemon provides a portable means of starting and stopping a Java Virtual Machine (JVM) that is running server-side applications. Such applications often have additional requirements compared to client-side applications. For example, the servlet container Tomcat 4 would need to serialize sessions and shutdown web applications before the JVM process terminates.
Daemon comprises 2 parts: a native library written in C that interfaces with the operating system, and the library that provides the Daemon API, written in Java.
There are two ways to use Commons Daemon: by implementing the daemon interface or by calling a class that provides the required methods for daemon. For example, Tomcat-4.1.x uses the daemon interface and Tomcat-5.0.x provides a class whose methods are called by JSVC directly.
[edit] External links
Top level Projects: Apache HTTP Server · Ant · APR · Beehive · Cocoon · Directory · Excalibur · Forrest · Geronimo · Gump · iBATIS · Jackrabbit · James · Lenya · Maven · MyFaces · mod_perl · SpamAssassin · Struts · TCL · Tomcat · Axis · XMLBeans · Tapestry · HiveMind · WebWork 2 · Harmony
Jakarta Project: BCEL · BSF · Cactus · Commons · ECS · HttpComponents · JCS · JMeter · ORO · POI · Regexp · Slide · Taglibs · Turbine · Velocity
Apache DB: Derby · Torque · DdlUtils · OJB · JDO
Apache Portals: Jetspeed 1 · Jetspeed 2 · Graffito · Pluto · WSRP4J
Apache Lucene: Lucene Java · Nutch · Hadoop · Lucene4c · Lucy
Apache XML: AxKit · Xalan · Xerces
Apache Logging': Log4j · Log4Cxx · Log4Perl · Log4PLSQL
Apache Incubator: Yoko · WADI · OpenEJB · ServiceMix · ActiveMQ · OFBiz · Wicket · Log4Net · Log4PHP · Roller
License: Apache License • Website: apache.org