* Default constructor for ApplicationContainer
Set a container into aggregate container
Remove a container from aggregate container.
Get a container, or an object that is contained by managed containers.
Check if an object is present in one of containers, or it is a container itself.
Finalize all unfinished initialization work in containers.
Destruct all managed components.
Get a specific container.
Get all containers in aggregate container
Check if aggregate container contains a specific container.
Application container
A default container that provides singleton, and prototype containers as well as a storage for already instantiated component. It should be sufficient for usages, when no specific hierarchy of storages is required.