RankingFunctionpublic final class DefaultRankingFunction extends java.lang.Object implements RankingFunction
RankingFunction that partitions qualified bindings into two main groups.
Default bindings are given zero or positive ranks; the rest are given negative ranks.
| Constructor | Description |
|---|---|
DefaultRankingFunction() |
|
DefaultRankingFunction(int primaryRank) |
| Modifier and Type | Method | Description |
|---|---|---|
int |
maxRank() |
Estimates the maximum rank this function may assign to a
Binding. |
<T> int |
rank(com.google.inject.Binding<T> binding) |
Assigns a numeric rank to the given binding.
|
public DefaultRankingFunction(int primaryRank)
@Inject public DefaultRankingFunction()
public int maxRank()
RankingFunctionBinding.maxRank in interface RankingFunctionBindingPublisher.maxBindingRank()public <T> int rank(com.google.inject.Binding<T> binding)
RankingFunctionrank in interface RankingFunctionbinding - The binding