Class AliasBinding
java.lang.Object
org.glassfish.jersey.internal.inject.AliasBinding
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Class<?> private final Set<Annotation> private OptionalInt -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?> Gets binding's contract.Gets binding's qualifiers.getRank()Gets binding's optional rank.getScope()Gets binding's optional scope.Sets the binding's scope.qualifiedBy(Annotation annotation) Adds a new binding's qualifier.ranked(int rank) Sets the binding's rank.
-
Field Details
-
contract
-
qualifiers
-
scope
-
rank
-
-
Constructor Details
-
AliasBinding
-
-
Method Details
-
getContract
-
getScope
-
in
Sets the binding's scope.- Parameters:
scope- binding's scope.- Returns:
- current instance.
-
getRank
Gets binding's optional rank.- Returns:
- binding's rank, if set explicitly.
-
ranked
Sets the binding's rank.- Parameters:
rank- binding's rank.- Returns:
- current instance.
-
getQualifiers
-
qualifiedBy
Adds a new binding's qualifier.- Parameters:
annotation- binding's qualifier.- Returns:
- current instance.
-