Package org.eclipse.sisu.inject
Interface RankingFunction
-
- All Known Implementing Classes:
DefaultRankingFunction
public interface RankingFunctionAssigns eachBindinga rank according to some function; higher ranks take precedence over lower ranks.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intmaxRank()Estimates the maximum rank this function may assign to aBinding.<T> intrank(com.google.inject.Binding<T> binding)Assigns a numeric rank to the given binding.
-
-
-
Method Detail
-
maxRank
int maxRank()
Estimates the maximum rank this function may assign to aBinding.- Returns:
- Maximum rank
- See Also:
BindingPublisher.maxBindingRank()
-
rank
<T> int rank(com.google.inject.Binding<T> binding)
Assigns a numeric rank to the given binding.- Parameters:
binding- The binding- Returns:
- Assigned rank
-
-