Uses of Interface
com.predic8.membrane.core.rules.Rule
Packages that use Rule
Package
Description
-
Uses of Rule in com.predic8.membrane.core
Methods in com.predic8.membrane.core that return RuleModifier and TypeMethodDescriptionRuleManager.getMatchingRule(Exchange exc) Router.getParentProxy(Interceptor interceptor) RuleManager.getRuleByName(String name) Methods in com.predic8.membrane.core that return types with arguments of type RuleModifier and TypeMethodDescriptionRouter.getRules()RuleManager.getRules()RuleManager.getRulesBySource(RuleManager.RuleDefinitionSource source) Methods in com.predic8.membrane.core with parameters of type RuleModifier and TypeMethodDescriptionvoidvoidRuleManager.addProxy(Rule rule, RuleManager.RuleDefinitionSource source) voidRuleManager.addProxyAndOpenPortIfNew(Rule rule) voidRuleManager.addProxyAndOpenPortIfNew(Rule rule, RuleManager.RuleDefinitionSource source) voidRuleManager.removeRule(Rule rule) voidRuleManager.replaceRule(Rule rule, Rule newRule) voidRuleManager.ruleChanged(Rule rule) voidvoidMethod parameters in com.predic8.membrane.core with type arguments of type Rule -
Uses of Rule in com.predic8.membrane.core.exchange
Fields in com.predic8.membrane.core.exchange declared as RuleMethods in com.predic8.membrane.core.exchange that return RuleMethods in com.predic8.membrane.core.exchange with parameters of type Rule -
Uses of Rule in com.predic8.membrane.core.exchange.snapshots
Classes in com.predic8.membrane.core.exchange.snapshots that implement RuleMethods in com.predic8.membrane.core.exchange.snapshots that return RuleConstructors in com.predic8.membrane.core.exchange.snapshots with parameters of type Rule -
Uses of Rule in com.predic8.membrane.core.exchangestore
Methods in com.predic8.membrane.core.exchangestore with parameters of type RuleModifier and TypeMethodDescriptionvoidAbstractExchangeStore.notifyListenersOnExchangeAdd(Rule rule, AbstractExchange exchange) voidExchangeStore.notifyListenersOnExchangeAdd(Rule rule, AbstractExchange exchange) voidForgetfulExchangeStore.notifyListenersOnExchangeAdd(Rule rule, AbstractExchange exchange) voidForgetfulExchangeStore.notifyListenersOnRuleAdd(Rule rule) voidForgetfulExchangeStore.notifyListenersOnRuleRemoval(Rule rule, int rulesLeft) voidElasticSearchExchangeStore.removeAllExchanges(Rule rule) voidExchangeStore.removeAllExchanges(Rule rule) voidFileExchangeStore.removeAllExchanges(Rule rule) voidForgetfulExchangeStore.removeAllExchanges(Rule rule) voidLimitedMemoryExchangeStore.removeAllExchanges(Rule rule) voidMemoryExchangeStore.removeAllExchanges(Rule rule) -
Uses of Rule in com.predic8.membrane.core.interceptor
Methods in com.predic8.membrane.core.interceptor with type parameters of type RuleMethods in com.predic8.membrane.core.interceptor with parameters of type RuleModifier and TypeMethodDescriptionstatic voidRuleMatchingInterceptor.assignRule(Exchange exc, Rule rule) -
Uses of Rule in com.predic8.membrane.core.interceptor.administration
Methods in com.predic8.membrane.core.interceptor.administration that return RuleModifier and TypeMethodDescriptionstatic RuleRuleUtil.findRuleByIdentifier(Router router, String name) Methods in com.predic8.membrane.core.interceptor.administration with parameters of type Rule -
Uses of Rule in com.predic8.membrane.core.model
Methods in com.predic8.membrane.core.model with parameters of type RuleModifier and TypeMethodDescriptionvoidIExchangesStoreListener.addExchange(Rule rule, AbstractExchange exchange) voidIExchangesStoreListener.removeExchanges(Rule parent, AbstractExchange[] exchanges) voidvoidIRuleChangeListener.ruleRemoved(Rule rule, int rulesLeft) voidIRuleChangeListener.ruleUpdated(Rule rule) -
Uses of Rule in com.predic8.membrane.core.openapi.serviceproxy
Classes in com.predic8.membrane.core.openapi.serviceproxy that implement RuleMethods in com.predic8.membrane.core.openapi.serviceproxy with parameters of type Rule -
Uses of Rule in com.predic8.membrane.core.rules
Classes in com.predic8.membrane.core.rules that implement RuleModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassMethods in com.predic8.membrane.core.rules that return Rule -
Uses of Rule in com.predic8.membrane.core.transport.http
Constructors in com.predic8.membrane.core.transport.http with parameters of type RuleModifierConstructorDescriptionStreamPump(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) -
Uses of Rule in com.predic8.membrane.core.transport.ssl
Fields in com.predic8.membrane.core.transport.ssl declared as RuleMethods in com.predic8.membrane.core.transport.ssl that return RuleMethods in com.predic8.membrane.core.transport.ssl with parameters of type Rule