fr.dyade.aaa.agent
Class ServiceManager

java.lang.Object
  extended by fr.dyade.aaa.agent.ServiceManager
All Implemented Interfaces:
java.io.Serializable

public class ServiceManager
extends java.lang.Object
implements java.io.Serializable

Object which manages services. There is only one ServiceManager object per agent server. The ServiceManager object is initialized in init, called from AgentServer.init. This classes reuses the persistency service provided by Transaction.

See Also:
Serialized Form

Method Summary
static java.lang.String getName()
           
static ServiceDesc getService(java.lang.String serviceClassName)
           
static void register(java.lang.String scname, java.lang.String args)
          Registers a new Service object.
static void start(ServiceDesc desc)
          Start a Service defined by its descriptor.
static void stop(ServiceDesc desc)
          Stop a Service defined by its descriptor.
static void stop(java.lang.String scname)
          Stop a Service identified by its name.
 java.lang.String toString()
          Provides a string image for this object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getName

public static final java.lang.String getName()

start

public static void start(ServiceDesc desc)
                  throws java.lang.Exception
Start a Service defined by its descriptor.

Parameters:
desc - service descriptor.
Throws:
java.lang.Exception

stop

public static void stop(ServiceDesc desc)
                 throws java.lang.Exception
Stop a Service defined by its descriptor.

Parameters:
desc - service descriptor.
Throws:
java.lang.Exception

stop

public static void stop(java.lang.String scname)
                 throws java.lang.Exception
Stop a Service identified by its name.

Parameters:
scname - service class name.
Throws:
java.lang.Exception

register

public static void register(java.lang.String scname,
                            java.lang.String args)
Registers a new Service object.

Parameters:
scname - service class name.
args - launching arguments.

getService

public static ServiceDesc getService(java.lang.String serviceClassName)

toString

public java.lang.String toString()
Provides a string image for this object.

Overrides:
toString in class java.lang.Object
Returns:
a string image for this object


Copyright © 2011 ScalAgent D.T.. All Rights Reserved.