Interface IRulesCache
-
- All Superinterfaces:
ComponentLifecycle
- All Known Implementing Classes:
InterlokRulesCache,InternalBasicRulesCache
public interface IRulesCache extends ComponentLifecycle
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddGrammar(java.net.URL fileURL, java.lang.String grammarHashKey)voidclear()default intgetCapacity()EdiElementgetRuleGrammar(java.lang.String messageHashKey)booleanhasKey(java.lang.String entryKey)booleanhasRule(java.lang.String entryKey)java.lang.StringisGrammarCached(java.net.URL fileURL)voidputRule(java.lang.String key, Message messageRule)default voidsetCapacity(int limit)-
Methods inherited from interface com.adaptris.core.ComponentLifecycle
close, init, start, stop
-
-
-
-
Method Detail
-
hasKey
boolean hasKey(java.lang.String entryKey)
-
hasRule
boolean hasRule(java.lang.String entryKey)
-
getRuleGrammar
EdiElement getRuleGrammar(java.lang.String messageHashKey)
-
clear
void clear()
-
putRule
void putRule(java.lang.String key, Message messageRule)
-
setCapacity
default void setCapacity(int limit)
-
getCapacity
default int getCapacity()
-
addGrammar
void addGrammar(java.net.URL fileURL, java.lang.String grammarHashKey)
-
isGrammarCached
java.lang.String isGrammarCached(java.net.URL fileURL)
-
-