public class ForgetfulExchangeStore extends Object implements ExchangeStore
| Constructor and Description |
|---|
ForgetfulExchangeStore() |
public void snap(AbstractExchange exchange, Interceptor.Flow flow)
ExchangeStoresnap in interface ExchangeStorepublic void addExchangesStoreListener(IExchangesStoreListener viewer)
addExchangesStoreListener in interface ExchangeStorepublic AbstractExchange[] getExchanges(RuleKey ruleKey)
getExchanges in interface ExchangeStorepublic int getNumberOfExchanges(RuleKey ruleKey)
getNumberOfExchanges in interface ExchangeStorepublic StatisticCollector getStatistics(RuleKey ruleKey)
getStatistics in interface ExchangeStorepublic void notifyListenersOnExchangeAdd(Rule rule, AbstractExchange exchange)
notifyListenersOnExchangeAdd in interface ExchangeStorepublic void notifyListenersOnExchangeRemoval(AbstractExchange exchange)
notifyListenersOnExchangeRemoval in interface ExchangeStorepublic void notifyListenersOnRuleAdd(Rule rule)
public void notifyListenersOnRuleRemoval(Rule rule, int rulesLeft)
public void refreshExchangeStoreListeners()
refreshExchangeStoreListeners in interface ExchangeStorepublic void remove(AbstractExchange exchange)
remove in interface ExchangeStorepublic void removeAllExchanges(Rule rule)
removeAllExchanges in interface ExchangeStorepublic void removeExchangesStoreListener(IExchangesStoreListener viewer)
removeExchangesStoreListener in interface ExchangeStorepublic Object[] getAllExchanges()
getAllExchanges in interface ExchangeStorepublic Object[] getLatExchanges(int count)
public List<AbstractExchange> getAllExchangesAsList()
getAllExchangesAsList in interface ExchangeStorepublic void removeAllExchanges(AbstractExchange[] exchanges)
removeAllExchanges in interface ExchangeStorepublic AbstractExchange getExchangeById(int intParam)
getExchangeById in interface ExchangeStorepublic void init()
throws Exception
init in interface ExchangeStoreExceptionpublic List<? extends ClientStatistics> getClientStatistics()
getClientStatistics in interface ExchangeStorepublic void collect(ExchangeCollector collector)
collect in interface ExchangeStorepublic long getLastModified()
getLastModified in interface ExchangeStorepublic void waitForModification(long lastKnownModification)
ExchangeStorewaitForModification in interface ExchangeStoreCopyright © 2021. All Rights Reserved.