| Modifier and Type | Interface and Description |
|---|---|
| public interface | Cardinality
For use in the creation of custom bundle annotations wishing to control the cardinality of generated requirements. |
| public interface | Resolution
For use in the creation of custom bundle annotations wishing to control the resolution of generated requirements. |
| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | ConsumerType
Deprecated
for removal since 7.0.0.
Adding this annotation to a type in an API package indicates that the owner of that package will not change this interface in a minor update. |
| public @interface | Export
Not deprecated because it includes functionality the OSGi Version annotation lacks, like the INCLUDE/EXCLUDE. |
| public @interface | ProviderType
Deprecated
for removal since 7.0.0.
A change in a provider type (that is all except Consumer types) can be changed with only (at minimum) a minor update to the package API version number. |
| public @interface | ProxyType
This is a type that will be proxied. |
| public @interface | Version
Deprecated
for removal since 7.0.0.
Deprecated because made superfluous by OSGi annotations
|
| Modifier and Type | Class and Description |
|---|---|
| public class |