?? ReferenceCardinality

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

public enum ReferenceCardinality extends Enum<ReferenceCardinality>
Cardinality for the Reference annotation.

Specifies if the reference is optional and if the component implementation support a single bound service or multiple bound services.

  • ????????

    • OPTIONAL

      public static final ReferenceCardinality OPTIONAL
      The reference is optional and unary. That is, the reference has a cardinality of 0..1.
    • MANDATORY

      public static final ReferenceCardinality MANDATORY
      The reference is mandatory and unary. That is, the reference has a cardinality of 1..1.
    • MULTIPLE

      public static final ReferenceCardinality MULTIPLE
      The reference is optional and multiple. That is, the reference has a cardinality of 0..n.
    • AT_LEAST_ONE

      public static final ReferenceCardinality AT_LEAST_ONE
      The reference is mandatory and multiple. That is, the reference has a cardinality of 1..n.
  • ??????