public final class DefaultRankingFunction extends 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 and Description |
---|
DefaultRankingFunction() |
DefaultRankingFunction(int primaryRank) |
Modifier and Type | Method and 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()
RankingFunction
Binding
.maxRank
in interface RankingFunction
BindingPublisher.maxBindingRank()
public <T> int rank(com.google.inject.Binding<T> binding)
RankingFunction
rank
in interface RankingFunction
binding
- The bindingCopyright © 2019. All rights reserved.