Java EE 5 SDK

com.sun.appserv.server
Class ServerLifecycleImpl

java.lang.Object
  extended by com.sun.appserv.server.ServerLifecycleImpl
All Implemented Interfaces:
ServerLifecycle

public class ServerLifecycleImpl
extends Object
implements ServerLifecycle

ServerLifecycleImple class a dummmy implementation for ServerLifecycle interface. This implementaion stubs out various lifecycle interface methods.


Constructor Summary
ServerLifecycleImpl()
           
 
Method Summary
 void onInitialization(com.sun.enterprise.server.ServerContext sc)
          Server is initializing subsystems and setting up the runtime environment.
 void onReady(com.sun.enterprise.server.ServerContext sc)
          Server has complted loading the applications and is ready to serve requests.
 void onShutdown()
          Server is shutting down applications
 void onStartup(com.sun.enterprise.server.ServerContext sc)
          Server is starting up applications
 void onTermination()
          Server is terminating the subsystems and the runtime environment.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerLifecycleImpl

public ServerLifecycleImpl()
Method Detail

onInitialization

public void onInitialization(com.sun.enterprise.server.ServerContext sc)
                      throws ServerLifecycleException
Server is initializing subsystems and setting up the runtime environment. Prepare for the beginning of active use of the public methods of this subsystem. This method is called before any of the public methods of this subsystem are utilized.

Specified by:
onInitialization in interface ServerLifecycle
Parameters:
sc - ServerContext the server runtime context.
Throws:
IllegalStateException - if this subsystem has already been started
ServerLifecycleException - if this subsystem detects a fatal error that prevents this subsystem from being used

onStartup

public void onStartup(com.sun.enterprise.server.ServerContext sc)
               throws ServerLifecycleException
Server is starting up applications

Specified by:
onStartup in interface ServerLifecycle
Parameters:
sc - ServerContext the server runtime context.
Throws:
ServerLifecycleException - if this subsystem detects a fatal error that prevents this subsystem from being used

onReady

public void onReady(com.sun.enterprise.server.ServerContext sc)
             throws ServerLifecycleException
Server has complted loading the applications and is ready to serve requests.

Specified by:
onReady in interface ServerLifecycle
Parameters:
sc - ServerContext the server runtime context.
Throws:
ServerLifecycleException - if this subsystem detects a fatal error that prevents this subsystem from being used

onShutdown

public void onShutdown()
                throws ServerLifecycleException
Server is shutting down applications

Specified by:
onShutdown in interface ServerLifecycle
Throws:
ServerLifecycleException - if this subsystem detects a fatal error that prevents this subsystem from being used

onTermination

public void onTermination()
                   throws ServerLifecycleException
Server is terminating the subsystems and the runtime environment. Gracefully terminate the active use of the public methods of this subsystem. This method should be the last one called on a given instance of this subsystem.

Specified by:
onTermination in interface ServerLifecycle
Throws:
ServerLifecycleException - if this subsystem detects a fatal error that prevents this subsystem from being used

Java EE 5 SDK

Submit a bug or feature

Copyright 2006 Sun Microsystems, Inc. All rights reserved.