B C D E F G H I M N P S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- BooleanArrayMatcher - Class in io.featurehub.strategies.matchers
- BooleanArrayMatcher() - Constructor for class io.featurehub.strategies.matchers.BooleanArrayMatcher
C
- cidrMatch(String, InetAddress) - Static method in class io.featurehub.strategies.matchers.CIDRMatch
-
Takes a specific IP address or a range specified using the IP/Netmask (e.g.
- CIDRMatch - Class in io.featurehub.strategies.matchers
-
Matches a request based on IP Address or subnet mask matching against the remote address.
- CIDRMatch() - Constructor for class io.featurehub.strategies.matchers.CIDRMatch
- compareTo(SemanticVersionComparable) - Method in class io.featurehub.strategies.matchers.SemanticVersionComparable
D
- DateArrayMatcher - Class in io.featurehub.strategies.matchers
- DateArrayMatcher() - Constructor for class io.featurehub.strategies.matchers.DateArrayMatcher
- DateTimeArrayMatcher - Class in io.featurehub.strategies.matchers
- DateTimeArrayMatcher() - Constructor for class io.featurehub.strategies.matchers.DateTimeArrayMatcher
- determineClientPercentage(String, String) - Method in interface io.featurehub.strategies.percentage.PercentageCalculator
- determineClientPercentage(String, String) - Method in class io.featurehub.strategies.percentage.PercentageMumurCalculator
E
- equals(Object) - Method in class io.featurehub.strategies.matchers.SemanticVersionComparable
F
- findMatcher(RolloutStrategyAttribute) - Method in class io.featurehub.strategies.matchers.MatcherRegistry
- findMatcher(RolloutStrategyAttribute) - Method in interface io.featurehub.strategies.matchers.MatcherRepository
G
- getCanonical() - Method in class io.featurehub.strategies.matchers.SemanticVersionComparable
H
- hashCode() - Method in class io.featurehub.strategies.matchers.SemanticVersionComparable
I
- io.featurehub.strategies.matchers - package io.featurehub.strategies.matchers
- io.featurehub.strategies.percentage - package io.featurehub.strategies.percentage
- IpAddressArrayMatcher - Class in io.featurehub.strategies.matchers
- IpAddressArrayMatcher() - Constructor for class io.featurehub.strategies.matchers.IpAddressArrayMatcher
M
- main(String...) - Static method in class io.featurehub.strategies.matchers.SemanticVersionComparable
-
Main to test version parsing and comparison.
- match(String, RolloutStrategyAttribute) - Method in class io.featurehub.strategies.matchers.BooleanArrayMatcher
- match(String, RolloutStrategyAttribute) - Method in class io.featurehub.strategies.matchers.DateArrayMatcher
- match(String, RolloutStrategyAttribute) - Method in class io.featurehub.strategies.matchers.DateTimeArrayMatcher
- match(String, RolloutStrategyAttribute) - Method in class io.featurehub.strategies.matchers.IpAddressArrayMatcher
- match(String, RolloutStrategyAttribute) - Method in class io.featurehub.strategies.matchers.NumberArrayMatcher
- match(String, RolloutStrategyAttribute) - Method in class io.featurehub.strategies.matchers.SemanticVersionArrayMatcher
- match(String, RolloutStrategyAttribute) - Method in interface io.featurehub.strategies.matchers.StrategyMatcher
- match(String, RolloutStrategyAttribute) - Method in class io.featurehub.strategies.matchers.StringArrayMatcher
- MatcherRegistry - Class in io.featurehub.strategies.matchers
- MatcherRegistry() - Constructor for class io.featurehub.strategies.matchers.MatcherRegistry
- MatcherRepository - Interface in io.featurehub.strategies.matchers
- MAX_PERCENTAGE - Static variable in class io.featurehub.strategies.percentage.PercentageMumurCalculator
N
- NumberArrayMatcher - Class in io.featurehub.strategies.matchers
- NumberArrayMatcher() - Constructor for class io.featurehub.strategies.matchers.NumberArrayMatcher
P
- parseVersion(String) - Method in class io.featurehub.strategies.matchers.SemanticVersionComparable
- PercentageCalculator - Interface in io.featurehub.strategies.percentage
- PercentageMumurCalculator - Class in io.featurehub.strategies.percentage
- PercentageMumurCalculator() - Constructor for class io.featurehub.strategies.percentage.PercentageMumurCalculator
- PercentageMumurCalculator(int) - Constructor for class io.featurehub.strategies.percentage.PercentageMumurCalculator
S
- SemanticVersionArrayMatcher - Class in io.featurehub.strategies.matchers
- SemanticVersionArrayMatcher() - Constructor for class io.featurehub.strategies.matchers.SemanticVersionArrayMatcher
- SemanticVersionComparable - Class in io.featurehub.strategies.matchers
-
Generic implementation of version comparison.
- SemanticVersionComparable(String) - Constructor for class io.featurehub.strategies.matchers.SemanticVersionComparable
- StrategyMatcher - Interface in io.featurehub.strategies.matchers
- StringArrayMatcher - Class in io.featurehub.strategies.matchers
- StringArrayMatcher() - Constructor for class io.featurehub.strategies.matchers.StringArrayMatcher
- suppliedAddress(String) - Static method in class io.featurehub.strategies.matchers.CIDRMatch
T
- toString() - Method in class io.featurehub.strategies.matchers.SemanticVersionComparable
All Classes All Packages