A simple implementation of Registrar. It ensures the Component objects and instances are retrieved and created in the same order as the Component objects are registered.
This implementation enables auto-wiring. It uses {@link SimpleDependency} to resolve parameters and properties.
It is also thread-safe.
Codehaus.org.
@author Ben Yu