Annotation for Spring beans which are made available to OSGi plugin components
If a Class is specified, then the bean is exposed only as that class -- otherwise it is exposed as all interfaces it implements.
Contains classes that implement a new Spring namespace that allows beans to register themselves with the
HostComponentProvider by simply using the new "available" attribute in the Spring XML configuration.
Registers the following features:
The "available" attribute for beans
The "interface" attribute for beans to declare which interfaces they should be registered against