com.ibm.are.service
Interface AutoStartSingletonService

All Superinterfaces:
com.ibm.are.core.Element, Service, SingletonService
All Known Implementing Classes:
LoggingService

public interface AutoStartSingletonService
extends SingletonService

The AutoStartSingletonService interface inherits the attributes of a SingletonService but carries the additional attribute of being auto-started by the Application Runtime Expert during runtime startup. The runtime guarantees that all autostart services will be fully instantiated and started prior to all other services or plugins being initialized or instantiated. The runime also guarantees that all autostart services will be stopped before the runtime is shut down. This interface should be used when it is desired to have a singleton service that is automatically instantiated and started prior to all other services or plugins being initialized or instantiated. This interface is most useful for creating services that are needed during the initialization or instantiation of other services or plugins.

Version:
1.0
Author:
IBM
See Also:
ElementManager.findService(String)

Field Summary
static java.lang.String COPYRIGHT
          Copyright for class bytecode
 
Method Summary
 
Methods inherited from interface com.ibm.are.service.Service
start, stop
 
Methods inherited from interface com.ibm.are.core.Element
getCommonName, getDescription, getElementData, getVersion, setElementData
 

Field Detail

COPYRIGHT

static final java.lang.String COPYRIGHT
Copyright for class bytecode

See Also:
Constant Field Values