Class InstanceListBinding<T>
java.lang.Object
org.glassfish.jersey.internal.inject.Binding<T,D>
org.glassfish.jersey.innate.inject.InternalBinding<T,D>
org.glassfish.jersey.inject.weld.internal.inject.MatchableBinding<List<T>,InitializableInstanceBinding<List<T>>>
org.glassfish.jersey.inject.weld.internal.inject.InstanceListBinding<T>
- All Implemented Interfaces:
Cloneable
public class InstanceListBinding<T>
extends MatchableBinding<List<T>,InitializableInstanceBinding<List<T>>>
implements Cloneable
-
Nested Class Summary
Nested classes/interfaces inherited from class org.glassfish.jersey.inject.weld.internal.inject.MatchableBinding
MatchableBinding.Matching<D extends MatchableBinding>, MatchableBinding.MatchingVisitor<D extends MatchableBinding<?,D>>, MatchableBinding.MatchLevel -
Field Summary
Fields inherited from class org.glassfish.jersey.inject.weld.internal.inject.MatchableBinding
visitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected MatchableBinding.MatchLevelvoidinit(org.glassfish.jersey.innate.inject.InstanceBinding<?> service) matching(org.glassfish.jersey.innate.inject.InternalBinding other) Visitor version of matchesMethods inherited from class org.glassfish.jersey.inject.weld.internal.inject.MatchableBinding
matches, matchesById, matchesContractsMethods inherited from class org.glassfish.jersey.innate.inject.InternalBinding
contractsAsString, forClient, getId, id, isForClient, toStringMethods inherited from class org.glassfish.jersey.internal.inject.Binding
addAlias, analyzeWith, asType, getAliases, getAnalyzer, getContracts, getImplementationType, getName, getQualifiers, getRank, getScope, in, isProxiable, isProxiedForSameScope, named, proxy, proxyForSameScope, qualifiedBy, ranked, to, to, to, to
-
Constructor Details
-
InstanceListBinding
Creates a service as an instance.- Parameters:
serviceType- service's type.
-
-
Method Details
-
bestMatchLevel
- Specified by:
bestMatchLevelin classMatchableBinding<List<T>,InitializableInstanceBinding<List<T>>>
-
matching
public MatchableBinding.Matching<MatchableBinding> matching(org.glassfish.jersey.innate.inject.InternalBinding other) Description copied from class:MatchableBindingVisitor version of matches- Specified by:
matchingin classMatchableBinding<List<T>,InitializableInstanceBinding<List<T>>> - Returns:
-
init
public void init(org.glassfish.jersey.innate.inject.InstanceBinding<?> service) -
getServices
-
getServiceHolders
-