?? ReferencePolicyOption

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

public enum ReferencePolicyOption extends Enum<ReferencePolicyOption>
Policy option for the Reference annotation.
???????:
1.2
  • ????????

    • RELUCTANT

      public static final ReferencePolicyOption RELUCTANT
      The reluctant policy option is the default policy option for both static and dynamic reference policies. When a new target service for a reference becomes available, references having the reluctant policy option for the static policy or the dynamic policy with a unary cardinality will ignore the new target service. References having the dynamic policy with a multiple cardinality will bind the new target service.
    • GREEDY

      public static final ReferencePolicyOption GREEDY
      The greedy policy option is a valid policy option for both static and dynamic reference policies. When a new target service for a reference becomes available, references having the greedy policy option will bind the new target service.
  • ??????