Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

AbstractRuleAdapter<T extends Rule> - Class in org.openksavi.sponge.core.rule
Abstract rule adapter.
AbstractRuleAdapter(BaseRuleDefinition) - Constructor for class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
AbstractRuleAdapterRuntime - Class in org.openksavi.sponge.core.rule
Abstract rule adapter runtime.
AbstractRuleAdapterRuntime(BaseRuleAdapter) - Constructor for class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
 
acceptAsFirst(Event) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapter
 
acceptAsFirst(Event) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
 
acceptAsFirst(Event) - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapter
 
acceptAsFirst(Event) - Method in interface org.openksavi.sponge.core.rule.RuleAdapterRuntime
 
actionManager - Variable in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Action manager.
adapter - Variable in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
 
addAction(ActionAdapter) - Method in class org.openksavi.sponge.core.engine.DefaultActionManager
 
addAllConditions(EventCondition...) - Method in class org.openksavi.sponge.java.JRule
Adds event conditions for all events.
addAllConditions(String...) - Method in class org.openksavi.sponge.java.JRule
Adds event conditions for all events.
addAllEventConditions(EventCondition...) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
addAllEventConditions(EventCondition...) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
addAllEventConditions(EventCondition...) - Method in class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
addChild(TreeNode<T>) - Method in class org.openksavi.sponge.core.util.TreeNode
 
addCondition(String, EventCondition) - Method in class org.openksavi.sponge.java.JRule
Adds an event condition.
addCondition(String, String) - Method in class org.openksavi.sponge.java.JRule
Adds an event condition.
addConditions(String, EventCondition...) - Method in class org.openksavi.sponge.java.JRule
Adds event conditions.
addConditions(String, String...) - Method in class org.openksavi.sponge.java.JRule
Adds event conditions.
addDuration(T) - Method in class org.openksavi.sponge.core.engine.processing.BaseEventSetProcessorMainProcessingUnitHandler
 
addEventCondition(String, EventCondition) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
addEventCondition(String, EventCondition) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
addEventCondition(String, EventCondition) - Method in class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
addEventConditions(String, EventCondition...) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
addEventConditions(String, EventCondition...) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
addEventConditions(String, EventCondition...) - Method in class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
additionalKnowledgeBases - Variable in class org.openksavi.sponge.core.engine.EngineBuilder
Additional knowledge bases list reference - pre or post config.
additionalPlugins - Variable in class org.openksavi.sponge.core.engine.EngineBuilder
Additional plugins list reference - pre or post config.
addKnowledgeBase(KnowledgeBase) - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
addOnShutdownListener(OnShutdownListener) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
addOnStartupListener(OnStartupListener) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
addPlugin(Plugin) - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
Adds the specified plugin.
addPostConfigKnowledgeBases(List<KnowledgeBase>) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
addPostConfigPlugins(List<Plugin>) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
addPreConfigKnowledgeBases(List<KnowledgeBase>) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
addPreConfigPlugins(List<Plugin>) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
addProcessor(T) - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
Adds a new processor to this processing unit.
addScript(KnowledgeBaseScript) - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
 
aliases - Variable in class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
asyncEventSetProcessorThreadPool - Variable in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit
The thread pool used by the Main Processing Unit for asynchronous processing of event set processors.
AtomicLongEventIdGenerator - Class in org.openksavi.sponge.core.event
Event ID generator implementation.
AtomicLongEventIdGenerator() - Constructor for class org.openksavi.sponge.core.event.AtomicLongEventIdGenerator
 
ATTR_PROCESSOR_ADAPTER - Static variable in class org.openksavi.sponge.core.event.ProcessorControlEvent
 
AttributeMapEvent - Class in org.openksavi.sponge.core.event
An event.
AttributeMapEvent(String, EventClonePolicy) - Constructor for class org.openksavi.sponge.core.event.AttributeMapEvent
Creates a new event that has no ID and time set (both are 0).
awaitUntil(Callable<Boolean>, long, TimeUnit) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 

B

BaseAction - Class in org.openksavi.sponge.core.action
 
BaseAction() - Constructor for class org.openksavi.sponge.core.action.BaseAction
 
BaseActionAdapter - Class in org.openksavi.sponge.core.action
A base action adapter.
BaseActionAdapter(BaseActionDefinition) - Constructor for class org.openksavi.sponge.core.action.BaseActionAdapter
Creates a new action adapter.
BaseActionDefinition - Class in org.openksavi.sponge.core.action
 
BaseActionDefinition() - Constructor for class org.openksavi.sponge.core.action.BaseActionDefinition
 
BaseControlEvent - Class in org.openksavi.sponge.core.event
A control event that may have a priority other than default.
BaseControlEvent(String, EventClonePolicy) - Constructor for class org.openksavi.sponge.core.event.BaseControlEvent
 
BaseControlEvent(String) - Constructor for class org.openksavi.sponge.core.event.BaseControlEvent
 
BaseCorrelator - Class in org.openksavi.sponge.core.correlator
 
BaseCorrelator() - Constructor for class org.openksavi.sponge.core.correlator.BaseCorrelator
 
BaseCorrelatorAdapter - Class in org.openksavi.sponge.core.correlator
Base correlator adapter.
BaseCorrelatorAdapter(BaseEventSetProcessorDefinition) - Constructor for class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapter
 
BaseCorrelatorAdapterGroup - Class in org.openksavi.sponge.core.correlator
Correlator adapter group.
BaseCorrelatorAdapterGroup(BaseCorrelatorAdapter, EventSetProcessorMainProcessingUnitHandler<CorrelatorAdapterGroup, CorrelatorAdapter>) - Constructor for class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapterGroup
Creates a new correlator group.
BaseCorrelatorDefinition - Class in org.openksavi.sponge.core.correlator
 
BaseCorrelatorDefinition() - Constructor for class org.openksavi.sponge.core.correlator.BaseCorrelatorDefinition
 
BaseEngineModule - Class in org.openksavi.sponge.core.engine
A base engine module.
BaseEngineModule(String, SpongeEngine) - Constructor for class org.openksavi.sponge.core.engine.BaseEngineModule
Creates a new module.
BaseEngineModule(String) - Constructor for class org.openksavi.sponge.core.engine.BaseEngineModule
Creates a new module.
BaseEngineModule() - Constructor for class org.openksavi.sponge.core.engine.BaseEngineModule
Creates a new module.
BaseEngineOperations - Class in org.openksavi.sponge.core
 
BaseEngineOperations(BaseSpongeEngine) - Constructor for class org.openksavi.sponge.core.BaseEngineOperations
 
BaseEvent - Class in org.openksavi.sponge.core.event
Base event.
BaseEvent(String, EventClonePolicy) - Constructor for class org.openksavi.sponge.core.event.BaseEvent
Creates a new event that has no ID and time set (both are 0).
BaseEventProcessor<T extends EventProcessorAdapter<?>> - Class in org.openksavi.sponge.core
 
BaseEventProcessor() - Constructor for class org.openksavi.sponge.core.BaseEventProcessor
 
BaseEventProcessorAdapter<T extends EventProcessor<?>> - Class in org.openksavi.sponge.core
 
BaseEventProcessorAdapter(BaseProcessorDefinition) - Constructor for class org.openksavi.sponge.core.BaseEventProcessorAdapter
 
BaseEventProcessorDefinition - Class in org.openksavi.sponge.core
 
BaseEventProcessorDefinition() - Constructor for class org.openksavi.sponge.core.BaseEventProcessorDefinition
 
BaseEventQueue - Class in org.openksavi.sponge.core.engine.event
Base event queue implementation.
BaseEventQueue(String) - Constructor for class org.openksavi.sponge.core.engine.event.BaseEventQueue
Creates a new event queue.
BaseEventScheduler - Class in org.openksavi.sponge.core.engine.event
A base event scheduler.
BaseEventScheduler(SpongeEngine, EventQueue) - Constructor for class org.openksavi.sponge.core.engine.event.BaseEventScheduler
Creates a new event scheduler.
BaseEventSetProcessor<T extends EventSetProcessorAdapter<?>> - Class in org.openksavi.sponge.core
 
BaseEventSetProcessor() - Constructor for class org.openksavi.sponge.core.BaseEventSetProcessor
 
BaseEventSetProcessorAdapter<T extends EventSetProcessor<?>> - Class in org.openksavi.sponge.core
Event set processor adapter.
BaseEventSetProcessorAdapter(BaseEventSetProcessorDefinition) - Constructor for class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
 
BaseEventSetProcessorAdapterGroup<T extends EventSetProcessorAdapter> - Class in org.openksavi.sponge.core
Event set processor adapter group.
BaseEventSetProcessorAdapterGroup(BaseEventSetProcessorAdapter, EventSetProcessorMainProcessingUnitHandler<EventSetProcessorAdapterGroup<T>, T>) - Constructor for class org.openksavi.sponge.core.BaseEventSetProcessorAdapterGroup
Creates a new event set processor adapter group.
BaseEventSetProcessorDefinition - Class in org.openksavi.sponge.core
 
BaseEventSetProcessorDefinition() - Constructor for class org.openksavi.sponge.core.BaseEventSetProcessorDefinition
 
BaseEventSetProcessorMainProcessingUnitHandler<G extends EventSetProcessorAdapterGroup<T>,T extends EventSetProcessorAdapter<?>> - Class in org.openksavi.sponge.core.engine.processing
 
BaseEventSetProcessorMainProcessingUnitHandler(ProcessorType, BaseMainProcessingUnit) - Constructor for class org.openksavi.sponge.core.engine.processing.BaseEventSetProcessorMainProcessingUnitHandler
 
BaseEventSetProcessorMainProcessingUnitHandler.EventSetProcessorDurationTask<T extends EventSetProcessorAdapter<?>> - Class in org.openksavi.sponge.core.engine.processing
 
BaseFilter - Class in org.openksavi.sponge.core.filter
 
BaseFilter() - Constructor for class org.openksavi.sponge.core.filter.BaseFilter
 
BaseFilterAdapter - Class in org.openksavi.sponge.core.filter
Filer adapter.
BaseFilterAdapter(BaseProcessorDefinition) - Constructor for class org.openksavi.sponge.core.filter.BaseFilterAdapter
 
BaseFilterDefinition - Class in org.openksavi.sponge.core.filter
 
BaseFilterDefinition() - Constructor for class org.openksavi.sponge.core.filter.BaseFilterDefinition
 
BaseKnowledgeBase - Class in org.openksavi.sponge.core.kb
Base knowledge base.
BaseKnowledgeBase() - Constructor for class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
BaseKnowledgeBaseEngineOperations - Class in org.openksavi.sponge.core.kb
Knowledge base engine operations.
BaseKnowledgeBaseEngineOperations(BaseSpongeEngine, KnowledgeBase) - Constructor for class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
 
BaseKnowledgeBaseInterpreter - Class in org.openksavi.sponge.core.kb
Base knowledge base (KB) interpreter.
BaseKnowledgeBaseInterpreter(KnowledgeBaseEngineOperations, KnowledgeBaseType) - Constructor for class org.openksavi.sponge.core.kb.BaseKnowledgeBaseInterpreter
 
BaseKnowledgeBaseScript - Class in org.openksavi.sponge.core.kb
Base knowledge base script definition.
BaseKnowledgeBaseScript(String) - Constructor for class org.openksavi.sponge.core.kb.BaseKnowledgeBaseScript
 
BaseKnowledgeBaseScriptProvider<T extends KnowledgeBaseScript> - Class in org.openksavi.sponge.core.kb
A base knowledge base script provider.
BaseKnowledgeBaseScriptProvider(SpongeEngine, T) - Constructor for class org.openksavi.sponge.core.kb.BaseKnowledgeBaseScriptProvider
 
BaseMainProcessingUnit - Class in org.openksavi.sponge.core.engine.processing
Main processing unit that handles rules and correlators.
BaseMainProcessingUnit(String, SpongeEngine, EventQueue, EventQueue) - Constructor for class org.openksavi.sponge.core.engine.processing.BaseMainProcessingUnit
Creates a new main processing unit.
BaseMainProcessingUnitHandler - Class in org.openksavi.sponge.core.engine.processing
Main ProcessingUnitHandler.
BaseMainProcessingUnitHandler(ProcessorType, BaseMainProcessingUnit) - Constructor for class org.openksavi.sponge.core.engine.processing.BaseMainProcessingUnitHandler
 
BaseNonScriptKnowledgeBase - Class in org.openksavi.sponge.core.kb
Non script based knowledge base.
BaseNonScriptKnowledgeBase(String, KnowledgeBaseType) - Constructor for class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBase
 
BaseNonScriptKnowledgeBase(KnowledgeBaseType) - Constructor for class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBase
 
BaseNonScriptKnowledgeBaseInterpreter - Class in org.openksavi.sponge.core.kb
Non script based knowledge base interpreter.
BaseNonScriptKnowledgeBaseInterpreter(KnowledgeBaseEngineOperations, KnowledgeBaseType) - Constructor for class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBaseInterpreter
Creates a new knowledge base interpreter.
BasePlugin - Class in org.openksavi.sponge.core.plugin
Base plugin.
BasePlugin() - Constructor for class org.openksavi.sponge.core.plugin.BasePlugin
 
BaseProcessingUnit<T extends EventProcessorAdapter<?>> - Class in org.openksavi.sponge.core.engine.processing
Base Processing Unit.
BaseProcessingUnit(String, SpongeEngine, EventQueue, EventQueue) - Constructor for class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
Creates a new processing unit.
BaseProcessingUnit.EventLoopWorker - Class in org.openksavi.sponge.core.engine.processing
 
BaseProcessingUnit.LoopWorker - Class in org.openksavi.sponge.core.engine.processing
 
BaseProcessor<T extends ProcessorAdapter<?>> - Class in org.openksavi.sponge.core
Processor.
BaseProcessor() - Constructor for class org.openksavi.sponge.core.BaseProcessor
 
BaseProcessorAdapter<T extends Processor<?>> - Class in org.openksavi.sponge.core
Processor adapter.
BaseProcessorAdapter(BaseProcessorDefinition) - Constructor for class org.openksavi.sponge.core.BaseProcessorAdapter
Creates a new processor.
BaseProcessorDefinition - Class in org.openksavi.sponge.core
Processor definition.
BaseProcessorDefinition() - Constructor for class org.openksavi.sponge.core.BaseProcessorDefinition
Creates a new processor definition.
BaseRule - Class in org.openksavi.sponge.core.rule
 
BaseRule() - Constructor for class org.openksavi.sponge.core.rule.BaseRule
 
BaseRuleAdapter - Class in org.openksavi.sponge.core.rule
Base rule adapter.
BaseRuleAdapter(BaseRuleDefinition) - Constructor for class org.openksavi.sponge.core.rule.BaseRuleAdapter
 
BaseRuleAdapterGroup - Class in org.openksavi.sponge.core.rule
Rule adapter group.
BaseRuleAdapterGroup(BaseRuleAdapter, EventSetProcessorMainProcessingUnitHandler<RuleAdapterGroup, RuleAdapter>) - Constructor for class org.openksavi.sponge.core.rule.BaseRuleAdapterGroup
Creates a new rule group.
BaseRuleDefinition - Class in org.openksavi.sponge.core.rule
 
BaseRuleDefinition() - Constructor for class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
BaseScriptKnowledgeBaseInterpreter - Class in org.openksavi.sponge.core.kb
Script based knowledge base interpreter.
BaseScriptKnowledgeBaseInterpreter(KnowledgeBaseEngineOperations, KnowledgeBaseType) - Constructor for class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
Creates a new knowledge base interpreter.
BaseSpongeEngine - Class in org.openksavi.sponge.core.engine
Base Sponge engine implementation.
BaseSpongeEngine() - Constructor for class org.openksavi.sponge.core.engine.BaseSpongeEngine
Creates a new engine.
BaseTrigger - Class in org.openksavi.sponge.core.trigger
 
BaseTrigger() - Constructor for class org.openksavi.sponge.core.trigger.BaseTrigger
 
BaseTriggerAdapter - Class in org.openksavi.sponge.core.trigger
Base trigger adapter.
BaseTriggerAdapter(BaseProcessorDefinition) - Constructor for class org.openksavi.sponge.core.trigger.BaseTriggerAdapter
 
BaseTriggerDefinition - Class in org.openksavi.sponge.core.trigger
 
BaseTriggerDefinition() - Constructor for class org.openksavi.sponge.core.trigger.BaseTriggerDefinition
 
BiFunctionEventCondition - Class in org.openksavi.sponge.core.rule
BiFunction event condition.
BiFunctionEventCondition(BiFunction<Rule, Event, Boolean>) - Constructor for class org.openksavi.sponge.core.rule.BiFunctionEventCondition
 
bindAdapter(KnowledgeBase, String, Processor, BaseProcessorAdapter) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
build() - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Build the engine.
builder() - Static method in class org.openksavi.sponge.core.engine.DefaultSpongeEngine
Builder for creating Engine instances.
buildEventTree(TreeNode<RuleAdapterRuntime.NodeValue>, Event) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
Continues building the event tree for the incoming event starting at the specified node.

C

CachedScriptClassInstancePovider<S,T> - Class in org.openksavi.sponge.core.kb
The provider of script-based class instances that caches parsed expressions.
CachedScriptClassInstancePovider(SpongeEngine, Function<String, S>, String, BiFunction<S, Class<T>, T>) - Constructor for class org.openksavi.sponge.core.kb.CachedScriptClassInstancePovider
 
calculateInitialDynamicThreadPoolSize(SpongeEngine, int) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
call(String, Object...) - Method in class org.openksavi.sponge.core.BaseEngineOperations
Calls registered action with arguments.
call(Class<T>, String, Object...) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
callAction(String, Object[]) - Method in class org.openksavi.sponge.core.engine.DefaultActionManager
 
capacity - Variable in class org.openksavi.sponge.core.engine.event.BaseEventQueue
Queue capacity.
CFG_PLUGIN - Static variable in class org.openksavi.sponge.core.engine.PluginManagerConstants
Plugin tag.
CFG_PLUGIN_CLASS - Static variable in class org.openksavi.sponge.core.engine.PluginManagerConstants
Plugin class tag.
CFG_PLUGIN_CONFIGURATION - Static variable in class org.openksavi.sponge.core.engine.PluginManagerConstants
Plugin configuration tag.
CFG_PLUGIN_DESCRIPTION - Static variable in class org.openksavi.sponge.core.engine.PluginManagerConstants
Plugin description tag.
CFG_PLUGIN_DISPLAY_NAME - Static variable in class org.openksavi.sponge.core.engine.PluginManagerConstants
Plugin display name tag.
CFG_PLUGIN_KB_NAME - Static variable in class org.openksavi.sponge.core.engine.PluginManagerConstants
Plugin knowledge base name.
CFG_PLUGIN_NAME - Static variable in class org.openksavi.sponge.core.engine.PluginManagerConstants
Plugin name tag.
CFG_PLUGINS - Static variable in class org.openksavi.sponge.core.engine.PluginManagerConstants
Plugins tag.
checkConditions(TreeNode<RuleAdapterRuntime.NodeValue>) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
Checks conditions for the given node (containing level and event).
children - Variable in class org.openksavi.sponge.core.util.TreeNode
 
