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 void
addGrammar(java.net.URL fileURL, java.lang.String grammarHashKey)
void
clear()
default int
getCapacity()
EdiElement
getRuleGrammar(java.lang.String messageHashKey)
boolean
hasKey(java.lang.String entryKey)
boolean
hasRule(java.lang.String entryKey)
java.lang.String
isGrammarCached(java.net.URL fileURL)
void
putRule(java.lang.String key, Message messageRule)
default void
setCapacity(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)
-
-