B C D E F G H I M N P S T 
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
 
B C D E F G H I M N P S T 
All Classes All Packages