Uses of Class
com.predic8.membrane.core.exchange.AbstractExchange
Packages that use AbstractExchange
Package
Description
-
Uses of AbstractExchange in com.predic8.membrane.core.exchange
Subclasses of AbstractExchange in com.predic8.membrane.core.exchangeMethods in com.predic8.membrane.core.exchange with type parameters of type AbstractExchangeModifier and TypeMethodDescriptionabstract <T extends AbstractExchange>
TAbstractExchange.createSnapshot(Runnable bodyUpdatedCallback, BodyCollectingMessageObserver.Strategy strategy, long limit) static <T extends AbstractExchange>
TAbstractExchange.updateCopy(T source, T copy, Runnable bodyUpdatedCallback, BodyCollectingMessageObserver.Strategy strategy, long limit) Methods in com.predic8.membrane.core.exchange that return AbstractExchangeModifier and TypeMethodDescriptionExchange.createSnapshot(Runnable bodyUpdatedCallback, BodyCollectingMessageObserver.Strategy strategy, long limit) Methods in com.predic8.membrane.core.exchange with parameters of type AbstractExchangeModifier and TypeMethodDescriptionintExchangeComparator.compare(AbstractExchange e1, AbstractExchange e2) static StringExchangesUtil.getRequestContentLength(AbstractExchange exc) static StringExchangesUtil.getResponseContentLength(AbstractExchange exc) static StringExchangesUtil.getResponseContentType(AbstractExchange exc) static StringExchangesUtil.getStatusCode(AbstractExchange exc) static StringExchangesUtil.getTime(AbstractExchange exc) static StringExchangesUtil.getTimeDifference(AbstractExchange exc) Constructors in com.predic8.membrane.core.exchange with parameters of type AbstractExchange -
Uses of AbstractExchange in com.predic8.membrane.core.exchange.accessors
Methods in com.predic8.membrane.core.exchange.accessors with parameters of type AbstractExchangeModifier and TypeMethodDescriptionClientExchangeAccessor.get(AbstractExchange exc) DurationExchangeAccessor.get(AbstractExchange exc) ExchangeAccessor.get(AbstractExchange exc) MethodExchangeAccessor.get(AbstractExchange exc) PathExchangeAccessor.get(AbstractExchange exc) RequestContentLengthExchangeAccessor.get(AbstractExchange exc) RequestContentTypeExchangeAccessor.get(AbstractExchange exc) ResponseContentLengthExchangeAccessor.get(AbstractExchange exc) ResponseContentTypeExchangeAccessor.get(AbstractExchange exc) RuleExchangeAccessor.get(AbstractExchange exc) ServerExchangeAccessor.get(AbstractExchange exc) StatusCodeExchangeAccessor.get(AbstractExchange exc) TimeExchangeAccessor.get(AbstractExchange exc) -
Uses of AbstractExchange in com.predic8.membrane.core.exchange.snapshots
Methods in com.predic8.membrane.core.exchange.snapshots that return AbstractExchangeMethods in com.predic8.membrane.core.exchange.snapshots with parameters of type AbstractExchangeModifier and TypeMethodDescriptionstatic voidDynamicAbstractExchangeSnapshot.addObservers(AbstractExchange exc, AbstractExchangeSnapshot excCopy, ExceptionThrowingConsumer<AbstractExchangeSnapshot> callback, Interceptor.Flow flow) static voidDynamicAbstractExchangeSnapshot.update(ExceptionThrowingConsumer<AbstractExchangeSnapshot> callback, AbstractExchangeSnapshot excCopy, AbstractExchange exc, Interceptor.Flow flow) <T extends AbstractExchangeSnapshot>
TAbstractExchangeSnapshot.updateFrom(AbstractExchange source, Interceptor.Flow flow) Constructors in com.predic8.membrane.core.exchange.snapshots with parameters of type AbstractExchangeModifierConstructorDescriptionAbstractExchangeSnapshot(AbstractExchange exc, Interceptor.Flow flow, ExceptionThrowingConsumer<AbstractExchangeSnapshot> bodyCopiedCallback, BodyCollectingMessageObserver.Strategy strategy, long limit) DynamicAbstractExchangeSnapshot(AbstractExchange exc, Interceptor.Flow flow, ExceptionThrowingConsumer<AbstractExchangeSnapshot> bodyCopiedCallback, BodyCollectingMessageObserver.Strategy strategy, long limit) -
Uses of AbstractExchange in com.predic8.membrane.core.exchangestore
Methods in com.predic8.membrane.core.exchangestore that return AbstractExchangeModifier and TypeMethodDescriptionAbstractExchangeStore.getExchangeById(long id) ElasticSearchExchangeStore.getExchangeById(long id) ExchangeStore.getExchangeById(long id) ForgetfulExchangeStore.getExchangeById(long intParam) LimitedMemoryExchangeStore.getExchangeById(long id) ElasticSearchExchangeStore.getExchanges(RuleKey ruleKey) ExchangeStore.getExchanges(RuleKey ruleKey) FileExchangeStore.getExchanges(RuleKey ruleKey) ForgetfulExchangeStore.getExchanges(RuleKey ruleKey) LimitedMemoryExchangeStore.getExchanges(RuleKey ruleKey) MemoryExchangeStore.getExchanges(RuleKey ruleKey) Methods in com.predic8.membrane.core.exchangestore that return types with arguments of type AbstractExchangeModifier and TypeMethodDescriptionElasticSearchExchangeStore.getAllExchangesAsList()ExchangeStore.getAllExchangesAsList()FileExchangeStore.getAllExchangesAsList()ForgetfulExchangeStore.getAllExchangesAsList()LimitedMemoryExchangeStore.getAllExchangesAsList()MemoryExchangeStore.getAllExchangesAsList()ExchangeQueryResult.getExchanges()Methods in com.predic8.membrane.core.exchangestore with parameters of type AbstractExchangeModifier and TypeMethodDescriptionvoidClientStatisticsCollector.collect(AbstractExchange exc) voidExchangeCollector.collect(AbstractExchange exc) voidAbstractExchangeStore.notifyListenersOnExchangeAdd(Rule rule, AbstractExchange exchange) voidExchangeStore.notifyListenersOnExchangeAdd(Rule rule, AbstractExchange exchange) voidForgetfulExchangeStore.notifyListenersOnExchangeAdd(Rule rule, AbstractExchange exchange) voidAbstractExchangeStore.notifyListenersOnExchangeRemoval(AbstractExchange exchange) voidExchangeStore.notifyListenersOnExchangeRemoval(AbstractExchange exchange) voidForgetfulExchangeStore.notifyListenersOnExchangeRemoval(AbstractExchange exchange) protected static booleanAbstractExchangeStore.pathContains(String search, AbstractExchange e) voidElasticSearchExchangeStore.remove(AbstractExchange exchange) voidExchangeStore.remove(AbstractExchange exchange) voidFileExchangeStore.remove(AbstractExchange exchange) voidForgetfulExchangeStore.remove(AbstractExchange exchange) voidLimitedMemoryExchangeStore.remove(AbstractExchange exc) voidMemoryExchangeStore.remove(AbstractExchange exc) voidElasticSearchExchangeStore.removeAllExchanges(AbstractExchange[] exchanges) voidExchangeStore.removeAllExchanges(AbstractExchange[] exchanges) voidFileExchangeStore.removeAllExchanges(AbstractExchange[] exchanges) voidForgetfulExchangeStore.removeAllExchanges(AbstractExchange[] exchanges) voidLimitedMemoryExchangeStore.removeAllExchanges(AbstractExchange[] candidates) voidMemoryExchangeStore.removeAllExchanges(AbstractExchange[] exchanges) protected static booleanAbstractExchangeStore.requestHeaderContains(String search, AbstractExchange e) protected static booleanAbstractExchangeStore.responseHeaderContains(String search, AbstractExchange e) voidElasticSearchExchangeStore.snap(AbstractExchange exc, Interceptor.Flow flow) voidExchangeStore.snap(AbstractExchange exchange, Interceptor.Flow flow) Adds the current state of the exchange to the store.voidFileExchangeStore.snap(AbstractExchange exc, Interceptor.Flow flow) voidForgetfulExchangeStore.snap(AbstractExchange exchange, Interceptor.Flow flow) voidLimitedMemoryExchangeStore.snap(AbstractExchange exc, Interceptor.Flow flow) voidMemoryExchangeStore.snap(AbstractExchange exc, Interceptor.Flow flow) Method parameters in com.predic8.membrane.core.exchangestore with type arguments of type AbstractExchangeModifier and TypeMethodDescriptionprotected static intAbstractExchangeStore.getMax(QueryParameter params, List<AbstractExchange> exchanges) Constructor parameters in com.predic8.membrane.core.exchangestore with type arguments of type AbstractExchangeModifierConstructorDescriptionExchangeQueryResult(List<AbstractExchange> exchanges, int count, long lastModified) -
Uses of AbstractExchange in com.predic8.membrane.core.interceptor
Methods in com.predic8.membrane.core.interceptor with parameters of type AbstractExchangeModifier and TypeMethodDescriptionAuthHead2BodyInterceptor.handleRequest(AbstractExchange exchange) -
Uses of AbstractExchange in com.predic8.membrane.core.interceptor.administration
Methods in com.predic8.membrane.core.interceptor.administration with parameters of type AbstractExchangeModifier and TypeMethodDescriptionvoidPropertyValueCollector.collect(AbstractExchange exc) static StringAdminRESTInterceptor.getClientAddr(boolean useXForwardedForAsClientAddr, AbstractExchange exc) -
Uses of AbstractExchange in com.predic8.membrane.core.interceptor.balancer
Methods in com.predic8.membrane.core.interceptor.balancer with parameters of type AbstractExchangeModifier and TypeMethodDescriptionByThreadStrategy.dispatch(LoadBalancingInterceptor interceptor, AbstractExchange exc) DispatchingStrategy.dispatch(LoadBalancingInterceptor interceptor, AbstractExchange exc) RoundRobinStrategy.dispatch(LoadBalancingInterceptor interceptor, AbstractExchange exc) voidByThreadStrategy.done(AbstractExchange exc) voidDispatchingStrategy.done(AbstractExchange exc) voidRoundRobinStrategy.done(AbstractExchange exc) -
Uses of AbstractExchange in com.predic8.membrane.core.interceptor.balancer.faultmonitoring
Methods in com.predic8.membrane.core.interceptor.balancer.faultmonitoring with parameters of type AbstractExchangeModifier and TypeMethodDescriptionFaultMonitoringStrategy.dispatch(LoadBalancingInterceptor interceptor, AbstractExchange exc) voidFaultMonitoringStrategy.done(AbstractExchange exc) -
Uses of AbstractExchange in com.predic8.membrane.core.interceptor.statistics.util
Methods in com.predic8.membrane.core.interceptor.statistics.util with parameters of type AbstractExchangeModifier and TypeMethodDescriptionstatic StringJDBCUtil.getFilePath(AbstractExchange exc) static voidJDBCUtil.setData(AbstractExchange exc, PreparedStatement prepSt, boolean idGenerated) -
Uses of AbstractExchange in com.predic8.membrane.core.model
Methods in com.predic8.membrane.core.model with parameters of type AbstractExchangeModifier and TypeMethodDescriptionvoidIExchangesStoreListener.addExchange(Rule rule, AbstractExchange exchange) voidIExchangesStoreListener.removeExchange(AbstractExchange exchange) voidIExchangesStoreListener.removeExchanges(AbstractExchange[] exchanges) voidIExchangesStoreListener.removeExchanges(Rule parent, AbstractExchange[] exchanges) voidIExchangesStoreListener.setExchangeFinished(AbstractExchange exchange) voidIExchangesStoreListener.setExchangeStopped(AbstractExchange exchange) -
Uses of AbstractExchange in com.predic8.membrane.core.rules
Methods in com.predic8.membrane.core.rules with parameters of type AbstractExchangeModifier and TypeMethodDescriptionvoidStatisticCollector.collectFrom(AbstractExchange exc) voidTimeCollector.collectFrom(AbstractExchange exc) -
Uses of AbstractExchange in com.predic8.membrane.core.util
Methods in com.predic8.membrane.core.util that return types with arguments of type AbstractExchangeModifier and TypeMethodDescriptionstatic Comparator<AbstractExchange>ComparatorFactory.getAbstractExchangeComparator(String propName, String order)