org.apache.catalina.startup
Class BootstrapService

java.lang.Object
  |
  +--org.apache.catalina.startup.BootstrapService
All Implemented Interfaces:
org.apache.service.Service

public final class BootstrapService
extends java.lang.Object
implements org.apache.service.Service

Special version of the Catalina bootstrap, designed to be invoked with JNI, and designed to allow easier wrapping by system level components, which would otherwise be confused by the asychronous startup and shutdown Catalina uses. This class should be used to run Catalina as a system service under Windows NT and clones.

Version:
$Revision: 1.7.2.1 $ $Date: 2001/09/21 15:59:56 $
Author:
Craig R. McClanahan, Remy Maucherat

Constructor Summary
BootstrapService()
           
 
Method Summary
 void load(org.apache.service.ServiceController controller, java.lang.String[] arguments)
          Load the Catalina Service.
static void main(java.lang.String[] args)
          The main program for the bootstrap.
 void start()
          Start the Catalina Service.
 void stop()
          Stop the Catalina Service.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BootstrapService

public BootstrapService()
Method Detail

load

public void load(org.apache.service.ServiceController controller,
                 java.lang.String[] arguments)
          throws java.lang.Throwable
Load the Catalina Service.

Specified by:
load in interface org.apache.service.Service
java.lang.Throwable

start

public void start()
           throws java.lang.Throwable
Start the Catalina Service.

Specified by:
start in interface org.apache.service.Service
java.lang.Throwable

stop

public void stop()
          throws java.lang.Throwable
Stop the Catalina Service.

Specified by:
stop in interface org.apache.service.Service
java.lang.Throwable

main

public static void main(java.lang.String[] args)
The main program for the bootstrap.

Parameters:
args - Command line arguments to be processed


Copyright 2000-2001 Apache Software Foundation. All Rights Reserved.