wt.services
Interface ManagerResourceFactory

All Known Implementing Classes:
StandardManagerFactory

public interface ManagerResourceFactory

ManagerResourceFactories are used to manufacture instances of managers.

ManagerResourceFactories delegate the creation of managers to ManagerRepositories. The root ManagerRepository for a given factory instance can be found using the getRepository() method.

Supported API: false

Extendable: false


Field Summary
static String SERVICE_IMPL
          

Supported API: false
static String SERVICE_IMPL_SUFFIX
          

Supported API: false
 
Method Summary
 Class[] getAllManagerClasses()
          Return all abstract manager classes.
 Manager getManager(Class managerClass)
          Return the manager for the passed name.
 String getManagerStartupType(Class managerClass)
          Return a string indicating whether the named manager starts up automatically or manually.
 StartupHandler getStartupHandler()
          

Supported API: false
 

Field Detail

SERVICE_IMPL

public static final String SERVICE_IMPL


Supported API: false

See Also:
Constant Field Values

SERVICE_IMPL_SUFFIX

public static final String SERVICE_IMPL_SUFFIX


Supported API: false

See Also:
Constant Field Values
Method Detail

getAllManagerClasses

public Class[] getAllManagerClasses()
Return all abstract manager classes.

Supported API: false

Returns:
Class[]

getManager

public Manager getManager(Class managerClass)
                   throws InstantiationException,
                          IllegalAccessException
Return the manager for the passed name.

Supported API: false

Parameters:
managerClass -
Returns:
a concrete instance of a manager or null if the name is invalid.
Throws:
InstantiationException
IllegalAccessException

getManagerStartupType

public String getManagerStartupType(Class managerClass)
Return a string indicating whether the named manager starts up automatically or manually.

Supported API: false

Parameters:
managerClass -
Returns:
a startup type of Manager.STARTUP_AUTOMATIC or Manager.STARTUP_MANUAL

getStartupHandler

public StartupHandler getStartupHandler()


Supported API: false

Returns:
StartupHandler