public final class Configuration extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
FILTER_ENABLE_REQUEST |
static String |
FILTER_ERROR_PERCENTAGE |
static String |
FILTER_ISOLATION |
static String |
FILTER_OPEN |
static String |
FILTER_SINGLE_TEST |
static Configuration |
INSTANCE |
static String |
PROP_POLICY |
static String |
PROP_RETRY_ENABLED |
static String |
PROP_RETRY_HANDLER |
static String |
PROP_RETRY_ONNEXT |
static String |
PROP_RETRY_ONSAME |
static String |
PROP_ROOT |
static String |
PROP_ROOT_20 |
static String |
PROP_RULE_STRATEGY_NAME |
static String |
SERVER_LIST_FILTER_CLASS_HOLDER |
static String |
SERVER_LIST_FILTER_PROPERTY_HOLDER |
static String |
SERVER_LIST_FILTERS |
static String |
SESSION_TIMEOUT_IN_SECONDS |
static String |
SUCCESSIVE_FAILED_TIMES |
static String |
TRANSACTIONCONTROL_OPTIONS_PREFIX_PATTERN |
static String |
TRANSACTIONCONTROL_POLICY_KEY_PATTERN |
| Modifier and Type | Method and Description |
|---|---|
int |
getEnableRequestThreshold(String microservice) |
int |
getErrorThresholdPercentage(String microservice) |
Map<String,String> |
getFlowsplitFilterOptions(String microservice) |
String |
getFlowsplitFilterPolicy(String microservice) |
String |
getPolicy(String microservice) |
String |
getRetryHandler(String microservice) |
int |
getRetryOnNext(String microservice) |
int |
getRetryOnSame(String microservice) |
String |
getRuleStrategyName(String microservice) |
int |
getSessionTimeoutInSeconds() |
int |
getSingleTestTime(String microservice) |
static String |
getStringProperty(String defaultValue,
String... keys) |
int |
getSuccessiveFailedTimes() |
boolean |
isIsolationFilterOpen(String microservice) |
boolean |
isRetryEnabled(String microservice) |
public static final String PROP_ROOT
public static final String PROP_POLICY
public static final String PROP_RULE_STRATEGY_NAME
public static final String PROP_ROOT_20
public static final String PROP_RETRY_HANDLER
public static final String PROP_RETRY_ENABLED
public static final String PROP_RETRY_ONNEXT
public static final String PROP_RETRY_ONSAME
public static final String SESSION_TIMEOUT_IN_SECONDS
public static final String SUCCESSIVE_FAILED_TIMES
public static final String SERVER_LIST_FILTERS
public static final String SERVER_LIST_FILTER_CLASS_HOLDER
public static final String SERVER_LIST_FILTER_PROPERTY_HOLDER
public static final String FILTER_ISOLATION
public static final String FILTER_OPEN
public static final String FILTER_ERROR_PERCENTAGE
public static final String FILTER_ENABLE_REQUEST
public static final String FILTER_SINGLE_TEST
public static final String TRANSACTIONCONTROL_OPTIONS_PREFIX_PATTERN
public static final String TRANSACTIONCONTROL_POLICY_KEY_PATTERN
public static final Configuration INSTANCE
public int getSessionTimeoutInSeconds()
public int getSuccessiveFailedTimes()
public boolean isRetryEnabled(String microservice)
public int getRetryOnNext(String microservice)
public int getRetryOnSame(String microservice)
public boolean isIsolationFilterOpen(String microservice)
public int getErrorThresholdPercentage(String microservice)
public int getEnableRequestThreshold(String microservice)
public int getSingleTestTime(String microservice)
Copyright © 2017. All rights reserved.