java.lang.Object
java.lang.Enum<ReferenceScope>
org.osgi.service.component.annotations.ReferenceScope
????????:
Serializable, Comparable<ReferenceScope>

public enum ReferenceScope extends Enum<ReferenceScope>
Reference scope for the Reference annotation.
???????:
1.3
  • ????????

    • BUNDLE

      public static final ReferenceScope BUNDLE
      A single service object is used for all references to the service in this bundle.
    • PROTOTYPE

      public static final ReferenceScope PROTOTYPE
      If the bound service has prototype service scope, then each instance of the component with this reference can receive a unique instance of the service. If the bound service does not have prototype service scope, then this reference scope behaves the same as BUNDLE.
    • PROTOTYPE_REQUIRED

      public static final ReferenceScope PROTOTYPE_REQUIRED
      Bound services must have prototype service scope. Each instance of the component with this reference can receive a unique instance of the service.
  • ??????