org.ow2.jonas.lib.jmbeans
Class ServiceManager

java.lang.Object
  extended by org.ow2.jonas.lib.jmbeans.ServiceManager

public class ServiceManager
extends Object


Constructor Summary
ServiceManager(J2EEServer server)
          Construct a service manager for JOnAS server.
 
Method Summary
 Object addService(String serviceName)
          Add a server at server startup or restart.
 void checkServerState()
           
 void deleteAllServices()
          Delete all services.
 Object getServiceState(String serviceName)
           
 Object setServiceState(String serviceName, Object state)
          Modify a service state.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceManager

public ServiceManager(J2EEServer server)
Construct a service manager for JOnAS server.

Parameters:
server - the JOnAS server name
Method Detail

addService

public Object addService(String serviceName)
Add a server at server startup or restart.

Parameters:
serviceName - the service name
Returns:
the state of the service if a new services added, or old state if its already present.

deleteAllServices

public void deleteAllServices()
Delete all services.


setServiceState

public Object setServiceState(String serviceName,
                              Object state)
Modify a service state. This may arrive at startup when a service registers itself before the J2EEServer server initialization phase, or due to a service state notification (ServiceEvent in OSGI).

Parameters:
serviceName -
state -
Returns:

getServiceState

public Object getServiceState(String serviceName)

checkServerState

public void checkServerState()


Copyright © 2008 OW2 Consortium. All Rights Reserved.