| Modifier and Type | Method and Description |
|---|---|
Rule |
RuleManager.getMatchingRule(String hostHeader,
String method,
String uri,
String version,
int port,
String localIP) |
Rule |
Router.getParentProxy(Interceptor interceptor) |
Rule |
RuleManager.getRuleByName(String name) |
| Modifier and Type | Method and Description |
|---|---|
List<Rule> |
RuleManager.getRules() |
Collection<Rule> |
Router.getRules() |
List<Rule> |
RuleManager.getRulesBySource(RuleManager.RuleDefinitionSource source) |
| Modifier and Type | Method and Description |
|---|---|
void |
Router.add(Rule rule) |
void |
RuleManager.addProxy(Rule rule,
RuleManager.RuleDefinitionSource source) |
void |
RuleManager.addProxyAndOpenPortIfNew(Rule rule) |
void |
RuleManager.addProxyAndOpenPortIfNew(Rule rule,
RuleManager.RuleDefinitionSource source) |
void |
RuleManager.removeRule(Rule rule) |
void |
RuleManager.replaceRule(Rule rule,
Rule newRule) |
void |
RuleManager.ruleChanged(Rule rule) |
void |
RuleManager.ruleDown(Rule rule) |
void |
RuleManager.ruleUp(Rule rule) |
| Modifier and Type | Method and Description |
|---|---|
void |
Router.setRules(Collection<Rule> proxies) |
| Modifier and Type | Field and Description |
|---|---|
protected Rule |
AbstractExchange.rule |
| Modifier and Type | Method and Description |
|---|---|
Rule |
AbstractExchange.getRule() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractExchange.setRule(Rule rule) |
| Modifier and Type | Class and Description |
|---|---|
class |
FakeRule |
| Modifier and Type | Method and Description |
|---|---|
Rule |
FakeRule.clone() |
| Constructor and Description |
|---|
FakeRule(Rule rule) |
| Modifier and Type | Method and Description |
|---|---|
void |
ForgetfulExchangeStore.notifyListenersOnExchangeAdd(Rule rule,
AbstractExchange exchange) |
void |
ExchangeStore.notifyListenersOnExchangeAdd(Rule rule,
AbstractExchange exchange) |
void |
AbstractExchangeStore.notifyListenersOnExchangeAdd(Rule rule,
AbstractExchange exchange) |
void |
ForgetfulExchangeStore.notifyListenersOnRuleAdd(Rule rule) |
void |
ForgetfulExchangeStore.notifyListenersOnRuleRemoval(Rule rule,
int rulesLeft) |
void |
ForgetfulExchangeStore.removeAllExchanges(Rule rule) |
void |
FileExchangeStore.removeAllExchanges(Rule rule) |
void |
ElasticSearchExchangeStore.removeAllExchanges(Rule rule) |
void |
ExchangeStore.removeAllExchanges(Rule rule) |
void |
LimitedMemoryExchangeStore.removeAllExchanges(Rule rule) |
void |
MemoryExchangeStore.removeAllExchanges(Rule rule) |
| Modifier and Type | Method and Description |
|---|---|
<T extends Rule> |
AbstractInterceptor.getRule() |
| Modifier and Type | Method and Description |
|---|---|
static Rule |
RuleUtil.findRuleByIdentifier(Router router,
String name) |
| Modifier and Type | Method and Description |
|---|---|
static String |
RuleUtil.getRuleIdentifier(Rule rule) |
| Modifier and Type | Method and Description |
|---|---|
void |
IExchangesStoreListener.addExchange(Rule rule,
AbstractExchange exchange) |
void |
IExchangesStoreListener.removeExchanges(Rule parent,
AbstractExchange[] exchanges) |
void |
IRuleChangeListener.ruleAdded(Rule rule) |
void |
IRuleChangeListener.ruleRemoved(Rule rule,
int rulesLeft) |
void |
IRuleChangeListener.ruleUpdated(Rule rule) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractProxy |
class |
AbstractServiceProxy |
class |
NullRule |
class |
ProxyRule |
class |
ServiceProxy |
class |
SOAPProxy |
class |
SSLableProxy |
class |
SSLProxy |
class |
STOMPProxy |
class |
SwaggerProxy |
| Modifier and Type | Method and Description |
|---|---|
Rule |
Rule.clone() |
| Constructor and Description |
|---|
StreamPump(InputStream in,
OutputStream out,
StreamPump.StreamPumpStats stats,
String name,
Rule rule) |
WebSocketStreamPump(InputStream in,
OutputStream out,
StreamPump.StreamPumpStats stats,
String name,
Rule rule,
boolean pumpsToRight,
Exchange originalExchange) |
Copyright © 2019. All Rights Reserved.