clear() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapterGroup
Clears this correlator group.
clear() - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
Clears this processor.
clear() - Method in class org.openksavi.sponge.core.engine.DefaultThreadPool
 
clear() - Method in class org.openksavi.sponge.core.engine.event.NullEventQueue
Clears this event queue.
clear() - Method in class org.openksavi.sponge.core.engine.event.PriorityEventQueue
Clears this event queue.
clear() - Method in class org.openksavi.sponge.core.engine.event.SynchroEventQueue
Clears this event queue.
clear() - Method in class org.openksavi.sponge.core.kb.CachedScriptClassInstancePovider
 
clear() - Method in interface org.openksavi.sponge.core.kb.ScriptClassInstanceProvider
 
clear() - Method in class org.openksavi.sponge.core.kb.SimpleScriptClassInstancePovider
 
clear() - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
Clears event tree and event alias map.
clear() - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapter
Clears event tree and event alias map.
clear() - Method in interface org.openksavi.sponge.core.rule.RuleAdapterRuntime
 
clear() - Method in class org.openksavi.sponge.core.util.Tree
 
clearRememberedException() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Clears remembered exception.
clearTimeMeasurement() - Method in class org.openksavi.sponge.core.engine.DefaultStatisticsManager
 
clearUnusedEventMapping() - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
Clears unused event mappings.
clone() - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
Clones this processor.
clone() - Method in class org.openksavi.sponge.core.BaseProcessorDefinition
Clones this processor.
clone() - Method in class org.openksavi.sponge.core.event.AttributeMapEvent
Clones this event.
clone() - Method in class org.openksavi.sponge.core.event.BaseEvent
 
clonePolicy - Variable in class org.openksavi.sponge.core.event.BaseEvent
Event clone policy.
close() - Method in class org.openksavi.sponge.core.engine.interactive.SimpleInteractiveModeConsole
 
close(InputStream) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
close(OutputStream) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
closeQuietly(Reader) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
CombinedExceptionHandler - Class in org.openksavi.sponge.core.engine
Combined exception handler.
CombinedExceptionHandler(ExceptionHandler...) - Constructor for class org.openksavi.sponge.core.engine.CombinedExceptionHandler
 
CommonsConfiguration - Class in org.openksavi.sponge.core.config
This class implements a configuration using Apache Commons Configuration.
CommonsConfiguration(BaseHierarchicalConfiguration) - Constructor for class org.openksavi.sponge.core.config.CommonsConfiguration
 
compare(Event, Event) - Method in class org.openksavi.sponge.core.engine.event.PriorityEventQueueComparator
 
compare(String, String) - Static method in class org.openksavi.sponge.core.event.EventId
 
compareTo(EventId) - Method in class org.openksavi.sponge.core.event.EventId
 
compilePattern(String) - Method in class org.openksavi.sponge.core.util.RegexPatternMatcher
 
CompositeEventCondition - Class in org.openksavi.sponge.core.rule
Composite event condition.
CompositeEventCondition(EventCondition...) - Constructor for class org.openksavi.sponge.core.rule.CompositeEventCondition
 
CompositeEventCondition(List<EventCondition>) - Constructor for class org.openksavi.sponge.core.rule.CompositeEventCondition
 
condition(Rule, Event) - Method in class org.openksavi.sponge.core.rule.BiFunctionEventCondition
 
condition(Rule, Event) - Method in class org.openksavi.sponge.core.rule.CompositeEventCondition
 
condition(Rule, Event) - Method in class org.openksavi.sponge.core.rule.ReflectionEventCondition
Checks rule event condition by invoking the defined Java rule class method.
condition(Rule, Event) - Method in class org.openksavi.sponge.core.rule.ScriptKnowledgeBaseEventCondition
Checks rule event condition by evaluating the defined knowledge base rule method.
conditions - Variable in class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
config(String) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Sets the configuration file name.
CONFIG_DIR - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
Configuration directory.
CONFIG_SCHEMA - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
CONFIG_SCHEMA_LOCATION - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
ConfigLookup() - Constructor for class org.openksavi.sponge.core.engine.DefaultConfigurationManager.ConfigLookup
 
ConfigurationConstants - Class in org.openksavi.sponge.core.engine
Configuration constants.
configurationManager - Variable in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Configuration manager.
configure(Configuration) - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
Configures this knowledge base manager.
configure(Configuration) - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
Configures plugins.
configureEngineModules() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Configures engine modules.
containsException(Throwable, Class<?>) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
CONTROL_EVENT_PREFIX - Static variable in class org.openksavi.sponge.core.engine.EngineConstants
Control event name prefix.
create(Function<? super T, ? extends EventCondition>, T...) - Static method in class org.openksavi.sponge.core.rule.CompositeEventCondition
 
create(Rule, String) - Static method in class org.openksavi.sponge.core.rule.ReflectionEventCondition
 
createActionManager(SpongeEngine) - Method in class org.openksavi.sponge.core.spi.DefaultEngineModuleProvider
 
createAdapter() - Method in class org.openksavi.sponge.core.action.BaseAction
 
createAdapter() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
createAdapter(ProcessorInstanceHolder, ProcessorType) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
createAdapter() - Method in class org.openksavi.sponge.core.filter.BaseFilter
 
createAdapter() - Method in class org.openksavi.sponge.core.rule.BaseRule
 
createAdapter() - Method in class org.openksavi.sponge.core.trigger.BaseTrigger
 
createAndConfigurePlugin(Configuration) - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
Creates and configures a plugin.
createBlockingQueue() - Method in class org.openksavi.sponge.core.engine.event.PriorityEventQueue
 
createConfigurationManager(SpongeEngine, String) - Method in class org.openksavi.sponge.core.spi.DefaultEngineModuleProvider
 
createConfigurations(List<HierarchicalConfiguration<ImmutableNode>>) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
createControlEventName(Class<? extends ControlEvent>) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
createEventConditionForMethod(String) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
createEventConditionForMethods(List<String>) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
createEventQueueManager(SpongeEngine) - Method in class org.openksavi.sponge.core.spi.DefaultEngineModuleProvider
 
createEventScheduler(SpongeEngine, EventQueue) - Method in class org.openksavi.sponge.core.spi.DefaultEngineModuleProvider
 
createFilterProcessingUnit(SpongeEngine, EventQueue, EventQueue) - Method in class org.openksavi.sponge.core.spi.DefaultProcessingUnitProvider
 
createFilterProcessingUnitListenerThreadPool(FilterProcessingUnit) - Method in class org.openksavi.sponge.core.engine.DefaultThreadPoolManager
 
createFixedExecutor(Object, int) - Method in class org.openksavi.sponge.core.engine.DefaultThreadPoolManager
 
createGlobalLoggerName(KnowledgeBaseEngineOperations) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
createHandlers() - Method in class org.openksavi.sponge.core.engine.processing.BaseMainProcessingUnit
 
createInstance(String, Class<T>) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
createInterpreterInstance(SpongeEngine, KnowledgeBase) - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
createKnowledgeBaseFromConfiguration(Configuration) - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
createKnowledgeBaseInterpreter(String, KnowledgeBase) - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
createKnowledgeBaseInterpreter(SpongeEngine, KnowledgeBase) - Method in class org.openksavi.sponge.java.spi.JavaKnowledgeBaseInterpreterFactory
 
createKnowledgeBaseManager(SpongeEngine) - Method in class org.openksavi.sponge.core.spi.DefaultEngineModuleProvider
 
