| Modifier and Type | Class and Description |
|---|---|
class |
Exchange |
| Modifier and Type | Method and Description |
|---|---|
abstract <T extends AbstractExchange> |
AbstractExchange.createSnapshot() |
static <T extends AbstractExchange> |
AbstractExchange.updateCopy(T source,
T copy) |
| Modifier and Type | Method and Description |
|---|---|
AbstractExchange |
Exchange.createSnapshot() |
| Modifier and Type | Method and Description |
|---|---|
int |
ExchangeComparator.compare(AbstractExchange e1,
AbstractExchange e2) |
static String |
ExchangesUtil.getRequestContentLength(AbstractExchange exc) |
static String |
ExchangesUtil.getResponseContentLength(AbstractExchange exc) |
static String |
ExchangesUtil.getResponseContentType(AbstractExchange exc) |
static String |
ExchangesUtil.getStatusCode(AbstractExchange exc) |
static String |
ExchangesUtil.getTime(AbstractExchange exc) |
static String |
ExchangesUtil.getTimeDifference(AbstractExchange exc) |
| Constructor and Description |
|---|
AbstractExchange(AbstractExchange original)
For HttpResendRunnable
|
| Modifier and Type | Method and Description |
|---|---|
Object |
RuleExchangeAccessor.get(AbstractExchange exc) |
Object |
ExchangeAccessor.get(AbstractExchange exc) |
Object |
ResponseContentTypeExchangeAccessor.get(AbstractExchange exc) |
Object |
RequestContentLengthExchangeAccessor.get(AbstractExchange exc) |
Object |
MethodExchangeAccessor.get(AbstractExchange exc) |
Object |
PathExchangeAccessor.get(AbstractExchange exc) |
Object |
TimeExchangeAccessor.get(AbstractExchange exc) |
Object |
ClientExchangeAccessor.get(AbstractExchange exc) |
Object |
RequestContentTypeExchangeAccessor.get(AbstractExchange exc) |
Object |
StatusCodeExchangeAccessor.get(AbstractExchange exc) |
Object |
ResponseContentLengthExchangeAccessor.get(AbstractExchange exc) |
Object |
DurationExchangeAccessor.get(AbstractExchange exc) |
Object |
ServerExchangeAccessor.get(AbstractExchange exc) |
| Modifier and Type | Method and Description |
|---|---|
AbstractExchange |
AbstractExchangeSnapshot.toAbstractExchange() |
| Modifier and Type | Method and Description |
|---|---|
static void |
DynamicAbstractExchangeSnapshot.addObservers(AbstractExchange exc,
AbstractExchangeSnapshot excCopy,
Consumer<AbstractExchangeSnapshot> callback) |
static void |
DynamicAbstractExchangeSnapshot.update(Consumer<AbstractExchangeSnapshot> callback,
AbstractExchangeSnapshot excCopy,
AbstractExchange exc) |
<T extends AbstractExchangeSnapshot> |
AbstractExchangeSnapshot.updateFrom(AbstractExchange source) |
| Constructor and Description |
|---|
AbstractExchangeSnapshot(AbstractExchange exc) |
DynamicAbstractExchangeSnapshot(AbstractExchange exc,
Consumer<AbstractExchangeSnapshot> updateCallback) |
| Modifier and Type | Method and Description |
|---|---|
<T extends AbstractExchange> |
LimitedMemoryExchangeStore.cleanSnapshot(T snapshot) |
| Modifier and Type | Method and Description |
|---|---|
AbstractExchange |
ForgetfulExchangeStore.getExchangeById(int intParam) |
AbstractExchange |
ElasticSearchExchangeStore.getExchangeById(int id) |
AbstractExchange |
ExchangeStore.getExchangeById(int id) |
AbstractExchange |
LimitedMemoryExchangeStore.getExchangeById(int id) |
AbstractExchange |
AbstractExchangeStore.getExchangeById(int id) |
AbstractExchange[] |
ForgetfulExchangeStore.getExchanges(RuleKey ruleKey) |
AbstractExchange[] |
FileExchangeStore.getExchanges(RuleKey ruleKey) |
AbstractExchange[] |
ElasticSearchExchangeStore.getExchanges(RuleKey ruleKey) |
AbstractExchange[] |
ExchangeStore.getExchanges(RuleKey ruleKey) |
AbstractExchange[] |
LimitedMemoryExchangeStore.getExchanges(RuleKey ruleKey) |
AbstractExchange[] |
MemoryExchangeStore.getExchanges(RuleKey ruleKey) |
| Modifier and Type | Method and Description |
|---|---|
List<AbstractExchange> |
ForgetfulExchangeStore.getAllExchangesAsList() |
List<AbstractExchange> |
FileExchangeStore.getAllExchangesAsList() |
List<AbstractExchange> |
ElasticSearchExchangeStore.getAllExchangesAsList() |
List<AbstractExchange> |
ExchangeStore.getAllExchangesAsList() |
List<AbstractExchange> |
LimitedMemoryExchangeStore.getAllExchangesAsList() |
List<AbstractExchange> |
MemoryExchangeStore.getAllExchangesAsList() |
| Modifier and Type | Method and Description |
|---|---|
void |
ClientStatisticsCollector.collect(AbstractExchange exc) |
void |
ExchangeCollector.collect(AbstractExchange exc) |
void |
ForgetfulExchangeStore.notifyListenersOnExchangeAdd(Rule rule,
AbstractExchange exchange) |
void |
ExchangeStore.notifyListenersOnExchangeAdd(Rule rule,
AbstractExchange exchange) |
void |
AbstractExchangeStore.notifyListenersOnExchangeAdd(Rule rule,
AbstractExchange exchange) |
void |
ForgetfulExchangeStore.notifyListenersOnExchangeRemoval(AbstractExchange exchange) |
void |
ExchangeStore.notifyListenersOnExchangeRemoval(AbstractExchange exchange) |
void |
AbstractExchangeStore.notifyListenersOnExchangeRemoval(AbstractExchange exchange) |
void |
ForgetfulExchangeStore.remove(AbstractExchange exchange) |
void |
FileExchangeStore.remove(AbstractExchange exchange) |
void |
ElasticSearchExchangeStore.remove(AbstractExchange exchange) |
void |
ExchangeStore.remove(AbstractExchange exchange) |
void |
LimitedMemoryExchangeStore.remove(AbstractExchange exc) |
void |
MemoryExchangeStore.remove(AbstractExchange exc) |
void |
ForgetfulExchangeStore.removeAllExchanges(AbstractExchange[] exchanges) |
void |
FileExchangeStore.removeAllExchanges(AbstractExchange[] exchanges) |
void |
ElasticSearchExchangeStore.removeAllExchanges(AbstractExchange[] exchanges) |
void |
ExchangeStore.removeAllExchanges(AbstractExchange[] exchanges) |
void |
LimitedMemoryExchangeStore.removeAllExchanges(AbstractExchange[] candidates) |
void |
MemoryExchangeStore.removeAllExchanges(AbstractExchange[] exchanges) |
void |
ForgetfulExchangeStore.snap(AbstractExchange exchange,
Interceptor.Flow flow) |
void |
FileExchangeStore.snap(AbstractExchange exc,
Interceptor.Flow flow) |
void |
ElasticSearchExchangeStore.snap(AbstractExchange exc,
Interceptor.Flow flow) |
void |
ExchangeStore.snap(AbstractExchange exchange,
Interceptor.Flow flow)
Adds the current state of the exchange to the store.
|
void |
LimitedMemoryExchangeStore.snap(AbstractExchange exc,
Interceptor.Flow flow) |
void |
MemoryExchangeStore.snap(AbstractExchange exc,
Interceptor.Flow flow) |
| Modifier and Type | Method and Description |
|---|---|
Outcome |
AuthHead2BodyInterceptor.handleRequest(AbstractExchange exchange) |
| Modifier and Type | Method and Description |
|---|---|
void |
PropertyValueCollector.collect(AbstractExchange exc) |
| Modifier and Type | Method and Description |
|---|---|
void |
RoundRobinStrategy.done(AbstractExchange exc) |
void |
ByThreadStrategy.done(AbstractExchange exc) |
void |
DispatchingStrategy.done(AbstractExchange exc) |
| Modifier and Type | Method and Description |
|---|---|
static String |
JDBCUtil.getFilePath(AbstractExchange exc) |
static void |
JDBCUtil.setData(AbstractExchange exc,
PreparedStatement prepSt,
boolean idGenerated) |
| Modifier and Type | Method and Description |
|---|---|
void |
IExchangesStoreListener.addExchange(Rule rule,
AbstractExchange exchange) |
void |
IExchangesStoreListener.removeExchange(AbstractExchange exchange) |
void |
IExchangesStoreListener.removeExchanges(AbstractExchange[] exchanges) |
void |
IExchangesStoreListener.removeExchanges(Rule parent,
AbstractExchange[] exchanges) |
void |
IExchangesStoreListener.setExchangeFinished(AbstractExchange exchange) |
void |
IExchangesStoreListener.setExchangeStopped(AbstractExchange exchange) |
| Modifier and Type | Method and Description |
|---|---|
void |
StatisticCollector.collectFrom(AbstractExchange exc) |
| Modifier and Type | Method and Description |
|---|---|
static Comparator<AbstractExchange> |
ComparatorFactory.getAbstractExchangeComparator(String propName,
String order) |
Copyright © 2022. All Rights Reserved.