org.apache.avalon.fortress
Interface RoleManager

RoleManager Interface, use this to specify the Components and how they
correspond to easy shorthand names. The RoleManager assumes a one to one
relationship of shorthand names to classes, and a flat relationship of
classes to roles. Any one role can have multiple classes associated with
it.

getRoleForClassname

Get a RoleEntry for a component type. This facilitates
self-healing configuration files where the impl reads the
configuration and translates all <component/>
entries to use the short hand name for readability.