Method Summary |
|
void | close() Close the component manager, shutting down any created singletons. |
boolean | contains(Class iface) Check if this interface Class has a registered component.
Parameters: iface - The interface Class. |
boolean | contains(String ifaceName) Check if this interface Class name has a registered component.
Parameters: ifaceName - The fully qualified interface Class name. |
Object | get(Class iface) Find a component that is registered to provide this interface.
Parameters: iface - The interface Class. |
Object | get(String ifaceName) Find a component that is registered to provide this interface.
Parameters: ifaceName - The fully qualified interface Class name. |
Properties | getConfig() Access the configuration properties used when configuring components. |
Set | getRegisteredInterfaces() Get all interfaces registered in the component manager. |
boolean | hasBeenClosed() Check if the ComponentManager has already been or is in the processing of being closed. |
void | loadComponent(Class iface, Object component) Load a singleton already created component for this interface class as a singleton. |
void | loadComponent(String ifaceName, Object component) Load a singleton already created component for this interface class as a singleton. |
void | waitTillConfigured() Wait right here till the component manager is fully configured. |