Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.mortbay.jetty.win32
Class Service  view Service download Service.java

java.lang.Object
  extended byorg.mortbay.jetty.win32.Service

public class Service
extends java.lang.Object

Run Jetty as a Win32 service. System.out and System.err output can be controlled with java properties: SERVICE_OUT and SERVICE_ERR. The log file can be controlled with the property SERVICE_LOG_FILE

Example

 jettysvc -c -DSERVICE_OUT="./logs/jettysvc.out" \\
             -DSERVICE_ERR="./logs/jettysvc.err" \\
             Jetty.xml wrkdir=$JETTY_HOME
 

Version:
$Revision: 1.6 $

Field Summary
private static java.util.Vector _configs
           
private static java.util.Vector _servers
           
private static org.apache.commons.logging.Log log
           
static int SERVICE_CONTROL_CONTINUE
           
static int SERVICE_CONTROL_INTERROGATE
           
static int SERVICE_CONTROL_PARAMCHANGE
           
static int SERVICE_CONTROL_PAUSE
           
static int SERVICE_CONTROL_SHUTDOWN
           
static int SERVICE_CONTROL_STOP
           
(package private) static java.lang.String serviceLogFile
           
 
Constructor Summary
private Service()
          Constructor.
 
Method Summary
private static void createAll()
           
private static void destroyAll()
           
static void dispatchSCMEvent(int eventID)
           
static void main(java.lang.String[] arg)
           
private static void startAll()
           
private static void stopAll()
           
static void stopAndDestroy(java.lang.String[] arg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static org.apache.commons.logging.Log log

serviceLogFile

static java.lang.String serviceLogFile

SERVICE_CONTROL_STOP

public static final int SERVICE_CONTROL_STOP
See Also:
Constant Field Values

SERVICE_CONTROL_PAUSE

public static final int SERVICE_CONTROL_PAUSE
See Also:
Constant Field Values

SERVICE_CONTROL_CONTINUE

public static final int SERVICE_CONTROL_CONTINUE
See Also:
Constant Field Values

SERVICE_CONTROL_INTERROGATE

public static final int SERVICE_CONTROL_INTERROGATE
See Also:
Constant Field Values

SERVICE_CONTROL_SHUTDOWN

public static final int SERVICE_CONTROL_SHUTDOWN
See Also:
Constant Field Values

SERVICE_CONTROL_PARAMCHANGE

public static final int SERVICE_CONTROL_PARAMCHANGE
See Also:
Constant Field Values

_servers

private static java.util.Vector _servers

_configs

private static java.util.Vector _configs
Constructor Detail

Service

private Service()
Constructor.

Method Detail

dispatchSCMEvent

public static void dispatchSCMEvent(int eventID)

createAll

private static void createAll()

startAll

private static void startAll()

stopAll

private static void stopAll()

destroyAll

private static void destroyAll()

stopAndDestroy

public static void stopAndDestroy(java.lang.String[] arg)

main

public static void main(java.lang.String[] arg)