Class RankedProvider<T>
- java.lang.Object
-
- org.glassfish.jersey.model.internal.RankedProvider<T>
-
- Type Parameters:
T- service provider contract Java type.
public class RankedProvider<T> extends Object
Jersey ranked provider model.- Author:
- Michal Gajdos
-
-
Constructor Summary
Constructors Constructor Description RankedProvider(T provider)Creates a newRankedProviderinstance.RankedProvider(T provider, int rank)Creates a newRankedProviderinstance for givenproviderwith specificrank(> 0).RankedProvider(T provider, int rank, Set<Type> contracts)Creates a newRankedProviderinstance for givenproviderwith specificrank(> 0).
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Type>getContractTypes()Get me set of implemented contracts.TgetProvider()intgetRank()StringtoString()
-
-
-
Constructor Detail
-
RankedProvider
public RankedProvider(T provider)
Creates a newRankedProviderinstance. The rank of the provider is obtained from thePriorityannotation or is set to 5000 if the annotation is not present.- Parameters:
provider- service provider to create aRankedProviderinstance from.
-
RankedProvider
public RankedProvider(T provider, int rank)
Creates a newRankedProviderinstance for givenproviderwith specificrank(> 0).- Parameters:
provider- service provider to create aRankedProviderinstance from.rank- rank of this provider.
-
RankedProvider
public RankedProvider(T provider, int rank, Set<Type> contracts)
Creates a newRankedProviderinstance for givenproviderwith specificrank(> 0).- Parameters:
provider- service provider to create aRankedProviderinstance from.rank- rank of this provider.contracts- contracts implemented by the service provider
-
-