createLoggerName(KnowledgeBase, String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
createMainProcessingUnit(SpongeEngine, EventQueue, EventQueue) - Method in class org.openksavi.sponge.core.spi.DefaultProcessingUnitProvider
 
createMainProcessingUnitAsyncEventSetProcessorThreadPool() - Method in class org.openksavi.sponge.core.engine.DefaultThreadPoolManager
 
createMainProcessingUnitDecomposedQueueThreadPool(Processable) - Method in class org.openksavi.sponge.core.engine.DefaultThreadPoolManager
 
createMainProcessingUnitEventSetProcessorDurationThreadPool() - Method in class org.openksavi.sponge.core.engine.DefaultThreadPoolManager
 
createMainProcessingUnitListenerThreadPool(MainProcessingUnit) - Method in class org.openksavi.sponge.core.engine.DefaultThreadPoolManager
 
createMainProcessingUnitWorkerThreadPool() - Method in class org.openksavi.sponge.core.engine.DefaultThreadPoolManager
 
createNewEventSetProcessorAdapter() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapterGroup
 
createNewEventSetProcessorAdapter() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapterGroup
 
createNewEventSetProcessorAdapter() - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapterGroup
 
createNewSession() - Static method in class org.openksavi.sponge.core.engine.DefaultSession
 
createNonScriptKnowledgeBaseFromConfiguration(String, String, String, Configuration[]) - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
createNonScriptKnowledgeBaseName(KnowledgeBase) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
createPluginInstance(String) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseInterpreter
Creates plugin instance.
createPluginLoggerName() - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
createPluginManager(SpongeEngine) - Method in class org.openksavi.sponge.core.spi.DefaultEngineModuleProvider
 
createPluginStub(String, String, String) - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
Creates a plugin stub.
createProcessingUnitManager(SpongeEngine) - Method in class org.openksavi.sponge.core.spi.DefaultEngineModuleProvider
 
createProcessorInstance(ProcessorDefinition, Class<T>) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
createProcessorInstance(String, Class<T>) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseInterpreter
Creates processor instance.
createProcessorInstanceByProcessorClass(KnowledgeBase, Object, Class) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
createProcessorInstanceByProcessorClass(KnowledgeBase, Object, Class<?>) - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
createProcessorInstanceByProcessorClass(KnowledgeBase, Object, Class<?>) - Method in class org.openksavi.sponge.java.core.JavaKnowledgeBaseInterpreter
 
createProcessorManager(SpongeEngine) - Method in class org.openksavi.sponge.core.spi.DefaultEngineModuleProvider
 
createProcessorName(Class<?>) - Static method in class org.openksavi.sponge.java.core.JavaUtils
 
createRootConfig() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
createScript(String) - Method in class org.openksavi.sponge.core.kb.CachedScriptClassInstancePovider
 
createScriptClassInstancePovider() - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
createScriptClassInstancePovider() - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
 
createScriptEngine() - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
Creates scripting engine.
createScriptKnowledgeBaseFromConfiguration(String, String, Configuration[]) - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
createSecurityConfiguration(Configuration) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
createSslContext(SslConfiguration) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
createStatisticsManager(SpongeEngine) - Method in class org.openksavi.sponge.core.spi.DefaultEngineModuleProvider
 
createThreadFactory(Object) - Method in class org.openksavi.sponge.core.engine.DefaultThreadPoolManager
 
createThreadPoolManager(SpongeEngine) - Method in class org.openksavi.sponge.core.spi.DefaultEngineModuleProvider
 
createValidationException(String) - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapter
 
createWorker() - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit
Creates the worker.
createWorker() - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit.DecomposedQueueReaderProcessable
 
createWorker() - Method in class org.openksavi.sponge.core.engine.processing.DefaultFilterProcessingUnit
Creates the worker.
createXmlConfiguration(String) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
currentEntryId - Variable in class org.openksavi.sponge.core.engine.event.BaseEventScheduler
Current event scheduler entry id.

D

DecomposedQueue<T extends EventProcessorAdapter<?>> - Class in org.openksavi.sponge.core.engine.processing.decomposed
Decomposed custom queue of entries (trigger adapter or event set processor group adapter, event).
DecomposedQueue(int, boolean) - Constructor for class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueue
 
DecomposedQueueMainProcessingUnit - Class in org.openksavi.sponge.core.engine.processing.decomposed
Main processing unit that handles triggers, rules and correlators.
DecomposedQueueMainProcessingUnit(String, SpongeEngine, EventQueue, EventQueue) - Constructor for class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit
Creates a new main processing unit.
DecomposedQueueMainProcessingUnit.DecomposedQueueReaderProcessable - Class in org.openksavi.sponge.core.engine.processing.decomposed
 
DecomposedQueueMainProcessingUnit.DecomposedQueueReaderWorker - Class in org.openksavi.sponge.core.engine.processing.decomposed
 
DecomposedQueueMainProcessingUnit.DecomposedQueueWriterLoopWorker - Class in org.openksavi.sponge.core.engine.processing.decomposed
 
DecomposedQueueReaderProcessable() - Constructor for class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit.DecomposedQueueReaderProcessable
 
DecomposedQueueReaderWorker(DecomposedQueueMainProcessingUnit.DecomposedQueueReaderProcessable) - Constructor for class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit.DecomposedQueueReaderWorker
 
decomposedQueueThreadPool - Variable in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit
The thread pool used by the Main Processing Unit for listening to the decomposed queue.
DecomposedQueueWriterLoopWorker(Processable) - Constructor for class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit.DecomposedQueueWriterLoopWorker
 
Deduplication - Class in org.openksavi.sponge.core.library
 
Deduplication(String) - Constructor for class org.openksavi.sponge.core.library.Deduplication
 
deepClone(T) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
DEFAULT_CONFIG - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
DEFAULT_CONTROL_EVENT_PRIORITY - Static variable in class org.openksavi.sponge.core.event.BaseControlEvent
Default control event priority.
DEFAULT_ON_RUN_FUNCTION_RESULT - Static variable in class org.openksavi.sponge.core.engine.EngineConstants
 
DEFAULT_PRIORITY - Static variable in class org.openksavi.sponge.core.event.BaseEvent
Default event priority.
DEFAULT_REQUIRED - Static variable in class org.openksavi.sponge.core.kb.FileKnowledgeBaseScript
The script file is required by default.
DEFAULT_SECURITY_ALGORITHM - Static variable in class org.openksavi.sponge.core.util.SpongeUtils
 
DefaultActionManager - Class in org.openksavi.sponge.core.engine
Action manager.
DefaultActionManager(SpongeEngine) - Constructor for class org.openksavi.sponge.core.engine.DefaultActionManager
 
DefaultConfigurationManager - Class in org.openksavi.sponge.core.engine
Default configuration manager.
DefaultConfigurationManager(SpongeEngine, String) - Constructor for class org.openksavi.sponge.core.engine.DefaultConfigurationManager
Creates a new configuration manager.
DefaultConfigurationManager.ConfigLookup - Class in org.openksavi.sponge.core.engine
 
DefaultConfigurationManager.HomeLookup - Class in org.openksavi.sponge.core.engine
 
DefaultEngineModuleProvider - Class in org.openksavi.sponge.core.spi
Default provider for engine modules.
DefaultEngineModuleProvider() - Constructor for class org.openksavi.sponge.core.spi.DefaultEngineModuleProvider
 
DefaultEngineParameters - Class in org.openksavi.sponge.core.engine
Default values of engine parameters.
DefaultEngineParameters() - Constructor for class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
DefaultEventDefinition - Class in org.openksavi.sponge.core.event
 
DefaultEventDefinition(EngineOperations, String, EventClonePolicy) - Constructor for class org.openksavi.sponge.core.event.DefaultEventDefinition
Creates a new event definition.
DefaultEventDefinition(EngineOperations, Event) - Constructor for class org.openksavi.sponge.core.event.DefaultEventDefinition
Creates a new event definition.
DefaultEventQueueManager - Class in org.openksavi.sponge.core.engine
Event Queue Manager.
DefaultEventQueueManager(SpongeEngine) - Constructor for class org.openksavi.sponge.core.engine.DefaultEventQueueManager
Creates a new Event Queue Manager.
DefaultEventQueueProvider - Class in org.openksavi.sponge.core.spi
Default EventQueueProvider.
DefaultEventQueueProvider() - Constructor for class org.openksavi.sponge.core.spi.DefaultEventQueueProvider
 
DefaultFilterProcessingUnit - Class in org.openksavi.sponge.core.engine.processing
Default Filter Processing Unit.
DefaultFilterProcessingUnit(String, SpongeEngine, EventQueue, EventQueue) - Constructor for class org.openksavi.sponge.core.engine.processing.DefaultFilterProcessingUnit
Creates a new Filter Processing Unit.
DefaultFilterProcessingUnit.FilterLoopWorker - Class in org.openksavi.sponge.core.engine.processing
Processing unit worker to be used in a thread pool.
DefaultInteractiveMode - Class in org.openksavi.sponge.core.engine.interactive
Default interactive mode.
DefaultInteractiveMode(SpongeEngine, String, Supplier<InteractiveModeConsole>) - Constructor for class org.openksavi.sponge.core.engine.interactive.DefaultInteractiveMode
 
defaultKnowledgeBase - Variable in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
DefaultKnowledgeBase - Class in org.openksavi.sponge.core.kb
 
DefaultKnowledgeBase() - Constructor for class org.openksavi.sponge.core.kb.DefaultKnowledgeBase
 
DefaultKnowledgeBaseFileProvider - Class in org.openksavi.sponge.core.kb
A default knowledge base file provider.
DefaultKnowledgeBaseFileProvider() - Constructor for class org.openksavi.sponge.core.kb.DefaultKnowledgeBaseFileProvider
 
DefaultKnowledgeBaseManager - Class in org.openksavi.sponge.core.engine
Knowledge base manager.
DefaultKnowledgeBaseManager(SpongeEngine) - Constructor for class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
Creates a new knowledge base manager.
DefaultPluginManager - Class in org.openksavi.sponge.core.engine
Plugin Manager.
DefaultPluginManager(SpongeEngine) - Constructor for class org.openksavi.sponge.core.engine.DefaultPluginManager
Creates a new Plugin Manager.
DefaultProcessableThreadPool - Class in org.openksavi.sponge.core.engine
 
DefaultProcessableThreadPool(ExecutorService, Processable) - Constructor for class org.openksavi.sponge.core.engine.DefaultProcessableThreadPool
 
DefaultProcessingUnitManager - Class in org.openksavi.sponge.core.engine
Processing Unit Manager.
DefaultProcessingUnitManager(SpongeEngine) - Constructor for class org.openksavi.sponge.core.engine.DefaultProcessingUnitManager
Creates a new Processing Unit Manager.
DefaultProcessingUnitProvider - Class in org.openksavi.sponge.core.spi
Default processing unit provider.
DefaultProcessingUnitProvider() - Constructor for class org.openksavi.sponge.core.spi.DefaultProcessingUnitProvider
 
DefaultProcessorManager - Class in org.openksavi.sponge.core.engine
Processor manager.
DefaultProcessorManager(SpongeEngine) - Constructor for class org.openksavi.sponge.core.engine.DefaultProcessorManager
Creates a new processor manager.
DefaultProcessorManager.RegistrationHandler - Class in org.openksavi.sponge.core.engine
Processor registration handler.
DefaultScriptKnowledgeBase - Class in org.openksavi.sponge.core.kb
Script based knowledge base.
DefaultScriptKnowledgeBase(String, KnowledgeBaseType) - Constructor for class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
 
DefaultScriptKnowledgeBase(String) - Constructor for class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
 
DefaultSession - Class in org.openksavi.sponge.core.engine
A default implementation of session.
DefaultSession() - Constructor for class org.openksavi.sponge.core.engine.DefaultSession
 
DefaultSpongeEngine - Class in org.openksavi.sponge.core.engine
A default Sponge engine.
DefaultSpongeEngine() - Constructor for class org.openksavi.sponge.core.engine.DefaultSpongeEngine
Creates a new engine.
DefaultStatisticsManager - Class in org.openksavi.sponge.core.engine
Statistics Manager.
DefaultStatisticsManager(SpongeEngine) - Constructor for class org.openksavi.sponge.core.engine.DefaultStatisticsManager
Creates a new Statistics Manager.
DefaultThreadPool - Class in org.openksavi.sponge.core.engine
A default thread pool.
DefaultThreadPool(String, ExecutorService) - Constructor for class org.openksavi.sponge.core.engine.DefaultThreadPool
 
DefaultThreadPoolManager - Class in org.openksavi.sponge.core.engine
Default Thread Pool Manager.
DefaultThreadPoolManager(SpongeEngine) - Constructor for class org.openksavi.sponge.core.engine.DefaultThreadPoolManager
Creates a new Thread Pool Manager.
DefaultThreadPoolManager.WaitRejectedExecutionHandlerPolicy - Class in org.openksavi.sponge.core.engine
 
definePluginVariable(String, Plugin) - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
 
definePluginVariables() - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
Defines plugin variables.
deregister(ProcessorAdapter) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager.RegistrationHandler
 
disable(KnowledgeBase, Object) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
disable(Class<? extends Processor>) - Method in class org.openksavi.sponge.java.core.JavaKnowledgeBaseEngineOperations
Disables Java processor.
disableAction(KnowledgeBase, Object) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
disableAll(Class<? extends Processor>...) - Method in class org.openksavi.sponge.java.core.JavaKnowledgeBaseEngineOperations
Disables Java processors.
disableCorrelator(KnowledgeBase, Object) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
disableFilter(KnowledgeBase, Object) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
disableJava(Class<? extends Processor>) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
 
disableJavaAction(Class<? extends Action>) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
Disables Java action.
disableJavaAll(Class<?>...) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
 
disableJavaByScan(Object...) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
 
disableJavaCorrelator(Class<? extends Correlator>) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
 
disableJavaFilter(Class<? extends Filter>) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
Disables Java filter.
disableJavaRule(Class<? extends Rule>) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
Disables Java rule.
disableJavaTrigger(Class<? extends Trigger>) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
Disables Java trigger.
disableRule(KnowledgeBase, Object) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
disableTrigger(KnowledgeBase, Object) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
doCreateInstance(String, Class<T>) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseInterpreter
Creates an instance of the given class.
doCreateInstance(String, Class<T>) - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
doCreateInstance(String, Class<T>) - Method in class org.openksavi.sponge.java.core.JavaKnowledgeBaseInterpreter
 
doDisable(KnowledgeBase, Object, ProcessorType) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
doEnable(KnowledgeBase, Object, ProcessorType) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
doGet(String, boolean) - Method in class org.openksavi.sponge.core.engine.MapVariables
 
doGet(String, boolean, T) - Method in class org.openksavi.sponge.core.event.AttributeMapEvent
 
doGet(String, boolean, T) - Method in class org.openksavi.sponge.core.event.BaseEvent
 
doGet(String, boolean, T) - Method in class org.openksavi.sponge.core.event.ProcessorControlEvent
 
doGetNonBlocking() - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueue
Returns the next pair (trigger adapter or event set processor group adapter) available to processing.
doInWrappedException(KnowledgeBase, Runnable, String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
doLoad(Reader, String) - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
doReload(List<KnowledgeBaseScript>) - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
doSchedule(Event, Trigger, boolean) - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler
 
doShutdown() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
doShutdown() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Shuts down the engine.
doShutdown() - Method in class org.openksavi.sponge.core.engine.DefaultEventQueueManager
Shuts down this managed entity.
doShutdown() - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
Shuts down this managed entity.
doShutdown() - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
Shuts down plugins.
doShutdown() - Method in class org.openksavi.sponge.core.engine.DefaultProcessingUnitManager
 
doShutdown() - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler
Shuts down this event scheduler.
doShutdown() - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit
 
doShutdown() - Method in class org.openksavi.sponge.core.engine.processing.DefaultFilterProcessingUnit
 
doShutdown() - Method in class org.openksavi.sponge.core.plugin.BasePlugin
Shuts down this managed entity.
doStartup() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
doStartup() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Starts up the engine.
doStartup() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
Starts up this managed entity.
doStartup() - Method in class org.openksavi.sponge.core.engine.DefaultEventQueueManager
Starts up this managed entity.
doStartup() - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
Starts up this managed entity.
doStartup() - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
Starts up plugins.
doStartup() - Method in class org.openksavi.sponge.core.engine.DefaultProcessingUnitManager
 
doStartup() - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler
Starts up this event scheduler.
doStartup() - Method in class org.openksavi.sponge.core.engine.event.SynchroEventQueue
Starts up this managed entity.
doStartup() - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit
Starts up this managed entity.
doStartup() - Method in class org.openksavi.sponge.core.engine.processing.DefaultFilterProcessingUnit
 
doStartup() - Method in class org.openksavi.sponge.core.plugin.BasePlugin
Starts up this managed entity.
dumpConfiguration(Configuration) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
Dumps configuration to string.
duration - Variable in class org.openksavi.sponge.core.BaseEventSetProcessorDefinition
Duration.
DurationControlEvent - Class in org.openksavi.sponge.core.event
A control event for handling duration timeout in event set processors.
DurationControlEvent(EventSetProcessorAdapter) - Constructor for class org.openksavi.sponge.core.event.DurationControlEvent
 
durationOccurred() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
 
durationOccurred(T) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapterGroup
 
durationOccurred(EventSetProcessorAdapter<?>) - Method in class org.openksavi.sponge.core.engine.processing.ImmediateEventSetProcessorDurationStrategy
 
durationOccurred(EventSetProcessorAdapter<?>) - Method in class org.openksavi.sponge.core.engine.processing.QueuedEventSetProcessorDurationStrategy
 
durationTriggered - Variable in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
Indicates that duration trigger for this event set processor occurred.

E

enable(KnowledgeBase, Object) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
enable(Class<? extends Processor>) - Method in class org.openksavi.sponge.java.core.JavaKnowledgeBaseEngineOperations
Enables Java processor.
enableAction(KnowledgeBase, Object) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
enableAll(Class<? extends Processor>...) - Method in class org.openksavi.sponge.java.core.JavaKnowledgeBaseEngineOperations
Enables Java processors.
enableCorrelator(KnowledgeBase, Object) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
enableFilter(KnowledgeBase, Object) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
enableJava(Class<? extends Processor>) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
 
enableJavaAction(Class<? extends Action>) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
Enables Java action.
enableJavaAll(Class<?>...) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
 
enableJavaByScan(Object...) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
 
enableJavaCorrelator(Class<? extends Correlator>) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
 
enableJavaFilter(Class<? extends Filter>) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
Enables Java filter.
enableJavaRule(Class<? extends Rule>) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
Enables Java rule.
enableJavaTrigger(Class<? extends Trigger>) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
Enables Java trigger.
enableRule(KnowledgeBase, Object) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
enableTrigger(KnowledgeBase, Object) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
engine - Variable in class org.openksavi.sponge.core.BaseEngineOperations
 
engine - Variable in class org.openksavi.sponge.core.engine.EngineBuilder
The engine.
engine - Variable in class org.openksavi.sponge.core.engine.interactive.DefaultInteractiveMode
 
engine - Variable in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseScriptProvider
 
ENGINE_ATTRIBUTE_DISPLAY_NAME - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
ENGINE_ATTRIBUTE_NAME - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
EngineBuilder<T extends BaseSpongeEngine> - Class in org.openksavi.sponge.core.engine
Engine builder.
EngineBuilder(T) - Constructor for class org.openksavi.sponge.core.engine.EngineBuilder
Creates a new Engine Builder.
EngineConstants - Class in org.openksavi.sponge.core.engine
Engine constants.
EngineScriptKnowledgeBaseInterpreter - Class in org.openksavi.sponge.core.kb
Script Engine (JSR-223) based knowledge base interpreter.
EngineScriptKnowledgeBaseInterpreter(KnowledgeBaseEngineOperations, KnowledgeBaseType) - Constructor for class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
Creates a new Knowledge Interpreter.
ensureProvidersSet() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Ensures that all providers are set.
equals(Object) - Method in class org.openksavi.sponge.core.event.EventId
 
equalsByAttributes(Event) - Method in class org.openksavi.sponge.core.event.BaseEvent
Compares events by attributes.
equalsById(Event) - Method in class org.openksavi.sponge.core.event.BaseEvent
Compares events by ID.
eval(String, Class<T>) - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
eval(Reader, String) - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
eval(String) - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
 
eval(ScriptEngine, String) - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
 
eval(Reader, String) - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
 
event(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
event(String, EventClonePolicy) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
event(Event) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
eventAliasMap - Variable in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
Map of (event alias, event instance).
EventId - Class in org.openksavi.sponge.core.event
Event ID.
EventId(long, long) - Constructor for class org.openksavi.sponge.core.event.EventId
 
eventIdGenerator - Variable in class org.openksavi.sponge.core.engine.event.BaseEventScheduler
Event ID generator.
EventLoopWorker(Processable) - Constructor for class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit.EventLoopWorker
 
eventProcessorRegistrationListener - Variable in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
 
EventProcessorRegistrationListener<T extends EventProcessorAdapter<?>> - Interface in org.openksavi.sponge.core.engine.processing
Event processor registration listener.
eventQueueManager - Variable in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Event queue manager.
eventQueueProvider - Variable in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Event queue provider.
eventQueueProvider(EventQueueProvider) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Sets the event queue provider.
eventScheduler - Variable in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Event scheduler.
EventSchedulerJob() - Constructor for class org.openksavi.sponge.core.engine.event.QuartzEventScheduler.EventSchedulerJob
 
EventSchedulerJobParameters(QuartzEventScheduler, Event, boolean) - Constructor for class org.openksavi.sponge.core.engine.event.QuartzEventScheduler.EventSchedulerJobParameters
 
EventSetProcessorDurationTask(T) - Constructor for class org.openksavi.sponge.core.engine.processing.BaseEventSetProcessorMainProcessingUnitHandler.EventSetProcessorDurationTask
 
eventTree - Variable in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
Event tree.
exceptionHandler(ExceptionHandler) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Sets the exception handler.
execute(JobExecutionContext) - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler.EventSchedulerJob
 
executeConcurrentlyOnce(SpongeEngine, Runnable) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
exists(ProcessorAdapter) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager.RegistrationHandler
 
exists(String) - Method in class org.openksavi.sponge.core.engine.MapVariables
 
existsAction(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
existsAction(String) - Method in class org.openksavi.sponge.core.engine.DefaultActionManager
 
existsCorrelator(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
existsFilter(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
existsPlugin(String) - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
Checks whether a plugin with the specified name exists.
existsProcessor(String, ProcessorType) - Method in class org.openksavi.sponge.core.engine.processing.BaseMainProcessingUnit
 
existsProcessor(String) - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
 
existsRule(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
existsTrigger(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
existsVariable(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
existsVariable(String) - Method in class org.openksavi.sponge.core.engine.DefaultSession
 
existsVariable(String) - Method in class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBaseInterpreter
 
existsVariable(String) - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
 
EXIT_COMMAND - Static variable in class org.openksavi.sponge.core.engine.interactive.InteractiveModeConstants
 

F

FallbackBasePathLocationStrategy - Class in org.openksavi.sponge.core.config
 
FallbackBasePathLocationStrategy(FileLocationStrategy, String) - Constructor for class org.openksavi.sponge.core.config.FallbackBasePathLocationStrategy
 
FileKnowledgeBaseScript - Class in org.openksavi.sponge.core.kb
File-based knowledge base script definition.
FileKnowledgeBaseScript(String) - Constructor for class org.openksavi.sponge.core.kb.FileKnowledgeBaseScript
Creates a new knowledge base script instance.
FileKnowledgeBaseScript(String, Charset) - Constructor for class org.openksavi.sponge.core.kb.FileKnowledgeBaseScript
Creates a new knowledge base script instance.
FileKnowledgeBaseScript(String, boolean) - Constructor for class org.openksavi.sponge.core.kb.FileKnowledgeBaseScript
Creates a new knowledge base script instance.
FileKnowledgeBaseScript(String, Charset, boolean) - Constructor for class org.openksavi.sponge.core.kb.FileKnowledgeBaseScript
Creates a new knowledge base script instance.
FileKnowledgeBaseScriptProvider - Class in org.openksavi.sponge.core.kb
A file-based knowledge base script provider.
FileKnowledgeBaseScriptProvider(SpongeEngine, FileKnowledgeBaseScript) - Constructor for class org.openksavi.sponge.core.kb.FileKnowledgeBaseScriptProvider
 
FilterLoopWorker(Processable) - Constructor for class org.openksavi.sponge.core.engine.processing.DefaultFilterProcessingUnit.FilterLoopWorker
 
filterProcessingUnitListenerThreadPoolEntry - Variable in class org.openksavi.sponge.core.engine.processing.DefaultFilterProcessingUnit
The thread pool used by the Filter Processing Unit for listening to the Input Event Queue.
findAlreadyRegisteredByDifferentType(ProcessorAdapter) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
finish() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
 
finish() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
fromString(String) - Static method in class org.openksavi.sponge.core.event.EventId
 

G

GenericExceptionContext - Class in org.openksavi.sponge.core.engine
Exception context.
GenericExceptionContext(SpongeEngine, String) - Constructor for class org.openksavi.sponge.core.engine.GenericExceptionContext
 
GenericExceptionContext(SpongeEngine, String, Object) - Constructor for class org.openksavi.sponge.core.engine.GenericExceptionContext
 
GenericKnowledgeBaseType - Class in org.openksavi.sponge.core.kb
Generic knowledge base type.
GenericKnowledgeBaseType(String, String, List<String>, boolean) - Constructor for class org.openksavi.sponge.core.kb.GenericKnowledgeBaseType
 
GenericProcessorInstanceHolder - Class in org.openksavi.sponge.core.engine
 
GenericProcessorInstanceHolder(Processor<?>, String, boolean) - Constructor for class org.openksavi.sponge.core.engine.GenericProcessorInstanceHolder
 
GenericPropertyEntry - Class in org.openksavi.sponge.core.engine
Property entry.
GenericPropertyEntry(Object, boolean, boolean) - Constructor for class org.openksavi.sponge.core.engine.GenericPropertyEntry
 
GenericRuleEventSpec - Class in org.openksavi.sponge.core.rule
 
GenericRuleEventSpec(String, String, EventMode) - Constructor for class org.openksavi.sponge.core.rule.GenericRuleEventSpec
 
get(long) - Method in class org.openksavi.sponge.core.engine.event.NullEventQueue
Always returns null.
get(long) - Method in class org.openksavi.sponge.core.engine.event.PriorityEventQueue
Returns the first event from the queue.
get(long) - Method in class org.openksavi.sponge.core.engine.event.SynchroEventQueue
Returns the first event from the queue.
get(String) - Method in class org.openksavi.sponge.core.engine.MapVariables
 
get(Class<T>, String) - Method in class org.openksavi.sponge.core.engine.MapVariables
 
get(String, T) - Method in class org.openksavi.sponge.core.engine.MapVariables
 
get(Class<T>, String, T) - Method in class org.openksavi.sponge.core.engine.MapVariables
 
get(long, TimeUnit) - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueue
Returns the next pair (trigger adapter or event set processor group adapter) available to processing.
get(String) - Method in class org.openksavi.sponge.core.event.BaseEvent
Returns the attribute value or throws IllegalArgumentException if it does't exist.
get(String, Class<T>) - Method in class org.openksavi.sponge.core.event.BaseEvent
Returns attribute value.
GET_ITERATION_TIMEOUT - Static variable in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
 
getAbbreviatedEventSequenceString(BaseRule) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getActionAdapter(String) - Method in class org.openksavi.sponge.core.engine.DefaultActionManager
 
getActionAdapters(String, String) - Method in class org.openksavi.sponge.core.engine.DefaultActionManager
 
getActionManager() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getActions() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Returns the list of action adapters.
getActiveThreadCount() - Method in class org.openksavi.sponge.core.engine.DefaultStatisticsManager
Returns active thread count.
getAdapter() - Method in class org.openksavi.sponge.core.BaseProcessor
 
getAdapter() - Method in class org.openksavi.sponge.core.engine.processing.BaseEventSetProcessorMainProcessingUnitHandler.EventSetProcessorDurationTask
 
getAlgorithm() - Method in class org.openksavi.sponge.core.util.SslConfiguration
 
getAll() - Method in class org.openksavi.sponge.core.event.AttributeMapEvent
Returns attribute map.
getAll() - Method in class org.openksavi.sponge.core.event.ProcessorControlEvent
 
getAllowConcurrentEventTypeProcessingByEventSetProcessors() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getArgsMeta() - Method in class org.openksavi.sponge.core.action.BaseAction
 
getArgsMeta() - Method in class org.openksavi.sponge.core.action.BaseActionAdapter
 
getArgsMeta() - Method in class org.openksavi.sponge.core.action.BaseActionDefinition
 
getAsyncEventSetProcessorExecutorThreadCount() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
getAsyncEventSetProcessorExecutorThreadCount() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getAsyncEventSetProcessorProcessingPartitionSize() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getAsyncEventSetProcessorProcessingThreshold() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getAsyncEventSetProcessorThreadPool() - Method in class org.openksavi.sponge.core.engine.processing.BaseEventSetProcessorMainProcessingUnitHandler
 
getAsyncEventSetProcessorThreadPool() - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit
 
getAttribute(String, String) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getAttributeName() - Method in class org.openksavi.sponge.core.library.Deduplication
 
getAutoEnable() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
getAutoEnable() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getBaseTimestamp() - Method in class org.openksavi.sponge.core.event.AtomicLongEventIdGenerator
 
getBaseTimestamp() - Method in class org.openksavi.sponge.core.event.EventId
 
getBigDecimal(String, BigDecimal) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getBigDecimalAttribute(String, BigDecimal) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getBigInteger(String, BigInteger) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getBigIntegerAttribute(String, BigInteger) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getBody() - Method in class org.openksavi.sponge.core.kb.StringKnowledgeBaseScript
 
getBoolean(String, Boolean) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getBooleanAttribute(String, Boolean) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getByte(String, Byte) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getByteAttribute(String, Byte) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getCache() - Method in class org.openksavi.sponge.core.library.Deduplication
 
getCacheBuilder() - Method in class org.openksavi.sponge.core.library.Deduplication
 
getCapacity() - Method in class org.openksavi.sponge.core.engine.event.BaseEventQueue
Returns the capacity of the queue.
getCapacity() - Method in class org.openksavi.sponge.core.engine.event.NullEventQueue
Always returns -1, that means unlimited size.
getCapacity() - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueue
 
getCharset() - Method in class org.openksavi.sponge.core.kb.FileKnowledgeBaseScript
Returns the charset.
getChildConfiguration(String) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getChildConfigurationsOf(String) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getChildren() - Method in class org.openksavi.sponge.core.util.TreeNode
 
getClass(String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getConfiguration() - Method in class org.openksavi.sponge.core.plugin.BasePlugin
Returns plugin configuration.
getConfigurationFileDir(SpongeEngine) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
Returns the configuration file directory or null if the configuration file is not present.
getConfigurationFilename() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getConfigurationFileUrl() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
getConfigurationManager() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Returns Configuration Manager.
getConfigurationsAt(String) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getConsole() - Method in class org.openksavi.sponge.core.engine.interactive.DefaultInteractiveMode
 
getCorrelatorAdapterGroups() - Method in class org.openksavi.sponge.core.engine.processing.BaseMainProcessingUnit
 
getCorrelatorGroups() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Returns the list of correlator adapter groups.
getCorrelators() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapterGroup
 
getCustomRuleEventSpec(String) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseInterpreter
Resolves event specification "<name> <alias> : <mode>".
getDecomposedQueue() - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit
 
getDecomposedQueueCapacity() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getDecomposedQueueSummary(DecomposedQueueMainProcessingUnit) - Method in class org.openksavi.sponge.core.engine.DefaultStatisticsManager
 
getDecomposedQueueThreadPool() - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit
 
getDefaultAttributeValue(String, boolean, T) - Method in class org.openksavi.sponge.core.event.BaseEvent
 
getDefaultKnowledgeBase() - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
getDefaultParameters() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getDefinition() - Method in class org.openksavi.sponge.core.action.BaseActionAdapter
 
getDefinition() - Method in class org.openksavi.sponge.core.BaseEventProcessorAdapter
 
getDefinition() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
 
getDefinition() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapterGroup
 
getDefinition() - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
Returns processor definition.
getDefinition() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapter
 
getDefinition() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapterGroup
 
getDefinition() - Method in interface org.openksavi.sponge.core.ProcessorAdapterImplementor
Returns processor definition.
getDefinition() - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
getDescription() - Method in class org.openksavi.sponge.core.BaseProcessor
 
getDescription() - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
 
getDescription() - Method in class org.openksavi.sponge.core.BaseProcessorDefinition
 
getDescription() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
getDescription() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
getDisplayName() - Method in class org.openksavi.sponge.core.BaseProcessor
 
getDisplayName() - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
Returns display name.
getDisplayName() - Method in class org.openksavi.sponge.core.BaseProcessorDefinition
Returns display name.
getDisplayName() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
getDisplayName() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
getDouble(String, Double) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getDoubleAttribute(String, Double) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getDuration() - Method in class org.openksavi.sponge.core.BaseEventSetProcessor
 
getDuration() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
 
getDuration() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorDefinition
 
getDurationThreadCount() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
getDurationThreadCount() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getDynamicThreadPoolKeepAliveTime() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getEngine() - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getEngine() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
Returns the engine.
getEngine() - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
Returns the engine.
getEngine() - Method in class org.openksavi.sponge.core.engine.GenericExceptionContext
 
getEngine() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseScriptProvider
 
getEngineConfig() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
Returns the engine configuration.
getEngineDefaultParameters() - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Returns the engine default parameters.
getEngineDescription() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
getEngineDisplayName() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
getEngineName() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
getEngineOperations() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
getEngineOperations() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseInterpreter
 
getEngineOperations() - Method in class org.openksavi.sponge.core.plugin.BasePlugin
 
getEngineOperations() - Method in class org.openksavi.sponge.java.JKnowledgeBase
 
getEntries() - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler
Returns all scheduled entries.
getEntry() - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler.EventSchedulerJobParameters
 
getEps() - Method in class org.openksavi.sponge.core.BaseProcessor
 
getEps() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
Shortcut method for using in the knowledge bases.
getEps() - Method in class org.openksavi.sponge.core.plugin.BasePlugin
 
getEps(KnowledgeBaseInterpreter) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getEps() - Method in class org.openksavi.sponge.java.JKnowledgeBase
 
getError() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getEvent() - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler.EventSchedulerJobParameters
 
getEvent() - Method in class org.openksavi.sponge.core.event.QuartzEventSchedulerEntry
 
getEvent(String) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
 
getEvent(String) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
getEvent(String) - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapter
 
getEvent(String) - Method in interface org.openksavi.sponge.core.rule.RuleAdapterRuntime
 
getEvent() - Method in class org.openksavi.sponge.core.rule.RuleAdapterRuntime.NodeValue
 
getEventAlias(int) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
getEventAlias(int) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
getEventAlias(int) - Method in class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
getEventAlias() - Method in class org.openksavi.sponge.core.rule.GenericRuleEventSpec
 
getEventAliases() - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
getEventAliases() - Method in class org.openksavi.sponge.core.rule.BaseRule
 
getEventAliases() - Method in class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
getEventAliasMap() - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
Returns event alias map.
getEventAliasMap() - Method in class org.openksavi.sponge.core.rule.BaseRule
 
getEventAliasMap() - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapter
 
getEventAliasMap() - Method in interface org.openksavi.sponge.core.rule.RuleAdapterRuntime
 
getEventClonePolicy() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
Return event clone policy.
getEventClonePolicy() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getEventConditions(String) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
getEventConditions() - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
getEventConditions(String) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
getEventConditions() - Method in class org.openksavi.sponge.core.rule.BaseRule
 
getEventConditions(String) - Method in class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
getEventConditions() - Method in class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
getEventCount() - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
getEventIdGenerator() - Method in class org.openksavi.sponge.core.engine.event.BaseEventScheduler
 
getEventIndex(TreeNode<RuleAdapterRuntime.NodeValue>) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
 
getEventIndex(TreeNode<RuleAdapterRuntime.NodeValue>) - Method in class org.openksavi.sponge.core.rule.OrderedRuleAdapterRuntime
 
getEventIndex(TreeNode<RuleAdapterRuntime.NodeValue>) - Method in class org.openksavi.sponge.core.rule.UnorderedRuleAdapterRuntime
 
getEventMode(int) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
getEventMode(TreeNode<RuleAdapterRuntime.NodeValue>) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
Returns event mode.
getEventMode(int) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
getEventMode(int) - Method in class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
getEventMode() - Method in class org.openksavi.sponge.core.rule.GenericRuleEventSpec
 
getEventMode(TreeNode<RuleAdapterRuntime.NodeValue>) - Method in class org.openksavi.sponge.core.rule.UnorderedRuleAdapterRuntime
 
getEventModes() - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
getEventModes() - Method in class org.openksavi.sponge.core.rule.BaseRule
 
getEventModes() - Method in class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
getEventName(int) - Method in class org.openksavi.sponge.core.BaseEventProcessor
 
getEventName(int) - Method in class org.openksavi.sponge.core.BaseEventProcessorAdapter
 
getEventName(int) - Method in class org.openksavi.sponge.core.BaseEventProcessorDefinition
 
getEventName() - Method in class org.openksavi.sponge.core.rule.GenericRuleEventSpec
 
getEventNames() - Method in class org.openksavi.sponge.core.BaseEventProcessor
 
getEventNames() - Method in class org.openksavi.sponge.core.BaseEventProcessorAdapter
Returns event names for which this processor is registered.
getEventNames() - Method in class org.openksavi.sponge.core.BaseEventProcessorDefinition
Returns event names for which this processor definition is registered.
getEventPerformance() - Method in class org.openksavi.sponge.core.engine.DefaultStatisticsManager
 
getEventProcessorRegistrationListener() - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
 
getEventProcessors(String) - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
Returns the processors listening for the event.
getEventQueueCapacity() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
Returns the event queue capacity.
getEventQueueCapacity() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getEventQueueManager() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getEventQueues() - Method in class org.openksavi.sponge.core.engine.DefaultEventQueueManager
Returns event queues.
getEventScheduler() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Returns Event Scheduler.
getEventSequence() - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
Returns event sequence.
getEventSequence() - Method in class org.openksavi.sponge.core.rule.BaseRule
 
getEventSequence() - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapter
 
getEventSequence() - Method in interface org.openksavi.sponge.core.rule.RuleAdapterRuntime
 
getEventSetProcessorAdapter() - Method in class org.openksavi.sponge.core.event.DurationControlEvent
 
getEventSetProcessorAdapterGroup() - Method in class org.openksavi.sponge.core.event.DurationControlEvent
 
getEventSetProcessorAdapterImpl() - Method in class org.openksavi.sponge.core.BaseEventSetProcessor
 
getEventSetProcessorAdapters() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapterGroup
Returns all event set processor adapters that belong to this group.
getEventSetProcessorDefaultSynchronous() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
getEventSetProcessorDefaultSynchronous() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getEventSetProcessorDurationStrategy() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getEventSetProcessorsSummary(String, List<? extends EventSetProcessorAdapterGroup>) - Method in class org.openksavi.sponge.core.engine.DefaultStatisticsManager
 
getEventTree() - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
Returns the event tree.
getEventTree() - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapter
Returns the event tree.
getEventTree() - Method in interface org.openksavi.sponge.core.rule.RuleAdapterRuntime
 
getException(Throwable, Class<T>) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getExceptionHandler() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getExceptionHandler() - Method in class org.openksavi.sponge.core.engine.interactive.DefaultInteractiveMode
 
getExecutor() - Method in class org.openksavi.sponge.core.engine.DefaultThreadPool
 
getExecutorShutdownTimeout() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
getExecutorShutdownTimeout() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getExpectedEventIndex(TreeNode<RuleAdapterRuntime.NodeValue>, Event) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
 
getExpectedEventIndex(TreeNode<RuleAdapterRuntime.NodeValue>, Event) - Method in class org.openksavi.sponge.core.rule.OrderedRuleAdapterRuntime
Checks if the specified event is expected for the given level.
getExpectedEventIndex(TreeNode<RuleAdapterRuntime.NodeValue>, Event) - Method in class org.openksavi.sponge.core.rule.UnorderedRuleAdapterRuntime
 
getFileExtensions() - Method in class org.openksavi.sponge.core.kb.GenericKnowledgeBaseType
 
getFileName() - Method in class org.openksavi.sponge.core.kb.FileKnowledgeBaseScript
 
getFilterProcessingUnit() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getFilterProcessingUnit() - Method in class org.openksavi.sponge.core.engine.DefaultProcessingUnitManager
 
getFilters() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Returns the list of filter adapters.
getFirstEvent() - Method in class org.openksavi.sponge.core.BaseEventSetProcessor
 
getFirstEvent() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
 
getFirstEvent() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapter
 
getFirstEvent() - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
 
getFirstEvent() - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapter
 
getFirstEvent() - Method in interface org.openksavi.sponge.core.rule.RuleAdapterRuntime
 
getFloat(String, Float) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getFloatAttribute(String, Float) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getFuture() - Method in class org.openksavi.sponge.core.engine.processing.BaseEventSetProcessorMainProcessingUnitHandler.EventSetProcessorDurationTask
 
getFutures() - Method in class org.openksavi.sponge.core.engine.DefaultThreadPool
 
getGroup() - Method in class org.openksavi.sponge.core.BaseEventSetProcessor
 
getGroup() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
 
getHandler(ProcessorType) - Method in class org.openksavi.sponge.core.engine.processing.BaseMainProcessingUnit
 
getHandlers() - Method in class org.openksavi.sponge.core.engine.processing.BaseMainProcessingUnit
 
getHome() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
Returns the engine home directory.
getId() - Method in class org.openksavi.sponge.core.event.BaseEvent
Returns event ID.
getId() - Method in class org.openksavi.sponge.core.event.EventId
 
getId() - Method in class org.openksavi.sponge.core.event.QuartzEventSchedulerEntry
 
getIndex() - Method in class org.openksavi.sponge.core.rule.RuleAdapterRuntime.NodeValue
 
getInEvent() - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit.EventLoopWorker
 
getInfo() - Method in class org.openksavi.sponge.core.BaseEngineOperations
Returns the engine info.
getInfo() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Returns the engine info.
getInfo() - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Returns the engine info.
getInfo() - Method in class org.openksavi.sponge.core.VersionInfo
Returns the engine info.
getInfo(String) - Method in class org.openksavi.sponge.core.VersionInfo
Returns the engine info.
getInitialDynamicThreadPoolSizeRatio() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getInputEventQueue() - Method in class org.openksavi.sponge.core.engine.DefaultEventQueueManager
 
getInputQueue() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getInputQueue() - Method in class org.openksavi.sponge.core.spi.DefaultEventQueueProvider
 
getInQueue() - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
 
getInteger(String, Integer) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getIntegerAttribute(String, Integer) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getInternalConfiguration() - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getInternalQueueBlockingPutSleep() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getInternalService() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
getInterpreter() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
getInterpreter() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
 
getInterpreter() - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
 
getInvocable() - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
 
getJavaException(Throwable) - Method in class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBaseInterpreter
 
getJavaException(Throwable) - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
 
getKb() - Method in class org.openksavi.sponge.core.BaseProcessor
 
getKb() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
 
getKeyPassword() - Method in class org.openksavi.sponge.core.util.SslConfiguration
 
getKeyStore() - Method in class org.openksavi.sponge.core.util.SslConfiguration
 
getKeyStorePassword() - Method in class org.openksavi.sponge.core.util.SslConfiguration
 
getKnowledgeBase() - Method in class org.openksavi.sponge.core.BaseProcessor
 
getKnowledgeBase() - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
 
getKnowledgeBase() - Method in class org.openksavi.sponge.core.BaseProcessorDefinition
 
getKnowledgeBase(String) - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
getKnowledgeBase() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
 
getKnowledgeBase() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseScript
 
getKnowledgeBase() - Method in class org.openksavi.sponge.core.plugin.BasePlugin
 
getKnowledgeBaseFileProvider() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getKnowledgeBaseInterpreterFactory(String) - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
getKnowledgeBaseInterpreterFactory() - Method in class org.openksavi.sponge.java.spi.JavaKnowledgeBaseInterpreterFactoryProvider
 
getKnowledgeBaseInterpreterFactoryProviders() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getKnowledgeBaseManager() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Returns knowledge base manager.
getKnowledgeBaseName() - Method in class org.openksavi.sponge.core.plugin.KnowledgeBasePluginStub
 
getKnowledgeBases() - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
getKnowledgeBaseScriptProvider(KnowledgeBaseScript) - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
getLanguage() - Method in class org.openksavi.sponge.core.kb.GenericKnowledgeBaseType
 
getLastEvent() - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit.EventLoopWorker
 
getLastId() - Method in class org.openksavi.sponge.core.event.AtomicLongEventIdGenerator
 
getLastSubdirectory(String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getLevel() - Method in class org.openksavi.sponge.core.util.TreeNode
 
getLocatedUrl() - Method in class org.openksavi.sponge.core.config.FallbackBasePathLocationStrategy
 
getLogger() - Method in class org.openksavi.sponge.core.BaseProcessor
 
getLogger() - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
Returns the logger.
getLogger() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
getLogger() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
 
getLogger() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseInterpreter
 
getLogger() - Method in class org.openksavi.sponge.core.plugin.BasePlugin
Returns the logger.
getLong(String, Long) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getLongAttribute(String, Long) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getMainEventQueue() - Method in class org.openksavi.sponge.core.engine.DefaultEventQueueManager
 
getMainEventQueueCapacity() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getMainKnowledgeBase() - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
getMainProcessingUnit() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getMainProcessingUnit() - Method in class org.openksavi.sponge.core.engine.DefaultProcessingUnitManager
 
getMainProcessingUnitThreadCount() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
Returns the number of the Main Processing Unit worker threads.
getMainProcessingUnitThreadCount() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getMainProcessingUnitWorkerExecutorQueueSize() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getMainQueue() - Method in class org.openksavi.sponge.core.spi.DefaultEventQueueProvider
 
getMaxInstances() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
getMaxInstances() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapter
 
getMaxInstances() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorDefinition
 
getMemorySummary() - Method in class org.openksavi.sponge.core.engine.DefaultStatisticsManager
 
getMeta() - Method in class org.openksavi.sponge.core.BaseProcessor
 
getMeta() - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
 
getMeta() - Method in class org.openksavi.sponge.core.BaseProcessorDefinition
 
getMethodName() - Method in class org.openksavi.sponge.core.rule.MethodNameEventCondition
 
getModuleProvider() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Returns the module provider.
getName() - Method in class org.openksavi.sponge.core.BaseProcessor
 
getName() - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
Returns this processor name.
getName() - Method in class org.openksavi.sponge.core.BaseProcessorDefinition
Returns this processor definition name.
getName() - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getName() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
Returns the name.
getName() - Method in class org.openksavi.sponge.core.engine.DefaultThreadPool
 
getName() - Method in class org.openksavi.sponge.core.engine.GenericProcessorInstanceHolder
 
getName() - Method in class org.openksavi.sponge.core.event.BaseEvent
Returns event name.
getName() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
getName() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseScript
 
getNameList(String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getNext() - Method in class org.openksavi.sponge.core.event.AtomicLongEventIdGenerator
 
getNextEntryId() - Method in class org.openksavi.sponge.core.engine.event.BaseEventScheduler
 
getNonWildcardReaders(String, String, Charset) - Method in class org.openksavi.sponge.core.kb.DefaultKnowledgeBaseFileProvider
 
getOnShutdownListeners() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getOnStartupListeners() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getOperations() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getOrDefault(String, T) - Method in class org.openksavi.sponge.core.event.BaseEvent
 
getOutputEventQueue() - Method in class org.openksavi.sponge.core.engine.DefaultEventQueueManager
 
getOutputQueue() - Method in class org.openksavi.sponge.core.spi.DefaultEventQueueProvider
 
getOutQueue() - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
 
getPackagePath(Class<?>) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getParent() - Method in class org.openksavi.sponge.core.util.TreeNode
 
getPath(TreeNode<T>) - Method in class org.openksavi.sponge.core.util.Tree
 
getPath(TreeNode<T>) - Method in class org.openksavi.sponge.core.util.TreeNode
 
getPathValues(TreeNode<T>) - Method in class org.openksavi.sponge.core.util.Tree
 
getPathValues(TreeNode<T>) - Method in class org.openksavi.sponge.core.util.TreeNode
 
getPattern(String) - Method in class org.openksavi.sponge.core.util.RegexPatternMatcher
 
getPatternMatcher() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getPlugin(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
Returns the plugin that has the specified name or null if there is no such plugin.
getPlugin(String, Class<T>) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getPlugin(Class<T>) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getPlugin(String) - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
Returns a plugin identified by the name.
getPlugin(String, Class<T>) - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
 
getPlugin(Class<T>) - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
 
getPluginClassName() - Method in class org.openksavi.sponge.core.plugin.KnowledgeBasePluginStub
 
getPluginCount() - Method in class org.openksavi.sponge.core.engine.DefaultStatisticsManager
Returns the number of plugins.
getPluginManager() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Returns Plugin Manager.
getPlugins() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Returns the list of plugins.
getPlugins() - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
Returns the plugin list.
getPostConfigKnowledgeBases() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
getPostConfigPlugins() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
getPreConfigKnowledgeBases() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
getPreConfigPlugins() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
getPreviousHappenedEventIndexes(TreeNode<RuleAdapterRuntime.NodeValue>) - Method in class org.openksavi.sponge.core.rule.UnorderedRuleAdapterRuntime
 
getPriority() - Method in class org.openksavi.sponge.core.event.BaseControlEvent
Returns event priority.
getPriority() - Method in class org.openksavi.sponge.core.event.BaseEvent
Returns event priority.
getProcessable() - Method in class org.openksavi.sponge.core.engine.DefaultProcessableThreadPool
 
getProcessable() - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit.LoopWorker
 
getProcessingUnit() - Method in class org.openksavi.sponge.core.engine.processing.BaseMainProcessingUnitHandler
 
getProcessingUnitConcurrentListenerThreadCount() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getProcessingUnitEventProcessorCacheExpireTime() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getProcessingUnitManager() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Returns Processing Unit Manager.
getProcessor() - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
 
getProcessor() - Method in class org.openksavi.sponge.core.engine.GenericProcessorInstanceHolder
 
getProcessorAdapter() - Method in class org.openksavi.sponge.core.event.ProcessorControlEvent
 
getProcessorAdapterList(ProcessorType) - Method in class org.openksavi.sponge.core.engine.processing.BaseMainProcessingUnit
 
getProcessorClass() - Method in class org.openksavi.sponge.core.BaseProcessorDefinition
Returns the optional processor class.
getProcessorManager() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getProcessorQualifiedName(ProcessorOperations) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getProcessorQualifiedNameList(String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getProduct() - Method in class org.openksavi.sponge.core.VersionInfo
 
getProperty(String) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
getProvider(T) - Method in class org.openksavi.sponge.core.kb.KnowledgeBaseScriptProviderMapping
 
getReader(String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getReader(String, Charset) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getReaders(SpongeEngine, String, Charset) - Method in class org.openksavi.sponge.core.kb.DefaultKnowledgeBaseFileProvider
 
getReaders() - Method in class org.openksavi.sponge.core.kb.FileKnowledgeBaseScriptProvider
 
getReaders() - Method in class org.openksavi.sponge.core.kb.StringKnowledgeBaseScriptProvider
 
getRegisteredActionAdapterMap() - Method in class org.openksavi.sponge.core.engine.DefaultActionManager
 
getRegisteredProcessorAdapterMap() - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
Returns registered processor adapter map.
getRegistrationHandler(ProcessorType) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
getRememberedException() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getRequiredConfigurationString(Configuration, String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getResultMeta() - Method in class org.openksavi.sponge.core.action.BaseAction
 
getResultMeta() - Method in class org.openksavi.sponge.core.action.BaseActionAdapter
 
getResultMeta() - Method in class org.openksavi.sponge.core.action.BaseActionDefinition
 
getRoot() - Method in class org.openksavi.sponge.core.util.Tree
 
getRootConfig() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
Returns the root configuration.
getRuleAdapterGroups() - Method in class org.openksavi.sponge.core.engine.processing.BaseMainProcessingUnit
 
getRuleAdapterImpl() - Method in class org.openksavi.sponge.core.rule.BaseRule
 
getRuleEventSpec(Object) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseInterpreter
 
getRuleGroups() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Returns the list of rule adapter groups.
getRules() - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapterGroup
 
getRuntime() - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapter
 
getScheduledEventCount() - Method in class org.openksavi.sponge.core.engine.DefaultStatisticsManager
Returns scheduled event count.
getScheduler() - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler.EventSchedulerJobParameters
 
getScheduler() - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler
 
getScript() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseScriptProvider
 
getScriptClassInstancePoviderCacheExpireTime() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getScriptClassInstancePoviderFormat() - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
 
getScriptEngine() - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
 
getScriptInterpreter(SpongeEngine, String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getScriptKnowledgeBase(String) - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
getScriptKnowledgeBaseInterpreter() - Method in class org.openksavi.sponge.core.engine.interactive.DefaultInteractiveMode
 
getScriptKnowledgeBaseProcessorClassName(Object) - Method in class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBaseInterpreter
 
getScripts() - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
 
getSession() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getShort(String, Short) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getShortAttribute(String, Short) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getSize() - Method in class org.openksavi.sponge.core.engine.event.NullEventQueue
 
getSize() - Method in class org.openksavi.sponge.core.engine.event.PriorityEventQueue
Returns the current size of the queue.
getSize() - Method in class org.openksavi.sponge.core.engine.event.SynchroEventQueue
Returns the current size of the queue.
getSize() - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueue
 
getSourceName() - Method in class org.openksavi.sponge.core.engine.GenericExceptionContext
 
getSourceName(Throwable) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getSourceObject() - Method in class org.openksavi.sponge.core.engine.GenericExceptionContext
 
getSpecificExceptionMessage(Throwable) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseInterpreter
 
getStandardImportClasses() - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
getState() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
Returns event set processor state.
getState() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
getStatisticsManager() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Returns Statistics Manager.
getStatisticsSummary() - Method in class org.openksavi.sponge.core.BaseEngineOperations
Returns the engine statistics summary.
getString(String, String) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getSummary() - Method in class org.openksavi.sponge.core.engine.DefaultStatisticsManager
Returns statistics summary.
getSupportedType() - Method in class org.openksavi.sponge.java.spi.JavaKnowledgeBaseInterpreterFactory
 
getSupportedTypes() - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getTemplateAdapter() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapterGroup
 
getTemplateAdapter() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapterGroup
 
getTemplateAdapter() - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapterGroup
 
getThreadPoolManager() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Returns Thread Pool Manager.
getThreadPoolManager() - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
 
getThreadPoolSummary(ThreadPool) - Method in class org.openksavi.sponge.core.engine.DefaultStatisticsManager
 
getTime() - Method in class org.openksavi.sponge.core.event.BaseEvent
Returns event time.
getTriggerAdapters() - Method in class org.openksavi.sponge.core.engine.processing.BaseMainProcessingUnit
 
getTriggers() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Returns the list of trigger adapters.
getType() - Method in class org.openksavi.sponge.core.action.BaseActionAdapter
 
getType() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapter
 
getType() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapterGroup
 
getType() - Method in class org.openksavi.sponge.core.engine.processing.BaseMainProcessingUnitHandler
 
getType() - Method in class org.openksavi.sponge.core.filter.BaseFilterAdapter
 
getType() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
getType() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseInterpreter
 
getType() - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapter
 
getType() - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapterGroup
 
getType() - Method in class org.openksavi.sponge.core.trigger.BaseTriggerAdapter
 
getTypeCode() - Method in class org.openksavi.sponge.core.kb.GenericKnowledgeBaseType
 
getUrlFromClasspath(String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getUuid() - Method in class org.openksavi.sponge.core.engine.DefaultSession
 
getValue() - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getValue(String) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getValue() - Method in class org.openksavi.sponge.core.engine.GenericPropertyEntry
 
getValue() - Method in class org.openksavi.sponge.core.util.TreeNode
 
getVariable(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getVariable(Class<T>, String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getVariable(String, T) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getVariable(Class<T>, String, T) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getVariable(String) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
getVariable(String) - Method in class org.openksavi.sponge.core.engine.DefaultSession
 
getVariable(Class<T>, String) - Method in class org.openksavi.sponge.core.engine.DefaultSession
 
getVariable(String, T) - Method in class org.openksavi.sponge.core.engine.DefaultSession
 
getVariable(Class<T>, String, T) - Method in class org.openksavi.sponge.core.engine.DefaultSession
 
getVariable(String, Class<T>) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseInterpreter
 
getVariable(String) - Method in class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBaseInterpreter
 
getVariable(String) - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
 
getVersion() - Method in class org.openksavi.sponge.core.BaseEngineOperations
Returns the engine version.
getVersion() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Returns the engine version.
getVersion() - Method in class org.openksavi.sponge.core.VersionInfo
Returns the engine version.
getWelcomeMessage() - Method in class org.openksavi.sponge.core.engine.interactive.DefaultInteractiveMode
 
getWildcardReaders(Path, String, Charset) - Method in class org.openksavi.sponge.core.kb.DefaultKnowledgeBaseFileProvider
 
getWorkerThreadPool() - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit
 
group - Variable in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
Event set processor group.

H

handleError(ProcessorAdapter<?>, Throwable) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Processes error.
handleError(String, Throwable) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Processes error.
handleError(String, Object, Throwable) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
handleException(Throwable, ExceptionContext) - Method in class org.openksavi.sponge.core.engine.CombinedExceptionHandler
 
handleException(String, Throwable) - Method in class org.openksavi.sponge.core.engine.interactive.DefaultInteractiveMode
 
handleException(Throwable, ExceptionContext) - Method in class org.openksavi.sponge.core.engine.LoggingExceptionHandler
 
handleNoneEventHappenedButShouldNot(TreeNode<RuleAdapterRuntime.NodeValue>, TreeNode<RuleAdapterRuntime.NodeValue>, Event) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
 
handlers - Variable in class org.openksavi.sponge.core.engine.processing.BaseMainProcessingUnit
Map of handlers.
has(String) - Method in class org.openksavi.sponge.core.event.AttributeMapEvent
Checks whether this event has an attribute with the specified name.
has(String) - Method in class org.openksavi.sponge.core.event.ProcessorControlEvent
 
hasChildConfiguration(String) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
hasChildren() - Method in class org.openksavi.sponge.core.util.TreeNode
 
hasDuration() - Method in class org.openksavi.sponge.core.BaseEventSetProcessor
 
hasDuration() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
 
hasDuration() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorDefinition
 
hashCode() - Method in class org.openksavi.sponge.core.event.EventId
 
hasParent() - Method in class org.openksavi.sponge.core.util.TreeNode
 

I

id - Variable in class org.openksavi.sponge.core.event.BaseEvent
Event ID.
IGNORED_EVENTS_LOGGER_NAME - Static variable in class org.openksavi.sponge.core.engine.EngineConstants
 
ImmediateEventSetProcessorDurationStrategy - Class in org.openksavi.sponge.core.engine.processing
Immediately handle a duration timeout.
ImmediateEventSetProcessorDurationStrategy() - Constructor for class org.openksavi.sponge.core.engine.processing.ImmediateEventSetProcessorDurationStrategy
 
immutableMapOf(K, V) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
immutableMapOf(K, V, K, V) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
immutableMapOf(K, V, K, V, K, V) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
immutableMapOf(K, V, K, V, K, V, K, V) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
immutableMapOf(K, V, K, V, K, V, K, V, K, V) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
incrementTimeMeasurementEventCount() - Method in class org.openksavi.sponge.core.engine.DefaultStatisticsManager
 
inferKnowledgeBaseType(String, List<KnowledgeBaseScript>) - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
init() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Initializes the engine by creating providers and engine modules.
initializeProcessor(ProcessorInstanceHolder, BaseProcessorAdapter) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
initPlugin(Plugin) - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
 
initPlugins() - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
 
inputQueue - Variable in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Input event queue.
InteractiveModeConstants - Class in org.openksavi.sponge.core.engine.interactive
Interactive mode constants.
interpteterSynchro - Variable in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
Synchronization processor.
invalidateCache() - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
Invalidate the cache.
invalidateCache() - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
invokeFunction(String, Class<T>, Object...) - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
 
invokeMethod(Object, String, Object...) - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
 
invokeMethod(Object, String, Object...) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
invokeMethod(Object, String, Object...) - Method in class org.openksavi.sponge.java.core.JavaKnowledgeBaseInterpreter
 
invokeOptionalFunction(String, T) - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
 
isAbstract(Class<?>) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
isCandidateForFirstEvent(Event) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
 
isCandidateForFirstEvent(Event) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapter
 
isCandidateForFirstEvent(Event) - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapter
 
isCandidateForFirstEvent(Event) - Method in class org.openksavi.sponge.core.rule.OrderedRuleAdapterRuntime
 
isCandidateForFirstEvent(Event) - Method in interface org.openksavi.sponge.core.rule.RuleAdapterRuntime
 
isCandidateForFirstEvent(Event) - Method in class org.openksavi.sponge.core.rule.UnorderedRuleAdapterRuntime
 
isDurationTriggered() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
 
isEmpty() - Method in class org.openksavi.sponge.core.util.Tree
 
isError() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
isFailed() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
isJavaDefined() - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
Returns Java-defined flag.
isJavaDefined() - Method in class org.openksavi.sponge.core.BaseProcessorDefinition
Returns Java-defined flag.
isJavaDefined() - Method in class org.openksavi.sponge.core.engine.GenericProcessorInstanceHolder
 
isJavaDefined() - Method in interface org.openksavi.sponge.core.ProcessorAdapterImplementor
Returns Java-defined flag.
isKnowledgeBaseException(Throwable) - Method in class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBaseInterpreter
 
isKnowledgeBaseException(Throwable) - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
 
isLeafLevel(TreeNode<RuleAdapterRuntime.NodeValue>) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
 
isLeafLevel(TreeNode<RuleAdapterRuntime.NodeValue>) - Method in class org.openksavi.sponge.core.rule.OrderedRuleAdapterRuntime
 
isLeafLevel(TreeNode<RuleAdapterRuntime.NodeValue>) - Method in class org.openksavi.sponge.core.rule.UnorderedRuleAdapterRuntime
 
isMaxInstancesUnbound() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorDefinition
 
isNew() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
isNewOrStartingOrRunning() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
isOpen() - Method in class org.openksavi.sponge.core.engine.interactive.SimpleInteractiveModeConsole
 
isOrdered() - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
isOrdered() - Method in class org.openksavi.sponge.core.rule.BaseRule
 
isOrdered() - Method in class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
isProcessorAbstract(String) - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
isRequired() - Method in class org.openksavi.sponge.core.kb.FileKnowledgeBaseScript
Returns true if the file is required.
isRunning() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
Informs whether this event set processor is running.
isRunning() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
Informs whether this managed entity is running.
isRunning() - Method in class org.openksavi.sponge.core.engine.interactive.DefaultInteractiveMode
 
isScript() - Method in class org.openksavi.sponge.core.kb.GenericKnowledgeBaseType
 
isSingle() - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler.EventSchedulerJobParameters
 
isSingleton() - Method in class org.openksavi.sponge.core.action.BaseActionDefinition
 
isSingleton() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorDefinition
 
isSingleton() - Method in class org.openksavi.sponge.core.filter.BaseFilterDefinition
 
isSingleton() - Method in class org.openksavi.sponge.core.trigger.BaseTriggerDefinition
 
isStarting() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
isStopping() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
isSynchronous() - Method in class org.openksavi.sponge.core.BaseEventSetProcessor
 
isSynchronous() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
 
isSynchronous() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorDefinition
 
isSystem() - Method in class org.openksavi.sponge.core.engine.GenericPropertyEntry
 
isSystemEvent(Event) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
isTerminated() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
isVariable() - Method in class org.openksavi.sponge.core.engine.GenericPropertyEntry
 
iteration(InteractiveModeConsole, ScriptKnowledgeBaseInterpreter) - Method in class org.openksavi.sponge.core.engine.interactive.DefaultInteractiveMode
 

J

JAction - Class in org.openksavi.sponge.java
Java-specific implementation of the action.
JAction() - Constructor for class org.openksavi.sponge.java.JAction
 
JavaConstants - Class in org.openksavi.sponge.java.core
Java constants.
JavaKnowledgeBaseEngineOperations - Class in org.openksavi.sponge.java.core
Java-specific engine operations.
JavaKnowledgeBaseEngineOperations(BaseSpongeEngine, KnowledgeBase) - Constructor for class org.openksavi.sponge.java.core.JavaKnowledgeBaseEngineOperations
 
JavaKnowledgeBaseInterpreter - Class in org.openksavi.sponge.java.core
Java based knowledge base interpreter.
JavaKnowledgeBaseInterpreter(SpongeEngine, KnowledgeBase) - Constructor for class org.openksavi.sponge.java.core.JavaKnowledgeBaseInterpreter
 
JavaKnowledgeBaseInterpreterFactory - Class in org.openksavi.sponge.java.spi
Java-based knowledge base interpreter factory.
JavaKnowledgeBaseInterpreterFactory() - Constructor for class org.openksavi.sponge.java.spi.JavaKnowledgeBaseInterpreterFactory
 
JavaKnowledgeBaseInterpreterFactoryProvider - Class in org.openksavi.sponge.java.spi
Provider for Java-based knowledge base interpreter factory.
JavaKnowledgeBaseInterpreterFactoryProvider() - Constructor for class org.openksavi.sponge.java.spi.JavaKnowledgeBaseInterpreterFactoryProvider
 
JavaUtils - Class in org.openksavi.sponge.java.core
Java-based utility methods.
JCorrelator - Class in org.openksavi.sponge.java
Java-specific implementation of the correlator.
JCorrelator() - Constructor for class org.openksavi.sponge.java.JCorrelator
 
JFilter - Class in org.openksavi.sponge.java
Java-specific implementation of the filter.
JFilter() - Constructor for class org.openksavi.sponge.java.JFilter
 
JKnowledgeBase - Class in org.openksavi.sponge.java
Abstract Java knowledge base.
JKnowledgeBase(String) - Constructor for class org.openksavi.sponge.java.JKnowledgeBase
 
JKnowledgeBase() - Constructor for class org.openksavi.sponge.java.JKnowledgeBase
 
JPlugin - Class in org.openksavi.sponge.java
Java-specific implementation of the plugin.
JPlugin() - Constructor for class org.openksavi.sponge.java.JPlugin
 
JPlugin(String) - Constructor for class org.openksavi.sponge.java.JPlugin
 
JRule - Class in org.openksavi.sponge.java
Java-specific implementation of the rule.
JRule() - Constructor for class org.openksavi.sponge.java.JRule
 
JTrigger - Class in org.openksavi.sponge.java
Java-specific implementation of the trigger.
JTrigger() - Constructor for class org.openksavi.sponge.java.JTrigger
 

K

kbName - Variable in class org.openksavi.sponge.core.engine.interactive.DefaultInteractiveMode
 
KEY_PARAMETERS - Static variable in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler
 
knowledgeBase(KnowledgeBase) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Adds the knowledge base.
knowledgeBase(String, KnowledgeBaseType, String...) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Adds the knowledge base.
knowledgeBase(String, String...) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Adds the knowledge base.
knowledgeBase(String, KnowledgeBaseScript...) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Adds the knowledge base.
knowledgeBase(String, KnowledgeBaseType, KnowledgeBaseScript...) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Adds the knowledge base.
knowledgeBase(String, List<KnowledgeBaseScript>) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Adds the knowledge base.
knowledgeBase(String, KnowledgeBaseType, List<KnowledgeBaseScript>) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Adds the knowledge base.
knowledgeBase - Variable in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
 
knowledgeBaseFileProvider - Variable in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Knowledge base file provider.
knowledgeBaseFileProvider(KnowledgeBaseFileProvider) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Sets the knowledge base file provider.
knowledgeBaseInterpreterFactories - Variable in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
Knowledge base interpreter factories.
knowledgeBaseInterpreterFactoryProviders - Variable in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Knowledge base interpreter factory providers.
knowledgeBaseInterpreterFactoryProviders(List<KnowledgeBaseInterpreterFactoryProvider>) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Sets the knowledge base interpreter factory providers.
knowledgeBaseManager - Variable in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Knowledge base manager.
KnowledgeBasePluginStub - Class in org.openksavi.sponge.core.plugin
 
KnowledgeBasePluginStub(String, String) - Constructor for class org.openksavi.sponge.core.plugin.KnowledgeBasePluginStub
 
knowledgeBases - Variable in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
Knowledge bases in a map (name, KnowledgeBase).
knowledgeBaseScriptProviderMapping - Variable in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
Knowledge base script provider mapping.
KnowledgeBaseScriptProviderMapping - Class in org.openksavi.sponge.core.kb
 
KnowledgeBaseScriptProviderMapping(SpongeEngine) - Constructor for class org.openksavi.sponge.core.kb.KnowledgeBaseScriptProviderMapping
 
knowledgeBaseString(String, KnowledgeBaseType, String) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Adds the String-based knowledge base.

L

level - Variable in class org.openksavi.sponge.core.util.TreeNode
 
LINE_BREAK - Static variable in class org.openksavi.sponge.core.engine.interactive.InteractiveModeConstants
 
listenerThreadPool - Variable in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit
The thread pool used by the Main Processing Unit for listening to the Main Event Queue.
load(List<KnowledgeBaseScript>) - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
load(String) - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
Loads the knowledge base from the file.
load(String, String) - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
Loads the knowledge base from the file.
load(String, Charset) - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
load(String, Charset, boolean) - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
load(KnowledgeBaseScript) - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
load() - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
 
load(String) - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
 
load(String, String) - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
 
load(String, Charset) - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
 
loadPlugin(KnowledgeBasePluginStub) - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
Loads a plugin.
loadService(Class<T>) - Static method in class org.openksavi.sponge.core.util.ServiceLoaderUtils
Loads service implementation using Java ServiceLoader.
loadService(Class<T>, boolean) - Static method in class org.openksavi.sponge.core.util.ServiceLoaderUtils
Loads service implementation using Java ServiceLoader.
loadServices(Class<T>) - Static method in class org.openksavi.sponge.core.util.ServiceLoaderUtils
Loads service implementations using Java ServiceLoader.
locate(FileSystem, FileLocator) - Method in class org.openksavi.sponge.core.config.FallbackBasePathLocationStrategy
 
lock - Variable in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
Synchronization lock.
lock - Variable in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Lock.
lock - Variable in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
Synchronization lock.
LoggingExceptionHandler - Class in org.openksavi.sponge.core.engine
Logging exception handler.
LoggingExceptionHandler() - Constructor for class org.openksavi.sponge.core.engine.LoggingExceptionHandler
 
lookup(String) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager.ConfigLookup
 
lookup(String) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager.HomeLookup
 
loop() - Method in class org.openksavi.sponge.core.engine.interactive.DefaultInteractiveMode
 
LoopWorker(Processable) - Constructor for class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit.LoopWorker
 

M

make() - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
makeEvent(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
Creates a new named event with default clone policy.
makeEvent(String, EventClonePolicy) - Method in class org.openksavi.sponge.core.BaseEngineOperations
Creates a new named event with specified clone policy.
makeEventSpec(String, String, EventMode) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
makeEventSpec(String, EventMode) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
makeEventSpec(String, String) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
makeEventSpec(String) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
makeEventSpec(String, String, EventMode) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
makeEventSpec(String, EventMode) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
makeEventSpec(String, String) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
makeEventSpec(String) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
MapVariables - Class in org.openksavi.sponge.core.engine
Thread-safe variable map.
MapVariables() - Constructor for class org.openksavi.sponge.core.engine.MapVariables
 
MATCH_ALL_REGEXP - Static variable in class org.openksavi.sponge.core.engine.EngineConstants
 
matches(String, String) - Method in class org.openksavi.sponge.core.util.RegexPatternMatcher
 
matchesAny(String[], String) - Method in class org.openksavi.sponge.core.util.RegexPatternMatcher
 
MethodNameEventCondition - Class in org.openksavi.sponge.core.rule
 
MethodNameEventCondition(String) - Constructor for class org.openksavi.sponge.core.rule.MethodNameEventCondition
 
modes - Variable in class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
modify(EventDefinitionModifier) - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
moduleProvider - Variable in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Engine module provider.
moduleProvider(EngineModuleProvider) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Sets the module provider.

N

name(String) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Sets the engine name.
name - Variable in class org.openksavi.sponge.core.event.BaseEvent
Event name.
NAME - Static variable in class org.openksavi.sponge.core.kb.DefaultKnowledgeBase
 
needNewInstance(Event) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapterGroup
 
needNewInstance(Event) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapterGroup
Checks if there is a need for creating a new correlator instance.
needNewInstance(Event) - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapterGroup
Checks if there is a need for creating a new rule instance.
newInstance(String, Class<T>) - Method in class org.openksavi.sponge.core.kb.CachedScriptClassInstancePovider
 
newInstance(String, Class<T>) - Method in interface org.openksavi.sponge.core.kb.ScriptClassInstanceProvider
 
newInstance(String, Class<T>) - Method in class org.openksavi.sponge.core.kb.SimpleScriptClassInstancePovider
 
NodeValue(Event, int) - Constructor for class org.openksavi.sponge.core.rule.RuleAdapterRuntime.NodeValue
 
NodeValue(Event) - Constructor for class org.openksavi.sponge.core.rule.RuleAdapterRuntime.NodeValue
 
NullEventQueue - Class in org.openksavi.sponge.core.engine.event
Null event queue that forgets all events.
NullEventQueue() - Constructor for class org.openksavi.sponge.core.engine.event.NullEventQueue
Creates a new null event queue.

O

onAccept(Event) - Method in class org.openksavi.sponge.core.library.Deduplication
 
onAccept(Event) - Method in class org.openksavi.sponge.core.trigger.BaseTrigger
 
onAcceptAsFirst(Event) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
onAfterReload() - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
onAfterReload() - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
Calls onAfterReload on plugins.
onAfterReload() - Method in class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBase
 
onAfterReload() - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
Calls onAfterReload method in the knowledge base.
onAfterReload() - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
Calls onAfterReload method in the knowledge base.
onAfterReload() - Method in class org.openksavi.sponge.core.plugin.BasePlugin
After reload callback method.
onBeforeReload() - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
onBeforeReload() - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
Calls onBeforeReload on plugins.
onBeforeReload() - Method in class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBase
 
onBeforeReload() - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
Calls onBeforeReload method in the knowledge base.
onBeforeReload() - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
Calls onBeforeReload method in the knowledge base.
onBeforeReload() - Method in class org.openksavi.sponge.core.plugin.BasePlugin
Before reload callback method.
onClear() - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
onClear() - Method in class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBase
 
onClear() - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
Clears the knowledge base state.
onClear() - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
Clears the interpreter state.
onConfigure() - Method in class org.openksavi.sponge.core.action.BaseAction
 
onConfigure(Configuration) - Method in class org.openksavi.sponge.core.plugin.BasePlugin
 
onDuration() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
 
onDuration() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
onDuration() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapter
 
onDuration() - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
onEvent(Event) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
 
onEvent(Event) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapter
 
onEvent(Event) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
Processes the incoming event.
onEvent(Event) - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapter
Processes the incoming event.
onEvent(Event) - Method in interface org.openksavi.sponge.core.rule.RuleAdapterRuntime
 
onInit() - Method in class org.openksavi.sponge.core.BaseProcessor
 
onInit() - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
onInit() - Method in class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBase
 
onInit() - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
onInit() - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
 
onInit() - Method in class org.openksavi.sponge.core.plugin.BasePlugin
 
onInitializeKnowledgeBases() - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
Initialize knowledge bases.
onLoad() - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
onLoad() - Method in class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBase
 
onLoad() - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
onLoad() - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
 
onProcessorAdded(T) - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueue
 
onProcessorAdded(T) - Method in interface org.openksavi.sponge.core.engine.processing.EventProcessorRegistrationListener
 
onProcessorRemoved(T) - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueue
 
onProcessorRemoved(T) - Method in interface org.openksavi.sponge.core.engine.processing.EventProcessorRegistrationListener
 
onRun() - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
onRun() - Method in class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBase
 
onRun() - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
onRun() - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
 
onShutdown() - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
onShutdown() - Method in class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBase
 
onShutdown() - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
Calls onShutdown method in the knowledge base.
onShutdown() - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
Calls onShutdown method in the knowledge base.
onShutdown() - Method in class org.openksavi.sponge.core.plugin.BasePlugin
On shutdown callback method.
onStartup() - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
onStartup() - Method in class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBase
 
onStartup() - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
Calls onStartup method in the knowledge base.
onStartup() - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
Calls onStartup method in the knowledge base.
onStartup() - Method in class org.openksavi.sponge.core.plugin.BasePlugin
On startup callback method.
open() - Method in class org.openksavi.sponge.core.engine.interactive.SimpleInteractiveModeConsole
 
ordered - Variable in class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
OrderedRuleAdapterRuntime - Class in org.openksavi.sponge.core.rule
Ordered rule adapter runtime.
OrderedRuleAdapterRuntime(BaseRuleAdapter) - Constructor for class org.openksavi.sponge.core.rule.OrderedRuleAdapterRuntime
 
org.openksavi.sponge.core - package org.openksavi.sponge.core
Classes for base functionalities.
org.openksavi.sponge.core.action - package org.openksavi.sponge.core.action
Classes for actions.
org.openksavi.sponge.core.config - package org.openksavi.sponge.core.config
Classes for the configuration.
org.openksavi.sponge.core.correlator - package org.openksavi.sponge.core.correlator
Classes for correlators.
org.openksavi.sponge.core.engine - package org.openksavi.sponge.core.engine
Classes for the engine and base functionalities.
org.openksavi.sponge.core.engine.event - package org.openksavi.sponge.core.engine.event
Classes for event related functionalities.
org.openksavi.sponge.core.engine.interactive - package org.openksavi.sponge.core.engine.interactive
Classes for the interactive mode.
org.openksavi.sponge.core.engine.processing - package org.openksavi.sponge.core.engine.processing
Classes for processing units and related functionalities.
org.openksavi.sponge.core.engine.processing.decomposed - package org.openksavi.sponge.core.engine.processing.decomposed
Classes for Main Processing Unit implementing a Decomposed Queue.
org.openksavi.sponge.core.event - package org.openksavi.sponge.core.event
Classes for events and related functionalities.
org.openksavi.sponge.core.filter - package org.openksavi.sponge.core.filter
Classes for filters.
org.openksavi.sponge.core.kb - package org.openksavi.sponge.core.kb
Classes for knowledge bases and related functionalities.
org.openksavi.sponge.core.library - package org.openksavi.sponge.core.library
The library of classes for additional functionalities.
org.openksavi.sponge.core.plugin - package org.openksavi.sponge.core.plugin
Classes for plugins.
org.openksavi.sponge.core.rule - package org.openksavi.sponge.core.rule
Classes for rules.
org.openksavi.sponge.core.spi - package org.openksavi.sponge.core.spi
Default implementations of SPI (Service Provider Interface).
org.openksavi.sponge.core.trigger - package org.openksavi.sponge.core.trigger
Classes for triggers.
org.openksavi.sponge.core.util - package org.openksavi.sponge.core.util
Classes for utility functionalities.
org.openksavi.sponge.java - package org.openksavi.sponge.java
Abstract implementations of processors for Java support and classes for Java-based knowledge bases.
org.openksavi.sponge.java.core - package org.openksavi.sponge.java.core
Classes for Java-based knowledge bases.
org.openksavi.sponge.java.spi - package org.openksavi.sponge.java.spi
SPI implementations for Java support.
outQueue - Variable in class org.openksavi.sponge.core.engine.event.BaseEventScheduler
Out event queue to which events will be inserted.

P

parent - Variable in class org.openksavi.sponge.core.util.TreeNode
 
PatternStringReplacer - Class in org.openksavi.sponge.core.util
 
PatternStringReplacer(String, String) - Constructor for class org.openksavi.sponge.core.util.PatternStringReplacer
 
plugin(Plugin) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Adds the plugin.
pluginManager - Variable in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Plugin manager.
PluginManagerConstants - Class in org.openksavi.sponge.core.engine
Plugin manager constants.
pluginMap - Variable in class org.openksavi.sponge.core.engine.DefaultPluginManager
Plugin map indexed by name.
plugins(Plugin...) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Adds the plugins.
postConfigKnowledgeBases - Variable in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
Knowledge bases added manually after the config file.
postConfigKnowledgeBases - Variable in class org.openksavi.sponge.core.engine.EngineBuilder
Knowledge bases added manually after the config file.
postConfigPlugins - Variable in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
Plugins added manually after the config file.
postConfigPlugins - Variable in class org.openksavi.sponge.core.engine.EngineBuilder
Plugins added manually after the config file.
preConfigKnowledgeBases - Variable in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
Knowledge bases added manually before the config file.
preConfigKnowledgeBases - Variable in class org.openksavi.sponge.core.engine.EngineBuilder
Knowledge bases added manually before the config file.
preConfigPlugins - Variable in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
Plugins added manually before the config file.
preConfigPlugins - Variable in class org.openksavi.sponge.core.engine.EngineBuilder
Plugins added manually before the config file.
PREDEFINED_EVENT_NAMES - Static variable in class org.openksavi.sponge.core.engine.EngineConstants
Predefined events names, e.g.
prepareEventAliasMap(TreeNode<RuleAdapterRuntime.NodeValue>) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
Clears and sets up event alias map (event alias - event instance).
prepareEventAliasMap(TreeNode<RuleAdapterRuntime.NodeValue>) - Method in class org.openksavi.sponge.core.rule.UnorderedRuleAdapterRuntime
 
prepareInterpreter() - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
Prepares the interpreter.
prepareInterpreter() - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
Prepares the interpreter.
print(String) - Method in class org.openksavi.sponge.core.engine.interactive.SimpleInteractiveModeConsole
 
PriorityEventQueue - Class in org.openksavi.sponge.core.engine.event
A priority event queue.
PriorityEventQueue(String) - Constructor for class org.openksavi.sponge.core.engine.event.PriorityEventQueue
Creates a new priority event queue.
PriorityEventQueueComparator - Class in org.openksavi.sponge.core.engine.event
Comparator for events that are being put into a priority queue.
PriorityEventQueueComparator() - Constructor for class org.openksavi.sponge.core.engine.event.PriorityEventQueueComparator
 
processAdapter(T, Event) - Method in class org.openksavi.sponge.core.engine.processing.SyncAsyncEventSetProcessorMainProcessingUnitHandler
 
processAsynchronously(List<T>, Event) - Method in class org.openksavi.sponge.core.engine.processing.SyncAsyncEventSetProcessorMainProcessingUnitHandler
 
processControlEvent(Event) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapterGroup
 
processEvent(Event) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
 
processEvent(Event) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapterGroup
Processes a specified event.
processEvent(ProcessorAdapter<?>, Event) - Method in class org.openksavi.sponge.core.engine.processing.BaseEventSetProcessorMainProcessingUnitHandler
 
processEvent(Event) - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit.EventLoopWorker
Returns true if the event should be put into the out queue.
processEvent(Event) - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit.DecomposedQueueWriterLoopWorker
 
processEvent(Event) - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit
Processes an event.
processEvent(Event) - Method in class org.openksavi.sponge.core.engine.processing.DefaultFilterProcessingUnit.FilterLoopWorker
 
processEvent(Event) - Method in class org.openksavi.sponge.core.engine.processing.DefaultFilterProcessingUnit
Processes the specified event.
processEvent(ProcessorAdapter<?>, Event) - Method in class org.openksavi.sponge.core.engine.processing.TriggerMainProcessingUnitHandler
 
processEventForEventSetProcessorAdapters(EventSetProcessorDefinition, List<T>, Event) - Method in class org.openksavi.sponge.core.engine.processing.SyncAsyncEventSetProcessorMainProcessingUnitHandler
 
processingUnitManager - Variable in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Processing Unit manager.
processingUnitProvider - Variable in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Processing unit provider.
processingUnitProvider(ProcessingUnitProvider) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Sets the processing unit provider.
PROCESSOR_CLASSES - Static variable in class org.openksavi.sponge.java.core.JavaConstants
 
ProcessorAdapterImplementor - Interface in org.openksavi.sponge.core
 
processorChanged(EventProcessorAdapter, EventProcessorAdapter) - Method in class org.openksavi.sponge.core.engine.processing.BaseMainProcessingUnit
 
processorChanged(T, T) - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
 
ProcessorControlEvent - Class in org.openksavi.sponge.core.event
A control event for a processor.
ProcessorControlEvent(ProcessorAdapter) - Constructor for class org.openksavi.sponge.core.event.ProcessorControlEvent
 
ProcessorControlEvent(String, ProcessorAdapter) - Constructor for class org.openksavi.sponge.core.event.ProcessorControlEvent
 
processorManager - Variable in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Processor manager.
processSynchronously(List<T>, Event) - Method in class org.openksavi.sponge.core.engine.processing.SyncAsyncEventSetProcessorMainProcessingUnitHandler
 
PRODUCT - Static variable in class org.openksavi.sponge.core.VersionInfo
 
PROMPT - Static variable in class org.openksavi.sponge.core.engine.interactive.InteractiveModeConstants
 
PROP_ATTRIBUTE_NAME - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
PROP_ATTRIBUTE_SYSTEM - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
PROP_ATTRIBUTE_VARIABLE - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
PROP_HOME - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
Home property name.
PROP_PATH_SEPARATOR - Static variable in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
PROP_THREAD_COUNT - Static variable in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler
 
properties(Map<String, Object>) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Sets the properties.
property(String, Object, boolean, boolean) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Sets the property.
property(String, Object) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Sets the property (that is neither a variable nor a system property).
propertyEntries - Variable in class org.openksavi.sponge.core.engine.EngineBuilder
Properties.
put(Event) - Method in class org.openksavi.sponge.core.engine.event.NullEventQueue
Empty implementation.
put(Event) - Method in class org.openksavi.sponge.core.engine.event.PriorityEventQueue
Puts a new event into the event queue.
put(Event) - Method in class org.openksavi.sponge.core.engine.event.SynchroEventQueue
Puts a new event into the event queue.
put(Pair<T, Event>) - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueue
Puts a new entry (trigger adapter or event set processor group adapter, event) at the end of this decomposed queue.
putIntoDecomposedQueue(Pair<EventProcessorAdapter<?>, Event>) - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit
 

Q

QuartzEventScheduler - Class in org.openksavi.sponge.core.engine.event
An event scheduler that uses Quartz.
QuartzEventScheduler(SpongeEngine, EventQueue) - Constructor for class org.openksavi.sponge.core.engine.event.QuartzEventScheduler
Creates a new event scheduler.
QuartzEventScheduler.EventSchedulerJob - Class in org.openksavi.sponge.core.engine.event
Quartz job.
QuartzEventScheduler.EventSchedulerJobParameters - Class in org.openksavi.sponge.core.engine.event
 
QuartzEventSchedulerEntry - Class in org.openksavi.sponge.core.event
 
QuartzEventSchedulerEntry(JobKey, Event) - Constructor for class org.openksavi.sponge.core.event.QuartzEventSchedulerEntry
 
QUEUE_INITIAL_CAPACITY - Static variable in class org.openksavi.sponge.core.engine.event.PriorityEventQueue
 
QueuedEventSetProcessorDurationStrategy - Class in org.openksavi.sponge.core.engine.processing
Sends DurationControlEvent to the Input Event Queue in order to enqueue handling of a duration timeout.
QueuedEventSetProcessorDurationStrategy() - Constructor for class org.openksavi.sponge.core.engine.processing.QueuedEventSetProcessorDurationStrategy
 
QUIT_COMMAND - Static variable in class org.openksavi.sponge.core.engine.interactive.InteractiveModeConstants
 

R

readLine() - Method in class org.openksavi.sponge.core.engine.interactive.SimpleInteractiveModeConsole
 
ReflectionEventCondition - Class in org.openksavi.sponge.core.rule
Reflection rule event condition.
ReflectionEventCondition(Method) - Constructor for class org.openksavi.sponge.core.rule.ReflectionEventCondition
Creates a new reflection rule event condition.
RegexPatternMatcher - Class in org.openksavi.sponge.core.util
The regular expression pattern matcher.
RegexPatternMatcher() - Constructor for class org.openksavi.sponge.core.util.RegexPatternMatcher
 
register(ProcessorAdapter) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager.RegistrationHandler
 
registerShutdownHook(SpongeEngine) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
RegistrationHandler(Consumer<ProcessorAdapter>, Consumer<ProcessorAdapter>, Predicate<ProcessorAdapter>) - Constructor for class org.openksavi.sponge.core.engine.DefaultProcessorManager.RegistrationHandler
 
registrationHandlers - Variable in class org.openksavi.sponge.core.engine.DefaultProcessorManager
Processor registration handlers.
rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class org.openksavi.sponge.core.engine.DefaultThreadPoolManager.WaitRejectedExecutionHandlerPolicy
 
release(Pair<T, Event>) - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueue
Releases trigger adapter or event set processor group adapter after the completion of processing the event.
reload() - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
reload() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Reloads script-based knowledge bases.
reload() - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
Reloads script-based knowledge bases.
reload(List<KnowledgeBaseScript>) - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
reload() - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
 
remove(EventSchedulerEntry) - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler
Removes the scheduled event entry.
remove(String) - Method in class org.openksavi.sponge.core.engine.MapVariables
 
removeAction(String) - Method in class org.openksavi.sponge.core.engine.DefaultActionManager
 
removeAllChildren() - Method in class org.openksavi.sponge.core.util.TreeNode
 
removeAllProcessors() - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
Removes all processors.
removeChild(TreeNode<T>) - Method in class org.openksavi.sponge.core.util.TreeNode
 
removeChild(int, TreeNode<T>) - Method in class org.openksavi.sponge.core.util.TreeNode
 
removeDuration(T) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapterGroup
 
removeDuration(T) - Method in class org.openksavi.sponge.core.engine.processing.BaseEventSetProcessorMainProcessingUnitHandler
 
removeDurations(G) - Method in class org.openksavi.sponge.core.engine.processing.BaseEventSetProcessorMainProcessingUnitHandler
 
removeEvent(EventSchedulerEntry) - Method in class org.openksavi.sponge.core.BaseEngineOperations
Removes event from Event Scheduler.
removeFinishedEventSetProcessors() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapterGroup
Removes finished event set processors within this group.
removeOnShutdownListener(OnShutdownListener) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
removeOnStartupListener(OnStartupListener) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
removePlugin(Plugin) - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
Removes the specified plugin.
removeProcessor(String) - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
Removes processor specified by its name.
removeVariable(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
removeVariable(String) - Method in class org.openksavi.sponge.core.engine.DefaultSession
 
replaceAll(String) - Method in class org.openksavi.sponge.core.util.PatternStringReplacer
 
replacePlugin(KnowledgeBasePluginStub, Plugin) - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
 
requestReload() - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
requestReload() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
requestShutdown() - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
requestShutdown() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
resolveEventNameAndAlias(String) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseInterpreter
 
resolveEventProcessors(String) - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
 
resolveMethod(Rule, String) - Static method in class org.openksavi.sponge.core.rule.ReflectionEventCondition
 
resolveProcessorName(KnowledgeBase, Object, Class) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
resolveSubNodesToRun(TreeNode<RuleAdapterRuntime.NodeValue>) - Method in class org.openksavi.sponge.core.rule.UnorderedRuleAdapterRuntime
 
resolveVariableName(Object) - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
 
root - Variable in class org.openksavi.sponge.core.util.Tree
 
RuleAdapterRuntime - Interface in org.openksavi.sponge.core.rule
 
RuleAdapterRuntime.NodeValue - Class in org.openksavi.sponge.core.rule
 
run() - Method in class org.openksavi.sponge.core.engine.processing.BaseEventSetProcessorMainProcessingUnitHandler.EventSetProcessorDurationTask
 
run() - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit.LoopWorker
 
runFilter(FilterAdapter, Event) - Method in class org.openksavi.sponge.core.engine.processing.DefaultFilterProcessingUnit
Runs a filter.
runIteration() - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit.EventLoopWorker
 
runIteration() - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit.LoopWorker
 
runIteration() - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit.DecomposedQueueReaderWorker
 
runRule() - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
Attempts to run (fire) this rule.
runRule() - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
Attempts to run (fire) this rule.
runRule(TreeNode<RuleAdapterRuntime.NodeValue>) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
Attempts to run (fire) this rule for the specified node in the event tree.
runRule() - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapter
 
runRule() - Method in interface org.openksavi.sponge.core.rule.RuleAdapterRuntime
 
runRuleForNonFinalNode(TreeNode<RuleAdapterRuntime.NodeValue>) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
 
runRuleForNonFinalNode(TreeNode<RuleAdapterRuntime.NodeValue>) - Method in class org.openksavi.sponge.core.rule.OrderedRuleAdapterRuntime
 
runRuleForNonFinalNode(TreeNode<RuleAdapterRuntime.NodeValue>) - Method in class org.openksavi.sponge.core.rule.UnorderedRuleAdapterRuntime
 

S

safeGetEventConditions(String) - Method in class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
safelyShutdownIfStartupError(EngineModule...) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
scanToAutoEnable() - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
 
scanToAutoEnable() - Method in class org.openksavi.sponge.java.JKnowledgeBase
 
scheduleAfter(Event, long) - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler
Schedules an event after a specified time.
scheduleAfter(Event, long, long) - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler
Schedules an event after a specified time with the specified interval.
scheduleAt(Event, long) - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler
Schedules an event at a specified time.
scheduleAt(Event, long, long) - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler
Schedules an event at a specified time with the specified interval.
scheduleAt(Event, String) - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler
 
scheduleNow(Event) - Method in class org.openksavi.sponge.core.engine.event.BaseEventScheduler
Schedules a specified event now (inserts to the queue immediately).
script - Variable in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseScriptProvider
 
scriptClassInstancePovider - Variable in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
ScriptClassInstanceProvider<T> - Interface in org.openksavi.sponge.core.kb
The provider of script-based class instances.
ScriptKnowledgeBaseEventCondition - Class in org.openksavi.sponge.core.rule
Script knowledge base rule event condition.
ScriptKnowledgeBaseEventCondition(String) - Constructor for class org.openksavi.sponge.core.rule.ScriptKnowledgeBaseEventCondition
Creates a new knowledge base rule event condition.
searchConfigurationValueByAttributeValue(Configuration, String, String, String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
send(Event) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
send(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
send() - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
sendAfter(String, long) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
sendAfter(String, long, long) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
sendAfter(Event, long) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
sendAfter(Event, long, long) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
sendAfter(long) - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
sendAfter(Duration) - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
sendAfter(long, long) - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
sendAfter(Duration, Duration) - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
sendAt(String, long) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
sendAt(String, long, long) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
sendAt(Event, long) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
sendAt(Event, long, long) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
sendAt(Event, String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
sendAt(String, String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
sendAt(long) - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
sendAt(Instant) - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
sendAt(long, long) - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
sendAt(Instant, Duration) - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
sendAt(String) - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
ServiceLoaderUtils - Class in org.openksavi.sponge.core.util
Utility methods for service loading.
ServiceLoaderUtils() - Constructor for class org.openksavi.sponge.core.util.ServiceLoaderUtils
 
session - Variable in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Session.
set(String, Object) - Method in class org.openksavi.sponge.core.engine.MapVariables
 
set(String, Object) - Method in class org.openksavi.sponge.core.event.AttributeMapEvent
Sets attribute value.
set(String, Object) - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
set(String, Object) - Method in class org.openksavi.sponge.core.event.ProcessorControlEvent
 
setAdapter(T) - Method in class org.openksavi.sponge.core.BaseProcessor
 
setAdapter(T) - Method in class org.openksavi.sponge.core.engine.processing.BaseEventSetProcessorMainProcessingUnitHandler.EventSetProcessorDurationTask
 
setAlgorithm(String) - Method in class org.openksavi.sponge.core.util.SslConfiguration
 
setAllowConcurrentEventTypeProcessingByEventSetProcessors(boolean) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setArgsMeta(ArgMeta<?>...) - Method in class org.openksavi.sponge.core.action.BaseAction
 
setArgsMeta(ArgMeta<?>...) - Method in class org.openksavi.sponge.core.action.BaseActionAdapter
 
setArgsMeta(ArgMeta<?>...) - Method in class org.openksavi.sponge.core.action.BaseActionDefinition
 
setAsyncEventSetProcessorExecutorThreadCount(int) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
setAsyncEventSetProcessorExecutorThreadCount(int) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setAsyncEventSetProcessorProcessingPartitionSize(int) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setAsyncEventSetProcessorProcessingThreshold(int) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setAttributeName(String) - Method in class org.openksavi.sponge.core.library.Deduplication
 
setAutoEnable(boolean) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
setAutoEnable(boolean) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setCapacity(int) - Method in class org.openksavi.sponge.core.engine.event.BaseEventQueue
Sets the capacity of the queue.
setCapacity(int) - Method in class org.openksavi.sponge.core.engine.event.NullEventQueue
Empty implementation.
setCharset(Charset) - Method in class org.openksavi.sponge.core.kb.FileKnowledgeBaseScript
Sets the charset.
setConfiguration(Configuration, boolean) - Method in class org.openksavi.sponge.core.plugin.BasePlugin
Sets plugin configuration.
setConfigurationFilename(String) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
setDecomposedQueue(DecomposedQueue<EventProcessorAdapter<?>>) - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit
 
setDecomposedQueueCapacity(int) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setDefinition(BaseProcessorDefinition) - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
Sets processor definition.
setDefinition(BaseProcessorDefinition) - Method in interface org.openksavi.sponge.core.ProcessorAdapterImplementor
Sets processor definition.
setDescription(String) - Method in class org.openksavi.sponge.core.BaseProcessor
 
setDescription(String) - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
 
setDescription(String) - Method in class org.openksavi.sponge.core.BaseProcessorDefinition
 
setDescription(String) - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
setDescription(String) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
setDisplayName(String) - Method in class org.openksavi.sponge.core.BaseProcessor
 
setDisplayName(String) - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
Sets display name.
setDisplayName(String) - Method in class org.openksavi.sponge.core.BaseProcessorDefinition
Sets display name.
setDisplayName(String) - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
setDisplayName(String) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
setDuration(Duration) - Method in class org.openksavi.sponge.core.BaseEventSetProcessor
 
setDuration(Duration) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
 
setDuration(Duration) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorDefinition
 
setDurationThreadCount(int) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
setDurationThreadCount(int) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setDurationTriggered(boolean) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
 
setDynamicThreadPoolKeepAliveTime(long) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setEngine(SpongeEngine) - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
Sets the engine.
setEngineDescription(String) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
setEngineDisplayName(String) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
setEngineName(String) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
setEntry(EventSchedulerEntry) - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler.EventSchedulerJobParameters
 
setEvent(String) - Method in class org.openksavi.sponge.core.BaseEventProcessor
 
setEvent(Event) - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler.EventSchedulerJobParameters
 
setEvent(Event) - Method in class org.openksavi.sponge.core.rule.RuleAdapterRuntime.NodeValue
 
setEventAliases(String...) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
setEventAliases(String...) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
setEventAliases(String...) - Method in class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
setEventClonePolicy(EventClonePolicy) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
setEventClonePolicy(EventClonePolicy) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setEventIdGenerator(EventIdGenerator) - Method in class org.openksavi.sponge.core.engine.event.BaseEventScheduler
 
setEventModes(EventMode...) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
setEventModes(EventMode...) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
setEventModes(EventMode...) - Method in class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
setEventName(String) - Method in class org.openksavi.sponge.core.BaseEventProcessor
 
setEventName(String) - Method in class org.openksavi.sponge.core.BaseEventProcessorAdapter
Sets event name for which this processor is registered.
setEventName(String) - Method in class org.openksavi.sponge.core.BaseEventProcessorDefinition
 
setEventNames(String...) - Method in class org.openksavi.sponge.core.BaseEventProcessor
 
setEventNames(String...) - Method in class org.openksavi.sponge.core.BaseEventProcessorAdapter
Sets event names for which this processor is registered.
setEventNames(String...) - Method in class org.openksavi.sponge.core.BaseEventProcessorDefinition
Sets event names for which this processor definition is registered.
setEventProcessorRegistrationListener(EventProcessorRegistrationListener<T>) - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
 
setEventQueueCapacity(int) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
setEventQueueCapacity(int) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setEventQueueProvider(EventQueueProvider) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
setEvents(String...) - Method in class org.openksavi.sponge.core.BaseEventProcessor
 
setEvents(Object[]) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
setEvents(String...) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
setEventSetProcessorDefaultSynchronous(boolean) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
setEventSetProcessorDefaultSynchronous(boolean) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setEventSetProcessorDurationStrategy(EventSetProcessorDurationStrategy) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
setEventSpecs(List<Object>) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
setExceptionHandler(ExceptionHandler) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
setExceptionHandler(ExceptionHandler) - Method in class org.openksavi.sponge.core.engine.interactive.DefaultInteractiveMode
 
setExecutor(ExecutorService) - Method in class org.openksavi.sponge.core.engine.DefaultThreadPool
Sets an executor.
setExecutorShutdownTimeout(long) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
setExecutorShutdownTimeout(long) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setFilterProcessingUnit(FilterProcessingUnit) - Method in class org.openksavi.sponge.core.engine.DefaultProcessingUnitManager
 
setFuture(ScheduledFuture<?>) - Method in class org.openksavi.sponge.core.engine.processing.BaseEventSetProcessorMainProcessingUnitHandler.EventSetProcessorDurationTask
 
setGroup(EventSetProcessorAdapterGroup<? extends EventSetProcessorAdapter<?>>) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
 
setId(String) - Method in class org.openksavi.sponge.core.event.BaseEvent
Sets event ID.
setIfNone(String, Supplier<T>) - Method in class org.openksavi.sponge.core.engine.MapVariables
 
setIndex(Integer) - Method in class org.openksavi.sponge.core.rule.RuleAdapterRuntime.NodeValue
 
setInitialDynamicThreadPoolSizeRatio(double) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setInputEventQueue(EventQueue) - Method in class org.openksavi.sponge.core.engine.DefaultEventQueueManager
 
setInternalQueueBlockingPutSleep(long) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setInterpreter(KnowledgeBaseInterpreter) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
setInterpreterGlobalVariable(String, Object) - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
setJavaDefined(boolean) - Method in class org.openksavi.sponge.core.BaseProcessorDefinition
Sets Java-defined flag.
setJavaDefined(boolean) - Method in class org.openksavi.sponge.core.engine.GenericProcessorInstanceHolder
 
setKeyPassword(String) - Method in class org.openksavi.sponge.core.util.SslConfiguration
 
setKeyStore(String) - Method in class org.openksavi.sponge.core.util.SslConfiguration
 
setKeyStorePassword(String) - Method in class org.openksavi.sponge.core.util.SslConfiguration
 
setKnowledgeBase(BaseKnowledgeBase) - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
 
setKnowledgeBase(BaseKnowledgeBase) - Method in class org.openksavi.sponge.core.BaseProcessorDefinition
 
setKnowledgeBase(ScriptKnowledgeBase) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseScript
 
setKnowledgeBase(KnowledgeBase) - Method in class org.openksavi.sponge.core.plugin.BasePlugin
 
setKnowledgeBase(BaseKnowledgeBase) - Method in interface org.openksavi.sponge.core.ProcessorAdapterImplementor
Sets the knowledge base associated with this processor.
setKnowledgeBaseFileProvider(KnowledgeBaseFileProvider) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
setKnowledgeBaseInterpreterFactoryProviders(List<KnowledgeBaseInterpreterFactoryProvider>) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
setKnowledgeBaseInterpreterFactoryProviders(List<KnowledgeBaseInterpreterFactoryProvider>) - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
setMainEventQueue(EventQueue) - Method in class org.openksavi.sponge.core.engine.DefaultEventQueueManager
 
setMainEventQueueCapacity(int) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setMainProcessingUnit(MainProcessingUnit) - Method in class org.openksavi.sponge.core.engine.DefaultProcessingUnitManager
 
setMainProcessingUnitThreadCount(int) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
setMainProcessingUnitThreadCount(int) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setMainProcessingUnitWorkerExecutorQueueSize(int) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setMaxInstances(int) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
setMaxInstances(int) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapter
 
setMaxInstances(int) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorDefinition
 
setMeta(Map<String, Object>) - Method in class org.openksavi.sponge.core.BaseProcessor
 
setMeta(Map<String, Object>) - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
 
setMeta(Map<String, Object>) - Method in class org.openksavi.sponge.core.BaseProcessorDefinition
 
setModuleProvider(EngineModuleProvider) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Sets the module provider.
setName(String) - Method in class org.openksavi.sponge.core.BaseProcessor
 
setName(String) - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
Sets this processor name.
setName(String) - Method in class org.openksavi.sponge.core.BaseProcessorDefinition
Sets this processor definition name.
setName(String) - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
Sets module name.
setName(String) - Method in class org.openksavi.sponge.core.engine.GenericProcessorInstanceHolder
 
setName(String) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
setOrdered(boolean) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
setOrdered(boolean) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
setOrdered(boolean) - Method in class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
setOutputEventQueue(EventQueue) - Method in class org.openksavi.sponge.core.engine.DefaultEventQueueManager
 
setPatternMatcher(PatternMatcher) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
setPriority(int) - Method in class org.openksavi.sponge.core.event.BaseControlEvent
Sets event priority.
setProcessable(Processable) - Method in class org.openksavi.sponge.core.engine.DefaultProcessableThreadPool
 
setProcessingUnitConcurrentListenerThreadCount(int) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setProcessingUnitEventProcessorCacheExpireTime(long) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setProcessingUnitProvider(ProcessingUnitProvider) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
setProcessor(T) - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
 
setProcessor(Processor<?>) - Method in class org.openksavi.sponge.core.engine.GenericProcessorInstanceHolder
 
setProcessorAdapter(ProcessorAdapter) - Method in class org.openksavi.sponge.core.event.ProcessorControlEvent
 
setProcessorClass(Class<?>) - Method in class org.openksavi.sponge.core.BaseProcessorDefinition
Sets the processor class.
setProperties(Map<String, Object>) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
setProperty(String, Object, boolean, boolean) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
setProperty(String, Object) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
setPropertyEntries(Map<String, PropertyEntry>) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
setRequired(boolean) - Method in class org.openksavi.sponge.core.kb.FileKnowledgeBaseScript
Sets if the file is required.
setResultMeta(ResultMeta<?>) - Method in class org.openksavi.sponge.core.action.BaseAction
 
setResultMeta(ResultMeta<?>) - Method in class org.openksavi.sponge.core.action.BaseActionAdapter
 
setResultMeta(ResultMeta<?>) - Method in class org.openksavi.sponge.core.action.BaseActionDefinition
 
setRoot(TreeNode<T>) - Method in class org.openksavi.sponge.core.util.Tree
 
setScheduler(QuartzEventScheduler) - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler.EventSchedulerJobParameters
 
setScriptClassInstancePoviderCacheExpireTime(long) - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
setScriptEngine(ScriptEngine) - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
 
setSingle(boolean) - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler.EventSchedulerJobParameters
 
setState(EventSetProcessorState) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
Sets event set processor state.
setSynchronous(Boolean) - Method in class org.openksavi.sponge.core.BaseEventSetProcessor
 
setSynchronous(Boolean) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
 
setSynchronous(Boolean) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorDefinition
 
setSystem(boolean) - Method in class org.openksavi.sponge.core.engine.GenericPropertyEntry
 
setSystemProperties(Map<String, String>) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
setSystemProperty(String, Object) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
setTime(Instant) - Method in class org.openksavi.sponge.core.event.BaseEvent
Sets event time.
setType(KnowledgeBaseType) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
setupEngineDescriptive() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Setup the name, display name and description.
setValue(Object) - Method in class org.openksavi.sponge.core.engine.GenericPropertyEntry
 
setValue(T) - Method in class org.openksavi.sponge.core.util.TreeNode
 
setVariable(String, Object) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
setVariable(String, Object) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
setVariable(String, Object) - Method in class org.openksavi.sponge.core.engine.DefaultSession
 
setVariable(boolean) - Method in class org.openksavi.sponge.core.engine.GenericPropertyEntry
 
setVariable(String, Object) - Method in class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBaseInterpreter
 
setVariable(String, Object) - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
Sets the variable value.
setVariableIfNone(String, Supplier<T>) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
setVariableIfNone(String, Supplier<T>) - Method in class org.openksavi.sponge.core.engine.DefaultSession
 
setVariableProperties(Map<String, String>) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
setVariableProperty(String, Object) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
setVariables(Properties) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
shouldAddToEventTreeForFlaModes(TreeNode<RuleAdapterRuntime.NodeValue>, Event) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
 
shouldAddToEventTreeForFlaModes(TreeNode<RuleAdapterRuntime.NodeValue>, Event) - Method in class org.openksavi.sponge.core.rule.OrderedRuleAdapterRuntime
Checks if the event should be added to the event tree for modes FIRST, LAST or ALL.
shouldAddToEventTreeForFlaModes(TreeNode<RuleAdapterRuntime.NodeValue>, Event) - Method in class org.openksavi.sponge.core.rule.UnorderedRuleAdapterRuntime
Checks if the event should be added to the event tree for modes FIRST, LAST or ALL.
shouldAddToEventTreeForNMode(TreeNode<RuleAdapterRuntime.NodeValue>, Mutable<TreeNode<RuleAdapterRuntime.NodeValue>>, Event) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
Checks if the event should be added to the event tree for mode NONE.
shouldAddToEventTreeForNMode(TreeNode<RuleAdapterRuntime.NodeValue>, Mutable<TreeNode<RuleAdapterRuntime.NodeValue>>, Event) - Method in class org.openksavi.sponge.core.rule.OrderedRuleAdapterRuntime
 
shouldAddToEventTreeForNMode(TreeNode<RuleAdapterRuntime.NodeValue>, Mutable<TreeNode<RuleAdapterRuntime.NodeValue>>, Event) - Method in class org.openksavi.sponge.core.rule.UnorderedRuleAdapterRuntime
 
shouldContinueLoop() - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit.LoopWorker
 
shouldContinueLoop() - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit.DecomposedQueueReaderWorker
 
shouldContinueLoop() - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit.DecomposedQueueWriterLoopWorker
 
shouldContinueLoop() - Method in class org.openksavi.sponge.core.engine.processing.DefaultFilterProcessingUnit.FilterLoopWorker
 
shouldRunRule() - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
 
shouldRunRule() - Method in class org.openksavi.sponge.core.rule.OrderedRuleAdapterRuntime
Checks if there should be an attempt to run the rule.
shouldRunRule() - Method in class org.openksavi.sponge.core.rule.UnorderedRuleAdapterRuntime
 
shutdown() - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
shutdown() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
Shuts down this managed entity.
shutdown() - Method in class org.openksavi.sponge.core.engine.processing.BaseEventSetProcessorMainProcessingUnitHandler
 
shutdown() - Method in class org.openksavi.sponge.core.plugin.BasePlugin
Marked as final to prevent overriding in custom plugins.
shutdownExecutorService(SpongeEngine, Object, ExecutorService) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
shutdownHandlers() - Method in class org.openksavi.sponge.core.engine.processing.BaseMainProcessingUnit
 
shutdownThreadPool(ThreadPool) - Method in class org.openksavi.sponge.core.engine.DefaultThreadPoolManager
 
SimpleInteractiveModeConsole - Class in org.openksavi.sponge.core.engine.interactive
Simple interactive mode console.
SimpleInteractiveModeConsole(boolean) - Constructor for class org.openksavi.sponge.core.engine.interactive.SimpleInteractiveModeConsole
 
SimpleInteractiveModeConsole() - Constructor for class org.openksavi.sponge.core.engine.interactive.SimpleInteractiveModeConsole
 
SimpleScriptClassInstancePovider<T> - Class in org.openksavi.sponge.core.kb
The simple provider of script-based class instances.
SimpleScriptClassInstancePovider(SpongeEngine, Function<String, T>) - Constructor for class org.openksavi.sponge.core.kb.SimpleScriptClassInstancePovider
 
split(String, char) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
SpongeUtils - Class in org.openksavi.sponge.core.util
This class defines a set of utility methods.
SpongeUtils() - Constructor for class org.openksavi.sponge.core.util.SpongeUtils
 
SslConfiguration - Class in org.openksavi.sponge.core.util
SSL security configuration.
SslConfiguration() - Constructor for class org.openksavi.sponge.core.util.SslConfiguration
 
startTimeMeasurementIfNotStartedYet() - Method in class org.openksavi.sponge.core.engine.DefaultStatisticsManager
 
startup() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
Starts up this managed entity.
startup() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
startup() - Method in class org.openksavi.sponge.core.engine.processing.BaseEventSetProcessorMainProcessingUnitHandler
 
startup() - Method in class org.openksavi.sponge.core.plugin.BasePlugin
Marked as final to prevent overriding in custom plugins.
startupHandlers() - Method in class org.openksavi.sponge.core.engine.processing.BaseMainProcessingUnit
Starts up handers.
startupPlugins() - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
 
startupProcessableThreadPool(ProcessableThreadPool) - Method in class org.openksavi.sponge.core.engine.DefaultThreadPoolManager
 
statisticsManager - Variable in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Statistics manager.
stream(Iterator<T>) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
StringKnowledgeBaseScript - Class in org.openksavi.sponge.core.kb
String-based knowledge base script definition.
StringKnowledgeBaseScript(StringBuilder) - Constructor for class org.openksavi.sponge.core.kb.StringKnowledgeBaseScript
 
StringKnowledgeBaseScript(String) - Constructor for class org.openksavi.sponge.core.kb.StringKnowledgeBaseScript
 
StringKnowledgeBaseScript() - Constructor for class org.openksavi.sponge.core.kb.StringKnowledgeBaseScript
 
StringKnowledgeBaseScriptProvider - Class in org.openksavi.sponge.core.kb
A String-based knowledge base script provider.
StringKnowledgeBaseScriptProvider(SpongeEngine, StringKnowledgeBaseScript) - Constructor for class org.openksavi.sponge.core.kb.StringKnowledgeBaseScriptProvider
 
supportsConcurrentListenerThreadPool() - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit
 
supportsConcurrentListenerThreadPool() - Method in class org.openksavi.sponge.core.engine.processing.DefaultFilterProcessingUnit
 
supportsControlEventForProcessor(ProcessorAdapter<?>) - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit
 
SyncAsyncEventSetProcessorMainProcessingUnitHandler<G extends EventSetProcessorAdapterGroup<T>,T extends EventSetProcessorAdapter<?>> - Class in org.openksavi.sponge.core.engine.processing
Synchronous event set processors are processed synchronously (in one thread) in the boundaries of one event set processor adapter group.
SyncAsyncEventSetProcessorMainProcessingUnitHandler(ProcessorType, BaseMainProcessingUnit) - Constructor for class org.openksavi.sponge.core.engine.processing.SyncAsyncEventSetProcessorMainProcessingUnitHandler
 
SynchroEventQueue - Class in org.openksavi.sponge.core.engine.event
A queue that blocks put operation when a queue is full.
SynchroEventQueue(String) - Constructor for class org.openksavi.sponge.core.engine.event.SynchroEventQueue
Creates a new priority event queue.
systemProperties(Map<String, String>) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Sets the system properties.
systemProperty(String, Object) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Sets the system property (that is not a variable).

T

TAG_ENGINE_ASYNC_EVENT_SET_PROCESSOR_EXECUTOR_THREAD_COUNT - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
TAG_ENGINE_AUTO_ENABLE - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
TAG_ENGINE_CONFIG - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
TAG_ENGINE_DESCRIPTION - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
TAG_ENGINE_DURATION_THREAD_COUNT - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
TAG_ENGINE_EVENT_CLONE_POLICY - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
TAG_ENGINE_EVENT_QUEUE_CAPACITY - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
TAG_ENGINE_EVENT_SET_PROCESSOR_DEFAULT_SYNCHRONOUS - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
TAG_ENGINE_EXECUTOR_SHUTDOWN_TIMEOUT - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
TAG_ENGINE_MAIN_PROCESSING_UNIT_THREAD_COUNT - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
TAG_PROPERTIES - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
TAG_PROPERTY - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
TAG_ROOT - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
 
TAG_SECURITY_ALGORITHM - Static variable in class org.openksavi.sponge.core.util.SpongeUtils
 
TAG_SECURITY_KEY_PASSWORD - Static variable in class org.openksavi.sponge.core.util.SpongeUtils
 
TAG_SECURITY_KEY_STORE - Static variable in class org.openksavi.sponge.core.util.SpongeUtils
 
TAG_SECURITY_KEY_STORE_PASSWORD - Static variable in class org.openksavi.sponge.core.util.SpongeUtils
 
threadPoolManager - Variable in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Thread pool manager.
time - Variable in class org.openksavi.sponge.core.event.BaseEvent
Event creation time.
toInt(Object) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
toString() - Method in class org.openksavi.sponge.core.BaseProcessor
 
toString() - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
Returns string representation of this processor.
toString() - Method in class org.openksavi.sponge.core.BaseProcessorDefinition
Returns string representation.
toString() - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
toString() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
toString() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
toString() - Method in class org.openksavi.sponge.core.engine.GenericPropertyEntry
 
toString() - Method in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit.DecomposedQueueReaderProcessable
 
toString() - Method in class org.openksavi.sponge.core.event.BaseEvent
 
toString() - Method in class org.openksavi.sponge.core.event.EventId
 
toString() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseScript
Returns the string representation.
toString() - Method in class org.openksavi.sponge.core.kb.GenericKnowledgeBaseType
 
toString() - Method in class org.openksavi.sponge.core.plugin.BasePlugin
Returns string representation.
toString() - Method in class org.openksavi.sponge.core.rule.RuleAdapterRuntime.NodeValue
 
toString() - Method in class org.openksavi.sponge.core.util.Tree
 
toString() - Method in class org.openksavi.sponge.core.util.TreeNode
 
toStringArrayEventSequence(Collection<Event>, String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
toStringBase() - Method in class org.openksavi.sponge.core.event.BaseEvent
 
toStringEventSequence(Collection<Event>) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
toStringEventSequence(Collection<Event>, String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
toUpperCamelCaseFromUnderscore(String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
Tree<T> - Class in org.openksavi.sponge.core.util
 
Tree() - Constructor for class org.openksavi.sponge.core.util.Tree
 
TreeNode<T> - Class in org.openksavi.sponge.core.util
 
TreeNode() - Constructor for class org.openksavi.sponge.core.util.TreeNode
 
TreeNode(T) - Constructor for class org.openksavi.sponge.core.util.TreeNode
 
trialRunEngine(SpongeEngine, int) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
Trial run of the engine.
TriggerMainProcessingUnitHandler - Class in org.openksavi.sponge.core.engine.processing
 
TriggerMainProcessingUnitHandler(BaseMainProcessingUnit) - Constructor for class org.openksavi.sponge.core.engine.processing.TriggerMainProcessingUnitHandler
 
tryAddNewEventSetProcessor(Event) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapterGroup
Tries to add a new event set processor adapter to this group.
tryRememberException(Throwable) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Remembers the first exception.
TYPE - Static variable in class org.openksavi.sponge.java.core.JavaConstants
Java-based knowledge base type.
TYPE_REFLECTIONS - Static variable in class org.openksavi.sponge.core.util.SpongeUtils
 

U

UNBOUND_MAX_INSTANCES - Static variable in class org.openksavi.sponge.core.correlator.BaseCorrelatorDefinition
 
UnorderedRuleAdapterRuntime - Class in org.openksavi.sponge.core.rule
Unordered rule adapter runtime.
UnorderedRuleAdapterRuntime(BaseRuleAdapter) - Constructor for class org.openksavi.sponge.core.rule.UnorderedRuleAdapterRuntime
 
unwrapKnowledgeBaseException(Throwable) - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
updateVariable(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
updateVariable(String) - Method in class org.openksavi.sponge.core.engine.DefaultSession
 
uuid - Variable in class org.openksavi.sponge.core.engine.DefaultSession
 

V

validate() - Method in class org.openksavi.sponge.core.action.BaseActionAdapter
 
validate() - Method in class org.openksavi.sponge.core.BaseEventProcessorAdapter
 
validate() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapterGroup
 
validate() - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
 
validate() - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapter
 
validate() - Method in class org.openksavi.sponge.core.rule.OrderedRuleAdapterRuntime
 
validate() - Method in interface org.openksavi.sponge.core.rule.RuleAdapterRuntime
 
validate() - Method in class org.openksavi.sponge.core.rule.UnorderedRuleAdapterRuntime
 
validatePattern(String) - Method in class org.openksavi.sponge.core.util.RegexPatternMatcher
 
validateType(Type, String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
valudateAttribute(String, Object) - Method in class org.openksavi.sponge.core.event.BaseEvent
 
value - Variable in class org.openksavi.sponge.core.util.TreeNode
 
variableProperties(Map<String, String>) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Sets the variable properties.
variableProperty(String, Object) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Sets the property that is also a variable.
variables - Variable in class org.openksavi.sponge.core.engine.DefaultSession
 
variables - Variable in class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBaseInterpreter
 
verifyKnowledgeBaseFileTypes(ScriptKnowledgeBase) - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
VersionInfo - Class in org.openksavi.sponge.core
 
VersionInfo() - Constructor for class org.openksavi.sponge.core.VersionInfo
 

W

WaitRejectedExecutionHandlerPolicy() - Constructor for class org.openksavi.sponge.core.engine.DefaultThreadPoolManager.WaitRejectedExecutionHandlerPolicy
 
workerThreadPool - Variable in class org.openksavi.sponge.core.engine.processing.decomposed.DecomposedQueueMainProcessingUnit
The thread pool used by the Main Processing Unit for worker threads.
wrapException(Throwable) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
Wraps or creates a new Sponge exception.
wrapException(String, Throwable) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
Wraps or creates a new Sponge exception.
wrapException(Processor<?>, Throwable) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
wrapException(KnowledgeBaseInterpreter, Throwable) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
wrapException(String, KnowledgeBaseInterpreter, Throwable) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
wrapInvokeException(Object, String, KnowledgeBaseInterpreter, Throwable) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2016–2018 Softelnet. All rights reserved.