public class Rule extends Object
| Constructor and Description |
|---|
Rule() |
| Modifier and Type | Method and Description |
|---|---|
String |
getHash(String contextKey,
String featureKey,
String salt)
Generate the Variant value using sha1hex
1.
|
int |
getPriority() |
String |
getSplitKey(long variantValue) |
String |
getVariantSplitKey(String contextKey,
String featureKey,
String salt) |
List<VariantSplit> |
getVariantSplits() |
long |
getVariantValue(String hash) |
boolean |
matches(FeatureflowContext context) |
void |
setAudience(Audience audience) |
void |
setPriority(int priority) |
void |
setVariantSplits(List<VariantSplit> variantSplits) |
public static final String ANONYMOUS
public void setAudience(Audience audience)
public int getPriority()
public void setPriority(int priority)
public List<VariantSplit> getVariantSplits()
public void setVariantSplits(List<VariantSplit> variantSplits)
public boolean matches(FeatureflowContext context)
public String getVariantSplitKey(String contextKey, String featureKey, String salt)
public String getSplitKey(long variantValue)
public String getHash(String contextKey, String featureKey, String salt)
contextKey - - the contexts unique identifier keyfeatureKey - - The feature key we are testingsalt - - A salt valuepublic long getVariantValue(String hash)
Copyright © 2017. All rights reserved.