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
 
addAllEventConditions(List<EventCondition>) - Method in class org.openksavi.sponge.core.rule.BaseRuleMeta
 
addArgs(List<DataType>) - Method in class org.openksavi.sponge.core.action.BaseActionMeta
 
addCategories(CategoryMeta...) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
addCategories(CategoryMeta...) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
addCategory(CategoryMeta) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
addCategory(CategoryMeta) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
addChild(TreeNode<T>) - Method in class org.openksavi.sponge.core.util.TreeNode
 
addDuration(T) - Method in class org.openksavi.sponge.core.engine.processing.BaseEventSetProcessorMainProcessingUnitHandler
 
addEventCondition(String, EventCondition) - Method in class org.openksavi.sponge.core.rule.BaseRuleMeta
 
addEventConditions(String, List<EventCondition>) - Method in class org.openksavi.sponge.core.rule.BaseRuleMeta
 
addEventNames(List<String>) - Method in class org.openksavi.sponge.core.BaseEventProcessorMeta
 
addEventSpecs(List<RuleEventSpec>) - Method in class org.openksavi.sponge.core.rule.BaseRuleMeta
 
addEventType(String, RecordType) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
addEventType(String, RecordType) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
addFeature(String, Object) - Method in class org.openksavi.sponge.core.event.BaseEvent
 
addFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.core.event.BaseEvent
 
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
 
addScript(KnowledgeBaseScript) - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
 
addType(String, DataTypeSupplier<T>) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
addType(String, DataTypeSupplier<T>) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
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_PROCESS_ENV_NAME - Static variable in class org.openksavi.sponge.core.util.process.ProcessUtils
 
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
 
awaitUntil(Callable<Boolean>) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 

B

BASE_PROCESSOR_BUILDER_CLASSES - Static variable in class org.openksavi.sponge.core.engine.EngineConstants
 
BASE_PROCESSOR_CLASSES - Static variable in class org.openksavi.sponge.core.engine.EngineConstants
 
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.
BaseActionBuilder - Class in org.openksavi.sponge.core.action
A base action builder.
BaseActionBuilder(String) - Constructor for class org.openksavi.sponge.core.action.BaseActionBuilder
 
BaseActionDefinition - Class in org.openksavi.sponge.core.action
 
BaseActionDefinition() - Constructor for class org.openksavi.sponge.core.action.BaseActionDefinition
 
BaseActionMeta - Class in org.openksavi.sponge.core.action
A base action metadata.
BaseActionMeta() - Constructor for class org.openksavi.sponge.core.action.BaseActionMeta
 
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.
BaseCorrelatorBuilder - Class in org.openksavi.sponge.core.correlator
A base correlator builder.
BaseCorrelatorBuilder(String) - Constructor for class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
BaseCorrelatorDefinition - Class in org.openksavi.sponge.core.correlator
 
BaseCorrelatorDefinition() - Constructor for class org.openksavi.sponge.core.correlator.BaseCorrelatorDefinition
 
BaseCorrelatorMeta - Class in org.openksavi.sponge.core.correlator
A base correlator metadata.
BaseCorrelatorMeta() - Constructor for class org.openksavi.sponge.core.correlator.BaseCorrelatorMeta
 
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
 
BaseEventProcessorBuilder<T extends EventProcessor<?>> - Class in org.openksavi.sponge.core
A base event processor builder.
BaseEventProcessorBuilder(BaseEventProcessorMeta, String) - Constructor for class org.openksavi.sponge.core.BaseEventProcessorBuilder
 
BaseEventProcessorDefinition - Class in org.openksavi.sponge.core
 
BaseEventProcessorDefinition(ProcessorMeta) - Constructor for class org.openksavi.sponge.core.BaseEventProcessorDefinition
 
BaseEventProcessorMeta - Class in org.openksavi.sponge.core
A base event processor metadata.
BaseEventProcessorMeta() - Constructor for class org.openksavi.sponge.core.BaseEventProcessorMeta
 
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.
BaseEventSetProcessorBuilder<T extends EventSetProcessor<?>> - Class in org.openksavi.sponge.core
A base event set processor builder.
BaseEventSetProcessorBuilder(BaseEventSetProcessorMeta, String) - Constructor for class org.openksavi.sponge.core.BaseEventSetProcessorBuilder
 
BaseEventSetProcessorDefinition - Class in org.openksavi.sponge.core
 
BaseEventSetProcessorDefinition(ProcessorMeta) - 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
 
BaseEventSetProcessorMeta - Class in org.openksavi.sponge.core
A base event set processor metadata.
BaseEventSetProcessorMeta() - Constructor for class org.openksavi.sponge.core.BaseEventSetProcessorMeta
 
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
 
BaseFilterBuilder - Class in org.openksavi.sponge.core.filter
A base filter builder.
BaseFilterBuilder(String) - Constructor for class org.openksavi.sponge.core.filter.BaseFilterBuilder
 
BaseFilterDefinition - Class in org.openksavi.sponge.core.filter
 
BaseFilterDefinition() - Constructor for class org.openksavi.sponge.core.filter.BaseFilterDefinition
 
BaseFilterMeta - Class in org.openksavi.sponge.core.filter
A base filter metadata.
BaseFilterMeta() - Constructor for class org.openksavi.sponge.core.filter.BaseFilterMeta
 
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.
BaseProcessorBuilder<T extends Processor<?>> - Class in org.openksavi.sponge.core
A base processor builder.
BaseProcessorBuilder(BaseProcessorMeta, String) - Constructor for class org.openksavi.sponge.core.BaseProcessorBuilder
 
BaseProcessorDefinition - Class in org.openksavi.sponge.core
Processor definition.
BaseProcessorDefinition(ProcessorMeta) - Constructor for class org.openksavi.sponge.core.BaseProcessorDefinition
 
BaseProcessorMeta - Class in org.openksavi.sponge.core
A base processor metadata.
BaseProcessorMeta() - Constructor for class org.openksavi.sponge.core.BaseProcessorMeta
 
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.
BaseRuleBuilder - Class in org.openksavi.sponge.core.rule
A base rule builder.
BaseRuleBuilder(String) - Constructor for class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
BaseRuleDefinition - Class in org.openksavi.sponge.core.rule
 
BaseRuleDefinition() - Constructor for class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
BaseRuleMeta - Class in org.openksavi.sponge.core.rule
A base rule metadata.
BaseRuleMeta() - Constructor for class org.openksavi.sponge.core.rule.BaseRuleMeta
 
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
 
BaseTriggerBuilder - Class in org.openksavi.sponge.core.trigger
A base trigger builder.
BaseTriggerBuilder(String) - Constructor for class org.openksavi.sponge.core.trigger.BaseTriggerBuilder
 
BaseTriggerDefinition - Class in org.openksavi.sponge.core.trigger
 
BaseTriggerDefinition() - Constructor for class org.openksavi.sponge.core.trigger.BaseTriggerDefinition
 
BaseTriggerMeta - Class in org.openksavi.sponge.core.trigger
A base trigger metadata.
BaseTriggerMeta() - Constructor for class org.openksavi.sponge.core.trigger.BaseTriggerMeta
 
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.action.BaseActionBuilder
 
build() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
build() - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Build the engine.
build() - Method in class org.openksavi.sponge.core.filter.BaseFilterBuilder
 
build() - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
build() - Method in class org.openksavi.sponge.core.trigger.BaseTriggerBuilder
 
build(Function<K, V>) - Method in class org.openksavi.sponge.core.util.LocalCacheBuilder
 
build() - Method in class org.openksavi.sponge.core.util.LocalCacheBuilder
 
buildCurrentArgs(ProvideArgsParameters) - Method in class org.openksavi.sponge.core.action.BaseActionAdapter
 
builder() - Static method in class org.openksavi.sponge.core.engine.DefaultSpongeEngine
Builder for creating Engine instances.
BuilderProcessorProvider<T extends Processor<?>> - Class in org.openksavi.sponge.core.engine
A processor provider based on a processor builder.
BuilderProcessorProvider(ProcessorBuilder<T>) - Constructor for class org.openksavi.sponge.core.engine.BuilderProcessorProvider
 
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.
buildProvideArgsNames(ProvideArgsParameters) - Method in class org.openksavi.sponge.core.action.BaseActionAdapter
 
buildSubmitArgsNames(ProvideArgsParameters) - Method in class org.openksavi.sponge.core.action.BaseActionAdapter
 

C

cache - Variable in class org.openksavi.sponge.core.util.GuavaLocalCache
 
cacheBuilder() - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
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
 
calculateRegisteredTypeNames() - Method in class org.openksavi.sponge.core.action.BaseActionAdapter
 
call(String, List<Object>) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
call(Class<T>, String, List<Object>) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
call(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
call(Class<T>, String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
callAction(String, List<Object>) - Method in class org.openksavi.sponge.core.engine.DefaultActionManager
 
callAction(ActionAdapter, List<Object>) - Method in class org.openksavi.sponge.core.engine.DefaultActionManager
 
callActionIfExists(String, List<Object>) - Method in class org.openksavi.sponge.core.engine.DefaultActionManager
 
callIfExists(String, List<Object>) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
callIfExists(Class<T>, String, List<Object>) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
callIfExists(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
callIfExists(Class<T>, String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
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_KB_NAME - Static variable in class org.openksavi.sponge.core.engine.PluginManagerConstants
Plugin knowledge base name.
CFG_PLUGIN_LABEL - Static variable in class org.openksavi.sponge.core.engine.PluginManagerConstants
Plugin label tag.
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
 
ClassProcessorProvider<T extends Processor<?>> - Class in org.openksavi.sponge.core.engine
A processor provider based on a processor class.
ClassProcessorProvider(Object) - Constructor for class org.openksavi.sponge.core.engine.ClassProcessorProvider
 
cleanUp() - Method in class org.openksavi.sponge.core.util.GuavaLocalCache
 
cleanUp() - Method in interface org.openksavi.sponge.core.util.LocalCache
 
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
 
clearError() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
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.BaseRuleMeta
 
config(String) - Method in class org.openksavi.sponge.core.engine.EngineBuilder
Sets the configuration filename.
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
 
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
 
convertRuleEventSpec(KnowledgeBase, String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
convertRuleEventSpecs(KnowledgeBase, List<String>) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
create(Function<? super T, ? extends EventCondition>, T...) - Static method in class org.openksavi.sponge.core.rule.CompositeEventCondition
 
create(Function<? super T, ? extends EventCondition>, List<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(Processor, ProcessorType, ProcessorProvider) - 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
 
createAdditionalProcessorInstance(ProcessorDefinition, Class<T>) - Method in class org.openksavi.sponge.core.engine.BuilderProcessorProvider
 
createAdditionalProcessorInstance(ProcessorDefinition, Class<T>) - Method in class org.openksavi.sponge.core.engine.ClassProcessorProvider
 
createAndConfigurePlugin(Configuration) - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
Creates and configures a plugin.
createAndConfigureProcessBuilder() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
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
 
createErrorMessage(Throwable, ExceptionContext, boolean) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
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
 
createInitialProcessorInstance(KnowledgeBase, Class<T>) - Method in class org.openksavi.sponge.core.engine.BuilderProcessorProvider
 
createInitialProcessorInstance(KnowledgeBase, Class<T>) - Method in class org.openksavi.sponge.core.engine.ClassProcessorProvider
 
createInputStreamLineConsumerRunnable(InputStream, Consumer<String>, Logger, BiConsumer<Logger, String>) - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
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
 
createKeyManagerFactory(KeyStore, SslConfiguration) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
createKeyManagerFactory(SslConfiguration) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
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, List<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.
createProcessConfigurationBuilder(Configuration) - Static method in class org.openksavi.sponge.core.util.process.ProcessUtils
 
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.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
 
createRuleEventConditionForMethod(Rule, String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
createRuleEventConditionForMethods(Rule, List<String>) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
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, List<Configuration>) - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
createSslConfiguration(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
 
createUnmodifiableList(List<T>) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
createUnmodifiableMap(Map<K, V>) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
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.engine.EngineConstants
 
DefaultActionManager - Class in org.openksavi.sponge.core.engine
Action manager.
DefaultActionManager(SpongeEngine) - Constructor for class org.openksavi.sponge.core.engine.DefaultActionManager
 
DefaultBuilderAction - Class in org.openksavi.sponge.core.action
An action created by a builder.
DefaultBuilderAction(BaseActionBuilder) - Constructor for class org.openksavi.sponge.core.action.DefaultBuilderAction
 
DefaultBuilderCorrelator - Class in org.openksavi.sponge.core.correlator
A default correlator for a builder.
DefaultBuilderCorrelator(BaseCorrelatorBuilder) - Constructor for class org.openksavi.sponge.core.correlator.DefaultBuilderCorrelator
 
DefaultBuilderFilter - Class in org.openksavi.sponge.core.filter
A default filter for a filter builder.
DefaultBuilderFilter(BaseFilterBuilder) - Constructor for class org.openksavi.sponge.core.filter.DefaultBuilderFilter
 
DefaultBuilderRule - Class in org.openksavi.sponge.core.rule
A default rule for a builder.
DefaultBuilderRule(BaseRuleBuilder) - Constructor for class org.openksavi.sponge.core.rule.DefaultBuilderRule
 
DefaultBuilderTrigger - Class in org.openksavi.sponge.core.trigger
A default trigger for a builder.
DefaultBuilderTrigger(BaseTriggerBuilder) - Constructor for class org.openksavi.sponge.core.trigger.DefaultBuilderTrigger
 
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.
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
 
DefaultProcessDefinition - Class in org.openksavi.sponge.core.util.process
A default process definition.
DefaultProcessDefinition(SpongeEngine, ProcessConfiguration) - Constructor for class org.openksavi.sponge.core.util.process.DefaultProcessDefinition
 
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
 
DefaultProcessInstance - Class in org.openksavi.sponge.core.util.process
A default process instance.
DefaultProcessInstance(SpongeEngine, ProcessConfiguration) - Constructor for class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
DefaultProcessorInstanceHolder - Class in org.openksavi.sponge.core.engine
 
DefaultProcessorInstanceHolder(Processor<?>, String, boolean) - Constructor for class org.openksavi.sponge.core.engine.DefaultProcessorInstanceHolder
 
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(String) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager.RegistrationHandler
 
description - Variable in class org.openksavi.sponge.core.event.BaseEvent
Event description.
description(String) - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
destroy() - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
destroy() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
disable(KnowledgeBase, String) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
disable(KnowledgeBase, Object) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
disable(String) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
 
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, ProcessorProvider, 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.
doValidateType(DataType, String, Deque<DataType>) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
dumpConfiguration(Configuration) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
Dumps configuration to string.
duration - Variable in class org.openksavi.sponge.core.BaseEventSetProcessorMeta
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(KnowledgeBase, ProcessorBuilder<T>) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
enable(ProcessorBuilder<T>) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseEngineOperations
 
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_LABEL - 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
 
eventSpecs - Variable in class org.openksavi.sponge.core.rule.BaseRuleMeta
 
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, String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
exists(String) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager.RegistrationHandler
 
EXIT_COMMAND - Static variable in class org.openksavi.sponge.core.engine.interactive.InteractiveModeConstants
 
expireAfterAccess(Duration) - Method in class org.openksavi.sponge.core.util.LocalCacheBuilder
 
expireAfterWrite(Duration) - Method in class org.openksavi.sponge.core.util.LocalCacheBuilder
 

F

FallbackBasePathLocationStrategy - Class in org.openksavi.sponge.core.config
 
FallbackBasePathLocationStrategy(FileLocationStrategy, String) - Constructor for class org.openksavi.sponge.core.config.FallbackBasePathLocationStrategy
 
feature(String, Object) - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
features(Map<String, Object>) - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
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
 
GenericPropertyEntry - Class in org.openksavi.sponge.core.engine
Property entry.
GenericPropertyEntry(Object, boolean, boolean) - Constructor for class org.openksavi.sponge.core.engine.GenericPropertyEntry
 
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(Class<T>, String) - Method in class org.openksavi.sponge.core.event.BaseEvent
 
get(String, T) - Method in class org.openksavi.sponge.core.event.BaseEvent
 
get(K, Callable<? extends V>) - Method in class org.openksavi.sponge.core.util.GuavaLocalCache
 
get(K) - Method in class org.openksavi.sponge.core.util.GuavaLocalLoadingCache
 
get(K, Callable<? extends V>) - Method in interface org.openksavi.sponge.core.util.LocalCache
 
get(K) - Method in interface org.openksavi.sponge.core.util.LocalLoadingCache
 
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
 
getActionMeta(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getActionMeta(String) - 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
 
getAll(Iterable<? extends K>) - Method in class org.openksavi.sponge.core.util.GuavaLocalLoadingCache
 
getAll(Iterable<? extends K>) - Method in interface org.openksavi.sponge.core.util.LocalLoadingCache
 
getAllowConcurrentEventTypeProcessingByEventSetProcessors() - Method in class org.openksavi.sponge.core.engine.DefaultEngineParameters
 
getAllProcessorAdapters() - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
getArg(String) - Method in class org.openksavi.sponge.core.action.BaseActionMeta
 
getArgs() - Method in class org.openksavi.sponge.core.action.BaseActionMeta
 
getArgsString() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
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
 
getBuilder() - Method in class org.openksavi.sponge.core.engine.BuilderProcessorProvider
 
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
 
getCategories() - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getCategories() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getCategory(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getCategory() - Method in class org.openksavi.sponge.core.BaseProcessorMeta
 
getCategory(String) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getCategoryIndex(SpongeEngine, CategoryMeta) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getCharset() - Method in class org.openksavi.sponge.core.kb.FileKnowledgeBaseScript
Returns the charset.
getCharset() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
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
Finds a class by the name.
getConfiguration() - Method in class org.openksavi.sponge.core.plugin.BasePlugin
Returns plugin configuration.
getConfiguration() - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
getConfiguration() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
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.
getCorrelatorMeta(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getCorrelatorMeta(String) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
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
 
getDefinition() - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
 
getDescription() - Method in class org.openksavi.sponge.core.BaseProcessorMeta
 
getDescription() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
getDescription() - Method in class org.openksavi.sponge.core.event.BaseEvent
 
getDescription() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
getDisplayLabel(Descriptive) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
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.BaseEventSetProcessorMeta
 
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
 
getEngineLabel() - 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
 
getError() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getError() - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
getErrorLoggingConsumer() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
getErrorString() - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
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
 
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.BaseRuleMeta
 
getEventConditions() - Method in class org.openksavi.sponge.core.rule.BaseRuleMeta
 
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(TreeNode<RuleAdapterRuntime.NodeValue>) - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
Returns event mode.
getEventMode(TreeNode<RuleAdapterRuntime.NodeValue>) - Method in class org.openksavi.sponge.core.rule.UnorderedRuleAdapterRuntime
 
getEventName(int) - Method in class org.openksavi.sponge.core.BaseEventProcessorMeta
 
getEventNames() - Method in class org.openksavi.sponge.core.BaseEventProcessorMeta
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
 
getEventSpec(int) - Method in class org.openksavi.sponge.core.rule.BaseRuleMeta
 
getEventSpecs() - Method in class org.openksavi.sponge.core.rule.BaseRuleMeta
 
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
 
getEventType(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getEventType(String) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getEventTypes() - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getEventTypes() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
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
 
getExitCode() - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
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
 
getFeatures() - Method in class org.openksavi.sponge.core.BaseProcessorMeta
 
getFeatures() - Method in class org.openksavi.sponge.core.event.BaseEvent
 
getFileDir(URL) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getFileDirAsFile(String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getFileExtensions() - Method in class org.openksavi.sponge.core.kb.GenericKnowledgeBaseType
 
getFilename() - Method in class org.openksavi.sponge.core.kb.FileKnowledgeBaseScript
 
getFilterMeta(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getFilterMeta(String) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
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
 
getGenericEventSpecs() - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
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.BaseEngineOperations
 
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
 
getIfPresent(K) - Method in class org.openksavi.sponge.core.util.GuavaLocalCache
 
getIfPresent(K) - Method in interface org.openksavi.sponge.core.util.LocalCache
 
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
 
getInput() - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
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
 
getInputStream(String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
Opens an input stream for a file.
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
 
getInternalProcess() - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
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
 
getKeyStoreInstance() - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
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
 
getKnowledgeBaseIndex(SpongeEngine, KnowledgeBase) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
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
 
getLabel() - Method in class org.openksavi.sponge.core.BaseProcessorMeta
 
getLabel() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
getLabel() - Method in class org.openksavi.sponge.core.event.BaseEvent
 
getLabel() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
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
 
getLoadingCache() - Method in class org.openksavi.sponge.core.util.GuavaLocalLoadingCache
 
getLocatedUrl() - Method in class org.openksavi.sponge.core.config.FallbackBasePathLocationStrategy
 
getLock() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
Returns the lock that can be used to synchronize threads when the instance synchronous flag is set to false.
getLock() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapter
 
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.BaseCorrelatorMeta
 
getMemorySummary() - Method in class org.openksavi.sponge.core.engine.DefaultStatisticsManager
 
getMeta() - Method in class org.openksavi.sponge.core.action.BaseAction
 
getMeta() - Method in class org.openksavi.sponge.core.action.BaseActionAdapter
 
getMeta() - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
getMeta() - Method in class org.openksavi.sponge.core.action.BaseActionDefinition
 
getMeta() - Method in class org.openksavi.sponge.core.BaseEventProcessor
 
getMeta() - Method in class org.openksavi.sponge.core.BaseEventProcessorAdapter
 
getMeta() - Method in class org.openksavi.sponge.core.BaseEventProcessorBuilder
 
getMeta() - Method in class org.openksavi.sponge.core.BaseEventProcessorDefinition
 
getMeta() - Method in class org.openksavi.sponge.core.BaseEventSetProcessor
 
getMeta() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
 
getMeta() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapterGroup
 
getMeta() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorBuilder
 
getMeta() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorDefinition
 
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.BaseProcessorBuilder
 
getMeta() - Method in class org.openksavi.sponge.core.BaseProcessorDefinition
 
getMeta() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
getMeta() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapter
 
getMeta() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapterGroup
 
getMeta() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
getMeta() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorDefinition
 
getMeta() - Method in class org.openksavi.sponge.core.filter.BaseFilter
 
getMeta() - Method in class org.openksavi.sponge.core.filter.BaseFilterAdapter
 
getMeta() - Method in class org.openksavi.sponge.core.filter.BaseFilterBuilder
 
getMeta() - Method in class org.openksavi.sponge.core.filter.BaseFilterDefinition
 
getMeta() - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapter
 
getMeta() - Method in class org.openksavi.sponge.core.rule.AbstractRuleAdapterRuntime
 
getMeta() - Method in class org.openksavi.sponge.core.rule.BaseRule
 
getMeta() - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapter
 
getMeta() - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapterGroup
 
getMeta() - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
getMeta() - Method in class org.openksavi.sponge.core.rule.BaseRuleDefinition
 
getMeta() - Method in class org.openksavi.sponge.core.trigger.BaseTrigger
 
getMeta() - Method in class org.openksavi.sponge.core.trigger.BaseTriggerAdapter
 
getMeta() - Method in class org.openksavi.sponge.core.trigger.BaseTriggerBuilder
 
getMeta() - Method in class org.openksavi.sponge.core.trigger.BaseTriggerDefinition
 
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.BaseProcessorBuilder
 
getName() - Method in class org.openksavi.sponge.core.BaseProcessorMeta
 
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.DefaultProcessorInstanceHolder
 
getName() - Method in class org.openksavi.sponge.core.engine.DefaultThreadPool
 
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
 
getName() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
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
 
getOnAcceptAsFirstCallback() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
getOnAcceptCallback() - Method in class org.openksavi.sponge.core.filter.BaseFilterBuilder
 
getOnAcceptCallback() - Method in class org.openksavi.sponge.core.trigger.BaseTriggerBuilder
 
getOnCallCallback() - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
getOnDurationCallback() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
getOnEventCallback() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
getOnInitCallback() - Method in class org.openksavi.sponge.core.BaseProcessorBuilder
 
getOnIsActiveCallback() - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
getOnProvideArgsCallback() - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
getOnRunCallback() - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
getOnRunCallback() - Method in class org.openksavi.sponge.core.trigger.BaseTriggerBuilder
 
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
 
getOutput() - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
getOutputBinary() - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
getOutputEventQueue() - Method in class org.openksavi.sponge.core.engine.DefaultEventQueueManager
 
getOutputLoggingConsumer() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
getOutputQueue() - Method in class org.openksavi.sponge.core.spi.DefaultEventQueueProvider
 
getOutputString() - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
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
 
getPlugin(Class<T>, String) - 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(Class<T>, String) - 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.
getProcess() - Method in class org.openksavi.sponge.core.util.process.DefaultProcessDefinition
 
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.DefaultProcessorInstanceHolder
 
getProcessorAdapter() - Method in class org.openksavi.sponge.core.event.ProcessorControlEvent
 
getProcessorAdapterList(ProcessorType) - Method in class org.openksavi.sponge.core.engine.processing.BaseMainProcessingUnit
 
getProcessorClasses() - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
getProcessorManager() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getProcessorProvider() - Method in class org.openksavi.sponge.core.BaseProcessorDefinition
 
getProcessorQualifiedName(ProcessorOperations) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getProcessorQualifiedNameList(String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getProcessors() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getProduct() - Method in class org.openksavi.sponge.core.VersionInfo
 
getProperty(String, String, boolean) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getProperty(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getProperty(String, String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getProperty(String) - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
getProvider(T) - Method in class org.openksavi.sponge.core.kb.KnowledgeBaseScriptProviderMapping
 
getQualifiedVersion() - Method in class org.openksavi.sponge.core.BaseProcessorAdapter
 
getRandomUuidString() - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getReader(String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
Opens a reader for a file.
getReader(String, Charset) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
Opens a reader for a file.
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.
getRegisteredTypeNames() - Method in class org.openksavi.sponge.core.action.BaseActionAdapter
 
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
 
getRequiredFullSemaphorePermits() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
getResult() - Method in class org.openksavi.sponge.core.action.BaseActionMeta
 
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.
getRuleMeta(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getRuleMeta(String) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getRules() - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapterGroup
 
getRuntime() - Method in class org.openksavi.sponge.core.rule.BaseRuleAdapter
 
getRuntime() - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
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
 
getSimplifiedImportClasses() - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
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
 
getSponge() - Method in class org.openksavi.sponge.core.BaseProcessor
 
getSponge() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
Shortcut method for using in the knowledge bases.
getSponge() - Method in class org.openksavi.sponge.core.plugin.BasePlugin
 
getSponge(KnowledgeBaseInterpreter) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getSponge() - Method in class org.openksavi.sponge.java.JKnowledgeBase
 
getStandardImportClasses() - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
getStartTime() - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
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
 
getTriggerMeta(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getTriggerMeta(String) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
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(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getType(String, String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getType() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapter
 
getType() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorAdapterGroup
 
getType(String) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getType(String, String) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
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
 
getTypes() - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
getTypes() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
getUrlFromClasspath(String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
getUuid() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
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.BaseProcessorMeta
 
getVersion() - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Returns the engine version.
getVersion() - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
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.
GuavaLocalCache<K,V> - Class in org.openksavi.sponge.core.util
A Guava based local cache.
GuavaLocalCache(Cache<K, V>) - Constructor for class org.openksavi.sponge.core.util.GuavaLocalCache
 
GuavaLocalLoadingCache<K,V> - Class in org.openksavi.sponge.core.util
A Guava based local loading cache.
GuavaLocalLoadingCache(LoadingCache<K, V>) - Constructor for class org.openksavi.sponge.core.util.GuavaLocalLoadingCache
 

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
 
handleException(Throwable, ExceptionContext) - Method in class org.openksavi.sponge.core.engine.SystemErrExceptionHandler
 
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.engine.MapVariables
 
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
 
hasAction(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
hasAction(String) - Method in class org.openksavi.sponge.core.engine.DefaultActionManager
 
hasCategory(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
hasCategory(String) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
hasChildConfiguration(String) - Method in class org.openksavi.sponge.core.config.CommonsConfiguration
 
hasChildren() - Method in class org.openksavi.sponge.core.util.TreeNode
 
hasCorrelator(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
hasDuration() - Method in class org.openksavi.sponge.core.BaseEventSetProcessorMeta
 
hasEventType(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
hasEventType(String) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
hasFilter(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
hashCode() - Method in class org.openksavi.sponge.core.event.EventId
 
hasParent() - Method in class org.openksavi.sponge.core.util.TreeNode
 
hasPlugin(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
hasPlugin(Class<T>, String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
hasPlugin(Class<T>) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
hasPlugin(String) - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
 
hasProcessor(String, ProcessorType) - Method in class org.openksavi.sponge.core.engine.processing.BaseMainProcessingUnit
 
hasProcessor(String) - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
 
hasProperty(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
hasRule(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
hasTrigger(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
hasType(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
hasType(String) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
hasVariable(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
hasVariable(String) - Method in class org.openksavi.sponge.core.engine.DefaultSession
 
hasVariable(String) - Method in class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBaseInterpreter
 
hasVariable(String) - Method in class org.openksavi.sponge.core.kb.EngineScriptKnowledgeBaseInterpreter
 

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
 
immutableMapOf(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
immutableSetOf(E) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
immutableSetOf(E, E) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
immutableSetOf(E, E, E) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
immutableSetOf(E, E, E, E) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
immutableSetOf(E, E, E, E, E) - 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.
initialCapacity(int) - Method in class org.openksavi.sponge.core.util.LocalCacheBuilder
 
initializeProcessor(Processor, BaseProcessorAdapter) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorManager
 
initLoggers() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
initPlugin(Plugin) - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
 
initPlugins() - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
 
initState() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
inputQueue - Variable in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Input event queue.
InputStreamLineConsumerRunnable - Class in org.openksavi.sponge.core.util.process
Input stream line consumer runnable.
InputStreamLineConsumerRunnable(InputStream, Consumer<String>, Runnable, Charset) - Constructor for class org.openksavi.sponge.core.util.process.InputStreamLineConsumerRunnable
 
InteractiveModeConstants - Class in org.openksavi.sponge.core.engine.interactive
Interactive mode constants.
interpteterSynchro - Variable in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
Synchronization processor.
invalidate(K) - Method in class org.openksavi.sponge.core.util.GuavaLocalCache
 
invalidate(K) - Method in interface org.openksavi.sponge.core.util.LocalCache
 
invalidateAll(Iterable<?>) - Method in class org.openksavi.sponge.core.util.GuavaLocalCache
 
invalidateAll() - Method in class org.openksavi.sponge.core.util.GuavaLocalCache
 
invalidateAll(Iterable<?>) - Method in interface org.openksavi.sponge.core.util.LocalCache
 
invalidateAll() - Method in interface org.openksavi.sponge.core.util.LocalCache
 
invalidateCache() - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
Invalidate the cache.
invalidateCache() - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
invokeActionOnCall(Action, List<Object>) - Method in class org.openksavi.sponge.core.engine.BuilderProcessorProvider
 
invokeActionOnCall(Action, List<Object>) - Method in class org.openksavi.sponge.core.engine.ClassProcessorProvider
 
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
 
isActionActive(String, IsActionActiveContext) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
isActivatable() - Method in class org.openksavi.sponge.core.action.BaseActionMeta
 
isActive(IsActionActiveContext) - Method in class org.openksavi.sponge.core.action.BaseActionAdapter
 
isAlive() - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
isCallable() - Method in class org.openksavi.sponge.core.action.BaseActionMeta
 
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
 
isErrorRedirectSavingInstantly(ProcessConfiguration) - Static method in class org.openksavi.sponge.core.util.process.ProcessUtils
 
isFailed() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
isIncludeStackTrace() - Method in class org.openksavi.sponge.core.engine.LoggingExceptionHandler
 
isIncludeStackTrace() - Method in class org.openksavi.sponge.core.engine.SystemErrExceptionHandler
 
isInstanceSynchronous() - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorMeta
 
isJavaDefined() - Method in class org.openksavi.sponge.core.engine.DefaultProcessorInstanceHolder
 
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.BaseCorrelatorMeta
 
isNew() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
isNewOrStartingOrRunning() - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
isNotFound() - Method in class org.openksavi.sponge.core.config.FallbackBasePathLocationStrategy
 
isOpen() - Method in class org.openksavi.sponge.core.engine.interactive.SimpleInteractiveModeConsole
 
isOrdered() - Method in class org.openksavi.sponge.core.rule.BaseRuleMeta
 
isOutputRedirectSavingInstantly(ProcessConfiguration) - Static method in class org.openksavi.sponge.core.util.process.ProcessUtils
 
isProcessorAbstract(String) - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
isRedirectSavingInstantly(ProcessConfiguration) - Static method in class org.openksavi.sponge.core.util.process.ProcessUtils
 
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
 
isSimplified() - Method in class org.openksavi.sponge.core.engine.SystemErrExceptionHandler
 
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.BaseEventSetProcessorMeta
 
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
 
isValidPluginName(String) - Method in class org.openksavi.sponge.core.engine.DefaultPluginManager
 
isVariable() - Method in class org.openksavi.sponge.core.engine.GenericPropertyEntry
 
isWaitSecondsTimedOut() - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
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
 
JActionBuilder - Class in org.openksavi.sponge.java
Java-specific implementation of an action builder.
JActionBuilder(String) - Constructor for class org.openksavi.sponge.java.JActionBuilder
 
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
 
JCorrelatorBuilder - Class in org.openksavi.sponge.java
Java-specific implementation of a correlator builder.
JCorrelatorBuilder(String) - Constructor for class org.openksavi.sponge.java.JCorrelatorBuilder
 
JFilter - Class in org.openksavi.sponge.java
Java-specific implementation of the filter.
JFilter() - Constructor for class org.openksavi.sponge.java.JFilter
 
JFilterBuilder - Class in org.openksavi.sponge.java
Java-specific implementation of a filter builder.
JFilterBuilder(String) - Constructor for class org.openksavi.sponge.java.JFilterBuilder
 
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
 
JRuleBuilder - Class in org.openksavi.sponge.java
Java-specific implementation of a rule builder.
JRuleBuilder(String) - Constructor for class org.openksavi.sponge.java.JRuleBuilder
 
JTrigger - Class in org.openksavi.sponge.java
Java-specific implementation of the trigger.
JTrigger() - Constructor for class org.openksavi.sponge.java.JTrigger
 
JTriggerBuilder - Class in org.openksavi.sponge.java
Java-specific implementation of a trigger builder.
JTriggerBuilder(String) - Constructor for class org.openksavi.sponge.java.JTriggerBuilder
 
JYTHON_EXIT_COMMAND - Static variable in class org.openksavi.sponge.core.engine.interactive.InteractiveModeConstants
 

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

label - Variable in class org.openksavi.sponge.core.event.BaseEvent
Event label.
label(String) - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
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.
LocalCache<K,V> - Interface in org.openksavi.sponge.core.util
A local cache.
LocalCacheBuilder - Class in org.openksavi.sponge.core.util
A local cache builder.
LocalCacheBuilder() - Constructor for class org.openksavi.sponge.core.util.LocalCacheBuilder
 
LocalLoadingCache<K,V> - Interface in org.openksavi.sponge.core.util
A local loading cache.
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(boolean) - Constructor for class org.openksavi.sponge.core.engine.LoggingExceptionHandler
 
LoggingExceptionHandler() - Constructor for class org.openksavi.sponge.core.engine.LoggingExceptionHandler
 
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
 
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(List<String>, String) - Method in class org.openksavi.sponge.core.util.RegexPatternMatcher
 
maximumSize(long) - Method in class org.openksavi.sponge.core.util.LocalCacheBuilder
 
mergeInheritedRecordType(RecordType) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
mergeInheritedTypes() - Method in class org.openksavi.sponge.core.action.BaseActionAdapter
 
mergeTypes(DataType, DataType) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
MethodNameEventCondition - Class in org.openksavi.sponge.core.rule
 
MethodNameEventCondition(String) - Constructor for class org.openksavi.sponge.core.rule.MethodNameEventCondition
 
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.filter.DefaultBuilderFilter
 
onAccept(Event) - Method in class org.openksavi.sponge.core.library.Deduplication
 
onAccept(Event) - Method in class org.openksavi.sponge.core.trigger.BaseTrigger
 
onAccept(Event) - Method in class org.openksavi.sponge.core.trigger.DefaultBuilderTrigger
 
onAcceptAsFirst(Event) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
onAcceptAsFirst(Event) - Method in class org.openksavi.sponge.core.correlator.DefaultBuilderCorrelator
 
onAfterLoad() - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
onAfterLoad() - Method in class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBase
 
onAfterLoad() - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
onAfterLoad() - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
 
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.
onBeforeLoad() - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
onBeforeLoad() - Method in class org.openksavi.sponge.core.kb.BaseNonScriptKnowledgeBase
 
onBeforeLoad() - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
onBeforeLoad() - Method in class org.openksavi.sponge.core.kb.DefaultScriptKnowledgeBase
 
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.
onCall(Object...) - Method in class org.openksavi.sponge.core.action.DefaultBuilderAction
 
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() - Method in class org.openksavi.sponge.core.action.DefaultBuilderAction
 
onConfigure() - Method in class org.openksavi.sponge.core.correlator.DefaultBuilderCorrelator
 
onConfigure() - Method in class org.openksavi.sponge.core.filter.DefaultBuilderFilter
 
onConfigure(Configuration) - Method in class org.openksavi.sponge.core.plugin.BasePlugin
 
onConfigure() - Method in class org.openksavi.sponge.core.rule.DefaultBuilderRule
 
onConfigure() - Method in class org.openksavi.sponge.core.trigger.DefaultBuilderTrigger
 
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.correlator.DefaultBuilderCorrelator
 
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.correlator.DefaultBuilderCorrelator
 
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 synchronously.
onEvent(Event) - Method in interface org.openksavi.sponge.core.rule.RuleAdapterRuntime
 
onInit() - Method in class org.openksavi.sponge.core.action.DefaultBuilderAction
 
onInit() - Method in class org.openksavi.sponge.core.BaseProcessor
 
onInit() - Method in class org.openksavi.sponge.core.correlator.DefaultBuilderCorrelator
 
onInit() - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
 
onInit() - Method in class org.openksavi.sponge.core.filter.DefaultBuilderFilter
 
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
 
onInit() - Method in class org.openksavi.sponge.core.rule.DefaultBuilderRule
 
onInit() - Method in class org.openksavi.sponge.core.trigger.DefaultBuilderTrigger
 
onInitializeKnowledgeBases() - Method in class org.openksavi.sponge.core.engine.DefaultKnowledgeBaseManager
Initialize knowledge bases.
onIsActive(IsActionActiveContext) - Method in class org.openksavi.sponge.core.action.BaseAction
 
onIsActive(IsActionActiveContext) - Method in class org.openksavi.sponge.core.action.DefaultBuilderAction
 
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
 
onProvideArgs(ProvideArgsContext) - Method in class org.openksavi.sponge.core.action.BaseAction
 
onProvideArgs(ProvideArgsContext) - Method in class org.openksavi.sponge.core.action.DefaultBuilderAction
 
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
 
onRun(Event) - Method in class org.openksavi.sponge.core.rule.DefaultBuilderRule
 
onRun(Event) - Method in class org.openksavi.sponge.core.trigger.DefaultBuilderTrigger
 
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
 
optionallySetInputData() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
optionallySetOutputConsumers() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
optionallySetOutputData() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
optionallyValidateExitCode() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
optionallyWaitForOutputLine() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
optionallyWaitForTheProcessToEnd() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
ordered - Variable in class org.openksavi.sponge.core.rule.BaseRuleMeta
 
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.core.util.process - package org.openksavi.sponge.core.util.process
 
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.
overwriteProcessorBuilderClass(Class<?>, Class<?>) - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 
overwriteProcessorClass(Class<?>, Class<?>) - Method in class org.openksavi.sponge.core.kb.BaseScriptKnowledgeBaseInterpreter
 

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
 
process(ProcessConfiguration) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
process(ProcessConfigurationBuilder) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
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.
ProcessInstanceRuntime - Class in org.openksavi.sponge.core.util.process
A process instance runtime.
ProcessInstanceRuntime(SpongeEngine, ProcessConfiguration, DefaultProcessInstance) - Constructor for class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
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
 
ProcessUtils - Class in org.openksavi.sponge.core.util.process
This class defines a set of process utility methods.
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_CONFIG_DIR - Static variable in class org.openksavi.sponge.core.engine.ConfigurationConstants
Configuration file directory property name (read only).
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.
provideActionArgs(String, ProvideArgsParameters) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
provideArgs(ProvideArgsParameters) - Method in class org.openksavi.sponge.core.action.BaseActionAdapter
 
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.
put(K, V) - Method in class org.openksavi.sponge.core.util.GuavaLocalCache
 
put(K, V) - Method in interface org.openksavi.sponge.core.util.LocalCache
 
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

readConfiguration() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
readErrorStream() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
readFileToByteArray(String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
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.
refresh(K) - Method in class org.openksavi.sponge.core.util.GuavaLocalLoadingCache
 
refresh(K) - Method in interface org.openksavi.sponge.core.util.LocalLoadingCache
 
refreshAfterWrite(Duration) - Method in class org.openksavi.sponge.core.util.LocalCacheBuilder
 
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<String>, Predicate<String>) - 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.
removeCategory(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
removeCategory(String) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
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.
removeEventType(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
removeEventType(String) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
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.
removeType(String) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
removeType(String) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
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
 
resolveDataType(String, ProvideArgsParameters) - Method in class org.openksavi.sponge.core.action.BaseActionAdapter
 
resolveEventNameAndAlias(String) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBaseInterpreter
 
resolveEventProcessors(String) - Method in class org.openksavi.sponge.core.engine.processing.BaseProcessingUnit
 
resolveHome() - Method in class org.openksavi.sponge.core.engine.DefaultConfigurationManager
 
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
 
run() - Method in class org.openksavi.sponge.core.util.process.DefaultProcessDefinition
 
run() - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
run() - Method in class org.openksavi.sponge.core.util.process.InputStreamLineConsumerRunnable
 
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.BaseRuleMeta
 
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
 
selectCategory(String, ProcessorType, ProcessorPredicate) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
selectCategory(String, ProcessorPredicate) - Method in class org.openksavi.sponge.core.BaseEngineOperations
 
selectCategory(String, ProcessorType, ProcessorPredicate) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
selectCategory(String, ProcessorPredicate) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
send() - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
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(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
 
sendEvery(long) - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
sendEvery(Duration) - 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(Map<String, Object>) - Method in class org.openksavi.sponge.core.event.BaseEvent
 
set(String, Object) - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
set(Map<String, Object>) - Method in class org.openksavi.sponge.core.event.DefaultEventDefinition
 
set(String, Object) - Method in class org.openksavi.sponge.core.event.ProcessorControlEvent
 
setActivatable(boolean) - Method in class org.openksavi.sponge.core.action.BaseActionMeta
 
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
 
setArgs(List<DataType>) - Method in class org.openksavi.sponge.core.action.BaseActionMeta
 
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
 
setBuilder(ProcessorBuilder<T>) - Method in class org.openksavi.sponge.core.engine.BuilderProcessorProvider
 
setCallable(boolean) - Method in class org.openksavi.sponge.core.action.BaseActionMeta
 
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.
setCategory(String) - Method in class org.openksavi.sponge.core.BaseProcessorMeta
 
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.BaseProcessorMeta
 
setDescription(String) - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
setDescription(String) - Method in class org.openksavi.sponge.core.event.BaseEvent
 
setDescription(String) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
setDuration(Duration) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorMeta
 
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
 
setEngineLabel(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
 
setErrorString(String) - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
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
 
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
 
setEventNames(List<String>) - Method in class org.openksavi.sponge.core.BaseEventProcessorMeta
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
 
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<RuleEventSpec>) - Method in class org.openksavi.sponge.core.rule.BaseRuleMeta
 
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
 
setFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.core.BaseProcessorMeta
 
setFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.core.event.BaseEvent
 
setFilterProcessingUnit(FilterProcessingUnit) - Method in class org.openksavi.sponge.core.engine.DefaultProcessingUnitManager
 
setFuture(ScheduledFuture<?>) - Method in class org.openksavi.sponge.core.engine.processing.BaseEventSetProcessorMainProcessingUnitHandler.EventSetProcessorDurationTask
 
setGenericEventSpecs(List<Object>) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
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
 
setIncludeStackTrace(boolean) - Method in class org.openksavi.sponge.core.engine.LoggingExceptionHandler
 
setIncludeStackTrace(boolean) - Method in class org.openksavi.sponge.core.engine.SystemErrExceptionHandler
 
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
 
setInstanceSynchronous(boolean) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorMeta
 
setInternalProcess(Process) - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
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.engine.DefaultProcessorInstanceHolder
 
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
 
setLabel(String) - Method in class org.openksavi.sponge.core.BaseProcessorMeta
 
setLabel(String) - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
 
setLabel(String) - Method in class org.openksavi.sponge.core.event.BaseEvent
 
setLabel(String) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
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.BaseCorrelatorMeta
 
setModuleProvider(EngineModuleProvider) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
Sets the module provider.
setName(String) - Method in class org.openksavi.sponge.core.BaseProcessorMeta
 
setName(String) - Method in class org.openksavi.sponge.core.engine.BaseEngineModule
Sets module name.
setName(String) - Method in class org.openksavi.sponge.core.engine.DefaultProcessorInstanceHolder
 
setName(String) - Method in class org.openksavi.sponge.core.event.BaseEvent
 
setName(String) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
setOnAcceptAsFirstCallback(CorrelatorOnAcceptAsFirstCallback) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
setOnAcceptCallback(FilterOnAcceptCallback) - Method in class org.openksavi.sponge.core.filter.BaseFilterBuilder
 
setOnAcceptCallback(TriggerOnAcceptCallback) - Method in class org.openksavi.sponge.core.trigger.BaseTriggerBuilder
 
setOnCallCallback(ActionOnCallCallback) - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
setOnDurationCallback(CorrelatorOnDurationCallback) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
setOnEventCallback(CorrelatorOnEventCallback) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
setOnInitCallback(ProcessorOnInitCallback<T>) - Method in class org.openksavi.sponge.core.BaseProcessorBuilder
 
setOnIsActiveCallback(ActionOnIsActiveCallback) - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
setOnProvideArgsCallback(ActionOnProvideArgsCallback) - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
setOnRunCallback(RuleOnRunCallback) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
setOnRunCallback(TriggerOnRunCallback) - Method in class org.openksavi.sponge.core.trigger.BaseTriggerBuilder
 
setOrdered(boolean) - Method in class org.openksavi.sponge.core.rule.BaseRuleMeta
 
setOutputBinary(byte[]) - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
setOutputEventQueue(EventQueue) - Method in class org.openksavi.sponge.core.engine.DefaultEventQueueManager
 
setOutputString(String) - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
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.DefaultProcessorInstanceHolder
 
setProcessorAdapter(ProcessorAdapter) - Method in class org.openksavi.sponge.core.event.ProcessorControlEvent
 
setProcessorProvider(ProcessorProvider) - Method in class org.openksavi.sponge.core.BaseProcessorDefinition
 
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.
setResult(DataType) - Method in class org.openksavi.sponge.core.action.BaseActionMeta
 
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
 
setSimplified(boolean) - Method in class org.openksavi.sponge.core.engine.SystemErrExceptionHandler
 
setSingle(boolean) - Method in class org.openksavi.sponge.core.engine.event.QuartzEventScheduler.EventSchedulerJobParameters
 
setStartTime(Instant) - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
setState(EventSetProcessorState) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorAdapter
Sets event set processor state.
setSynchronous(Boolean) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorMeta
 
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, label and description.
setupRegisteredTypeInstance(String, T) - Method in class org.openksavi.sponge.core.engine.BaseSpongeEngine
 
setupType(DataType) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
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
 
setVersion(Integer) - Method in class org.openksavi.sponge.core.BaseProcessorMeta
 
setVersion(Integer) - Method in class org.openksavi.sponge.core.kb.BaseKnowledgeBase
 
setWaitSecondsTimedOut(boolean) - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
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
 
shouldWaitForReadyInstantly(ProcessConfiguration) - Static method in class org.openksavi.sponge.core.util.process.ProcessUtils
 
shouldWaitForSpecificLine(ProcessConfiguration) - Static method in class org.openksavi.sponge.core.util.process.ProcessUtils
 
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(Object, ExecutorService, long) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
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
 
size() - Method in class org.openksavi.sponge.core.util.GuavaLocalCache
 
size() - Method in interface org.openksavi.sponge.core.util.LocalCache
 
softValues() - Method in class org.openksavi.sponge.core.util.LocalCacheBuilder
 
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
 
start() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
startProcess(ProcessBuilder) - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
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.
SystemErrExceptionHandler - Class in org.openksavi.sponge.core.engine
System.err exception handler.
SystemErrExceptionHandler(boolean, boolean) - Constructor for class org.openksavi.sponge.core.engine.SystemErrExceptionHandler
 
SystemErrExceptionHandler() - Constructor for class org.openksavi.sponge.core.engine.SystemErrExceptionHandler
 
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_PROCESS_ARGUMENT - Static variable in class org.openksavi.sponge.core.util.process.ProcessUtils
 
TAG_PROCESS_CHARSET - Static variable in class org.openksavi.sponge.core.util.process.ProcessUtils
 
TAG_PROCESS_ENV - Static variable in class org.openksavi.sponge.core.util.process.ProcessUtils
 
TAG_PROCESS_ERROR_REDIRECT - Static variable in class org.openksavi.sponge.core.util.process.ProcessUtils
 
TAG_PROCESS_EXECUTABLE - Static variable in class org.openksavi.sponge.core.util.process.ProcessUtils
 
TAG_PROCESS_INPUT_BINARY - Static variable in class org.openksavi.sponge.core.util.process.ProcessUtils
 
TAG_PROCESS_INPUT_REDIRECT - Static variable in class org.openksavi.sponge.core.util.process.ProcessUtils
 
TAG_PROCESS_INPUT_STRING - Static variable in class org.openksavi.sponge.core.util.process.ProcessUtils
 
TAG_PROCESS_OUTPUT_REDIRECT - Static variable in class org.openksavi.sponge.core.util.process.ProcessUtils
 
TAG_PROCESS_WAIT_FOR_LINE_TIMEOUT - Static variable in class org.openksavi.sponge.core.util.process.ProcessUtils
 
TAG_PROCESS_WAIT_FOR_NEGATIVE_LINE_REGEXP - Static variable in class org.openksavi.sponge.core.util.process.ProcessUtils
 
TAG_PROCESS_WAIT_FOR_POSITIVE_LINE_REGEXP - Static variable in class org.openksavi.sponge.core.util.process.ProcessUtils
 
TAG_PROCESS_WAIT_SECONDS - Static variable in class org.openksavi.sponge.core.util.process.ProcessUtils
 
TAG_PROCESS_WORKING_DIR - Static variable in class org.openksavi.sponge.core.util.process.ProcessUtils
 
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 the 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
 
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.

U

UNBOUND_MAX_INSTANCES - Static variable in class org.openksavi.sponge.core.correlator.BaseCorrelatorMeta
 
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
 
update(BaseProcessorMeta) - Method in class org.openksavi.sponge.core.action.BaseActionMeta
 
update(BaseProcessorMeta) - Method in class org.openksavi.sponge.core.BaseEventProcessorMeta
 
update(BaseProcessorMeta) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorMeta
 
update(BaseProcessorMeta) - Method in class org.openksavi.sponge.core.BaseProcessorMeta
 
update(BaseProcessorMeta) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorMeta
 
update(BaseProcessorMeta) - Method in class org.openksavi.sponge.core.rule.BaseRuleMeta
 
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
 
validateAttribute(String, Object) - Method in class org.openksavi.sponge.core.event.BaseEvent
 
validateEvent(Event) - Method in class org.openksavi.sponge.core.engine.event.BaseEventScheduler
 
validateEventName(String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
validateFeature(String, Object) - Method in class org.openksavi.sponge.core.event.BaseEvent
 
validatePattern(String) - Method in class org.openksavi.sponge.core.util.RegexPatternMatcher
 
validateProcessConfiguration(ProcessConfiguration) - Static method in class org.openksavi.sponge.core.util.process.ProcessUtils
 
validateRecordFieldName(String, String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
validateType(DataType, String) - Static method in class org.openksavi.sponge.core.util.SpongeUtils
 
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

waitFor() - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
waitFor() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
waitForReady() - Method in class org.openksavi.sponge.core.util.process.DefaultProcessInstance
 
waitForReady() - Method in class org.openksavi.sponge.core.util.process.ProcessInstanceRuntime
 
WaitRejectedExecutionHandlerPolicy() - Constructor for class org.openksavi.sponge.core.engine.DefaultThreadPoolManager.WaitRejectedExecutionHandlerPolicy
 
weakKeys() - Method in class org.openksavi.sponge.core.util.LocalCacheBuilder
 
weakValues() - Method in class org.openksavi.sponge.core.util.LocalCacheBuilder
 
withActivatable() - Method in class org.openksavi.sponge.core.action.BaseAction
 
withAllCondition(EventCondition) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
withAllCondition(EventCondition) - Method in class org.openksavi.sponge.java.JRule
Adds event condition for all events.
withAllCondition(String) - Method in class org.openksavi.sponge.java.JRule
Adds event condition for all events.
withAllCondition(EventCondition) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withAllConditions(List<EventCondition>) - Method in class org.openksavi.sponge.java.JRule
Adds event conditions for all events.
withAllConditions(EventCondition...) - Method in class org.openksavi.sponge.java.JRule
 
withAllConditions(String...) - Method in class org.openksavi.sponge.java.JRule
 
withAllEventCondition(EventCondition) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
withAllEventCondition(EventCondition) - Method in class org.openksavi.sponge.java.JRule
 
withAllEventConditions(List<EventCondition>) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
withAllEventConditions(List<EventCondition>) - Method in class org.openksavi.sponge.java.JRule
 
withArg(DataType) - Method in class org.openksavi.sponge.core.action.BaseAction
 
withArg(DataType) - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
withArg(DataType) - Method in class org.openksavi.sponge.java.JAction
 
withArgs(List<DataType>) - Method in class org.openksavi.sponge.core.action.BaseAction
 
withArgs(List<DataType>) - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
withArgs(List<DataType>) - Method in class org.openksavi.sponge.java.JAction
 
withArgs(DataType...) - Method in class org.openksavi.sponge.java.JAction
 
withCallable(boolean) - Method in class org.openksavi.sponge.core.action.BaseAction
 
withCallable(boolean) - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
withCallable(boolean) - Method in class org.openksavi.sponge.java.JAction
 
withCategory(String) - Method in class org.openksavi.sponge.core.action.BaseAction
 
withCategory(String) - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
withCategory(String) - Method in class org.openksavi.sponge.core.BaseEventProcessorBuilder
 
withCategory(String) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorBuilder
 
withCategory(String) - Method in class org.openksavi.sponge.core.BaseProcessor
 
withCategory(String) - Method in class org.openksavi.sponge.core.BaseProcessorBuilder
 
withCategory(String) - Method in class org.openksavi.sponge.core.BaseProcessorMeta
 
withCategory(String) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
withCategory(String) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
withCategory(String) - Method in class org.openksavi.sponge.core.filter.BaseFilter
 
withCategory(String) - Method in class org.openksavi.sponge.core.filter.BaseFilterBuilder
 
withCategory(String) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
withCategory(String) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
withCategory(String) - Method in class org.openksavi.sponge.core.trigger.BaseTrigger
 
withCategory(String) - Method in class org.openksavi.sponge.core.trigger.BaseTriggerBuilder
 
withCategory(String) - Method in class org.openksavi.sponge.java.JAction
 
withCategory(String) - Method in class org.openksavi.sponge.java.JCorrelator
 
withCategory(String) - Method in class org.openksavi.sponge.java.JCorrelatorBuilder
 
withCategory(String) - Method in class org.openksavi.sponge.java.JFilter
 
withCategory(String) - Method in class org.openksavi.sponge.java.JRule
 
withCategory(String) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withCategory(String) - Method in class org.openksavi.sponge.java.JTrigger
 
withCondition(String, EventCondition) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
withCondition(String, EventCondition) - Method in class org.openksavi.sponge.java.JRule
Adds an event condition.
withCondition(String, String) - Method in class org.openksavi.sponge.java.JRule
Adds an event condition.
withCondition(String, EventCondition) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withConditions(String, List<EventCondition>) - Method in class org.openksavi.sponge.java.JRule
Adds event conditions.
withConditions(String, EventCondition...) - Method in class org.openksavi.sponge.java.JRule
Adds event conditions.
withConditions(String, String...) - Method in class org.openksavi.sponge.java.JRule
 
withDescription(String) - Method in class org.openksavi.sponge.core.action.BaseAction
 
withDescription(String) - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
withDescription(String) - Method in class org.openksavi.sponge.core.BaseEventProcessorBuilder
 
withDescription(String) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorBuilder
 
withDescription(String) - Method in class org.openksavi.sponge.core.BaseProcessor
 
withDescription(String) - Method in class org.openksavi.sponge.core.BaseProcessorBuilder
 
withDescription(String) - Method in class org.openksavi.sponge.core.BaseProcessorMeta
 
withDescription(String) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
withDescription(String) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
withDescription(String) - Method in class org.openksavi.sponge.core.filter.BaseFilter
 
withDescription(String) - Method in class org.openksavi.sponge.core.filter.BaseFilterBuilder
 
withDescription(String) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
withDescription(String) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
withDescription(String) - Method in class org.openksavi.sponge.core.trigger.BaseTrigger
 
withDescription(String) - Method in class org.openksavi.sponge.core.trigger.BaseTriggerBuilder
 
withDescription(String) - Method in class org.openksavi.sponge.java.JAction
 
withDescription(String) - Method in class org.openksavi.sponge.java.JCorrelator
 
withDescription(String) - Method in class org.openksavi.sponge.java.JCorrelatorBuilder
 
withDescription(String) - Method in class org.openksavi.sponge.java.JFilter
 
withDescription(String) - Method in class org.openksavi.sponge.java.JRule
 
withDescription(String) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withDescription(String) - Method in class org.openksavi.sponge.java.JTrigger
 
withDuration(Duration) - Method in class org.openksavi.sponge.core.BaseEventSetProcessor
 
withDuration(Duration) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorBuilder
 
withDuration(Duration) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
withDuration(Duration) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
withDuration(Duration) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
withDuration(Duration) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
withDuration(Duration) - Method in class org.openksavi.sponge.java.JCorrelator
 
withDuration(Duration) - Method in class org.openksavi.sponge.java.JCorrelatorBuilder
 
withDuration(Duration) - Method in class org.openksavi.sponge.java.JRule
 
withDuration(Duration) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withEvent(String) - Method in class org.openksavi.sponge.core.BaseEventProcessor
 
withEvent(String) - Method in class org.openksavi.sponge.core.BaseEventProcessorBuilder
 
withEvent(String) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorBuilder
 
withEvent(String) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
withEvent(String) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
withEvent(String) - Method in class org.openksavi.sponge.core.filter.BaseFilter
 
withEvent(String) - Method in class org.openksavi.sponge.core.filter.BaseFilterBuilder
 
withEvent(String) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
withEvent(String) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
withEvent(String) - Method in class org.openksavi.sponge.core.trigger.BaseTrigger
 
withEvent(String) - Method in class org.openksavi.sponge.core.trigger.BaseTriggerBuilder
 
withEvent(String) - Method in class org.openksavi.sponge.java.JCorrelator
 
withEvent(String) - Method in class org.openksavi.sponge.java.JCorrelatorBuilder
 
withEvent(String) - Method in class org.openksavi.sponge.java.JFilter
 
withEvent(String) - Method in class org.openksavi.sponge.java.JRule
 
withEvent(String) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withEvent(String) - Method in class org.openksavi.sponge.java.JTrigger
 
withEventCondition(String, EventCondition) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
withEventCondition(String, EventCondition) - Method in class org.openksavi.sponge.java.JRule
 
withEventConditions(String, List<EventCondition>) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
withEventConditions(String, List<EventCondition>) - Method in class org.openksavi.sponge.java.JRule
 
withEvents(List<String>) - Method in class org.openksavi.sponge.core.BaseEventProcessor
 
withEvents(List<String>) - Method in class org.openksavi.sponge.core.BaseEventProcessorBuilder
 
withEvents(List<String>) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorBuilder
 
withEvents(List<String>) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
withEvents(List<String>) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
withEvents(List<String>) - Method in class org.openksavi.sponge.core.filter.BaseFilter
 
withEvents(List<String>) - Method in class org.openksavi.sponge.core.filter.BaseFilterBuilder
 
withEvents(List<String>) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
withEvents(List<String>) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
withEvents(List<String>) - Method in class org.openksavi.sponge.core.trigger.BaseTrigger
 
withEvents(List<String>) - Method in class org.openksavi.sponge.core.trigger.BaseTriggerBuilder
 
withEvents(List<String>) - Method in class org.openksavi.sponge.java.JCorrelator
 
withEvents(String...) - Method in class org.openksavi.sponge.java.JCorrelator
 
withEvents(List<String>) - Method in class org.openksavi.sponge.java.JCorrelatorBuilder
 
withEvents(String...) - Method in class org.openksavi.sponge.java.JCorrelatorBuilder
 
withEvents(List<String>) - Method in class org.openksavi.sponge.java.JFilter
 
withEvents(String...) - Method in class org.openksavi.sponge.java.JFilter
 
withEvents(List<String>) - Method in class org.openksavi.sponge.java.JRule
 
withEvents(String...) - Method in class org.openksavi.sponge.java.JRule
 
withEvents(List<String>) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withEvents(String...) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withEvents(List<String>) - Method in class org.openksavi.sponge.java.JTrigger
 
withEvents(String...) - Method in class org.openksavi.sponge.java.JTrigger
 
withEventSpec(RuleEventSpec) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
withEventSpec(RuleEventSpec) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
withEventSpec(RuleEventSpec) - Method in class org.openksavi.sponge.java.JRule
 
withEventSpec(RuleEventSpec) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withEventSpecs(List<RuleEventSpec>) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
withEventSpecs(List<RuleEventSpec>) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
withEventSpecs(List<RuleEventSpec>) - Method in class org.openksavi.sponge.java.JRule
 
withEventSpecs(RuleEventSpec...) - Method in class org.openksavi.sponge.java.JRule
 
withEventSpecs(List<RuleEventSpec>) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withEventSpecs(RuleEventSpec...) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withFeature(String, Object) - Method in class org.openksavi.sponge.core.action.BaseAction
 
withFeature(String, Object) - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
withFeature(String, Object) - Method in class org.openksavi.sponge.core.BaseEventProcessorBuilder
 
withFeature(String, Object) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorBuilder
 
withFeature(String, Object) - Method in class org.openksavi.sponge.core.BaseProcessor
 
withFeature(String, Object) - Method in class org.openksavi.sponge.core.BaseProcessorBuilder
 
withFeature(String, Object) - Method in class org.openksavi.sponge.core.BaseProcessorMeta
 
withFeature(String, Object) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
withFeature(String, Object) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
withFeature(String, Object) - Method in class org.openksavi.sponge.core.filter.BaseFilter
 
withFeature(String, Object) - Method in class org.openksavi.sponge.core.filter.BaseFilterBuilder
 
withFeature(String, Object) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
withFeature(String, Object) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
withFeature(String, Object) - Method in class org.openksavi.sponge.core.trigger.BaseTrigger
 
withFeature(String, Object) - Method in class org.openksavi.sponge.core.trigger.BaseTriggerBuilder
 
withFeature(String, Object) - Method in class org.openksavi.sponge.java.JAction
 
withFeature(String, Object) - Method in class org.openksavi.sponge.java.JCorrelator
 
withFeature(String, Object) - Method in class org.openksavi.sponge.java.JCorrelatorBuilder
 
withFeature(String, Object) - Method in class org.openksavi.sponge.java.JFilter
 
withFeature(String, Object) - Method in class org.openksavi.sponge.java.JRule
 
withFeature(String, Object) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withFeature(String, Object) - Method in class org.openksavi.sponge.java.JTrigger
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.core.action.BaseAction
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.core.BaseEventProcessorBuilder
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorBuilder
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.core.BaseProcessor
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.core.BaseProcessorBuilder
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.core.BaseProcessorMeta
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.core.filter.BaseFilter
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.core.filter.BaseFilterBuilder
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.core.trigger.BaseTrigger
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.core.trigger.BaseTriggerBuilder
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.java.JAction
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.java.JCorrelator
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.java.JCorrelatorBuilder
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.java.JFilter
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.java.JRule
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.java.JTrigger
 
withInstanceSynchronous(boolean) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
withInstanceSynchronous(boolean) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
withInstanceSynchronous(boolean) - Method in class org.openksavi.sponge.java.JCorrelator
 
withInstanceSynchronous(boolean) - Method in class org.openksavi.sponge.java.JCorrelatorBuilder
 
withLabel(String) - Method in class org.openksavi.sponge.core.action.BaseAction
 
withLabel(String) - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
withLabel(String) - Method in class org.openksavi.sponge.core.BaseEventProcessorBuilder
 
withLabel(String) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorBuilder
 
withLabel(String) - Method in class org.openksavi.sponge.core.BaseProcessor
 
withLabel(String) - Method in class org.openksavi.sponge.core.BaseProcessorBuilder
 
withLabel(String) - Method in class org.openksavi.sponge.core.BaseProcessorMeta
 
withLabel(String) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
withLabel(String) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
withLabel(String) - Method in class org.openksavi.sponge.core.filter.BaseFilter
 
withLabel(String) - Method in class org.openksavi.sponge.core.filter.BaseFilterBuilder
 
withLabel(String) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
withLabel(String) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
withLabel(String) - Method in class org.openksavi.sponge.core.trigger.BaseTrigger
 
withLabel(String) - Method in class org.openksavi.sponge.core.trigger.BaseTriggerBuilder
 
withLabel(String) - Method in class org.openksavi.sponge.java.JAction
 
withLabel(String) - Method in class org.openksavi.sponge.java.JCorrelator
 
withLabel(String) - Method in class org.openksavi.sponge.java.JCorrelatorBuilder
 
withLabel(String) - Method in class org.openksavi.sponge.java.JFilter
 
withLabel(String) - Method in class org.openksavi.sponge.java.JRule
 
withLabel(String) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withLabel(String) - Method in class org.openksavi.sponge.java.JTrigger
 
withMaxInstances(int) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
withMaxInstances(int) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
withMaxInstances(int) - Method in class org.openksavi.sponge.java.JCorrelator
 
withMaxInstances(int) - Method in class org.openksavi.sponge.java.JCorrelatorBuilder
 
withName(String) - Method in class org.openksavi.sponge.core.action.BaseAction
 
withName(String) - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
withName(String) - Method in class org.openksavi.sponge.core.BaseEventProcessorBuilder
 
withName(String) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorBuilder
 
withName(String) - Method in class org.openksavi.sponge.core.BaseProcessor
 
withName(String) - Method in class org.openksavi.sponge.core.BaseProcessorBuilder
 
withName(String) - Method in class org.openksavi.sponge.core.BaseProcessorMeta
 
withName(String) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
withName(String) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
withName(String) - Method in class org.openksavi.sponge.core.filter.BaseFilter
 
withName(String) - Method in class org.openksavi.sponge.core.filter.BaseFilterBuilder
 
withName(String) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
withName(String) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
withName(String) - Method in class org.openksavi.sponge.core.trigger.BaseTrigger
 
withName(String) - Method in class org.openksavi.sponge.core.trigger.BaseTriggerBuilder
 
withName(String) - Method in class org.openksavi.sponge.java.JAction
 
withName(String) - Method in class org.openksavi.sponge.java.JCorrelator
 
withName(String) - Method in class org.openksavi.sponge.java.JCorrelatorBuilder
 
withName(String) - Method in class org.openksavi.sponge.java.JFilter
 
withName(String) - Method in class org.openksavi.sponge.java.JRule
 
withName(String) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withName(String) - Method in class org.openksavi.sponge.java.JTrigger
 
withNoArgs() - Method in class org.openksavi.sponge.core.action.BaseAction
 
withNoArgs() - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
withNoArgs() - Method in class org.openksavi.sponge.java.JAction
 
withNoResult() - Method in class org.openksavi.sponge.core.action.BaseAction
 
withNoResult() - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
withNoResult() - Method in class org.openksavi.sponge.java.JAction
 
withNotCallable() - Method in class org.openksavi.sponge.core.action.BaseAction
 
withNotCallable() - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
withOnAccept(FilterOnAcceptCallback) - Method in class org.openksavi.sponge.core.filter.BaseFilterBuilder
 
withOnAccept(TriggerOnAcceptCallback) - Method in class org.openksavi.sponge.core.trigger.BaseTriggerBuilder
 
withOnAcceptAsFirst(CorrelatorOnAcceptAsFirstCallback) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
withOnAcceptAsFirst(CorrelatorOnAcceptAsFirstCallback) - Method in class org.openksavi.sponge.java.JCorrelatorBuilder
 
withOnCallArgs(ActionOnCallResultCallback) - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
withOnCallArgsNoResult(ActionOnCallNoResultCallback) - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
withOnDuration(CorrelatorOnDurationCallback) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
withOnDuration(CorrelatorOnDurationCallback) - Method in class org.openksavi.sponge.java.JCorrelatorBuilder
 
withOnEvent(CorrelatorOnEventCallback) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
withOnEvent(CorrelatorOnEventCallback) - Method in class org.openksavi.sponge.java.JCorrelatorBuilder
 
withOnInit(ProcessorOnInitCallback<Action>) - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
withOnInit(ProcessorOnInitCallback<T>) - Method in class org.openksavi.sponge.core.BaseEventProcessorBuilder
 
withOnInit(ProcessorOnInitCallback<T>) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorBuilder
 
withOnInit(ProcessorOnInitCallback<T>) - Method in class org.openksavi.sponge.core.BaseProcessorBuilder
 
withOnInit(ProcessorOnInitCallback<Correlator>) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
withOnInit(ProcessorOnInitCallback<Filter>) - Method in class org.openksavi.sponge.core.filter.BaseFilterBuilder
 
withOnInit(ProcessorOnInitCallback<Rule>) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
withOnInit(ProcessorOnInitCallback<Trigger>) - Method in class org.openksavi.sponge.core.trigger.BaseTriggerBuilder
 
withOnInit(ProcessorOnInitCallback<Correlator>) - Method in class org.openksavi.sponge.java.JCorrelatorBuilder
 
withOnInit(ProcessorOnInitCallback<Rule>) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withOnIsActive(ActionOnIsActiveCallback) - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
withOnProvideArgs(ActionOnProvideArgsCallback) - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
withOnRun(RuleOnRunCallback) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
withOnRun(TriggerOnRunCallback) - Method in class org.openksavi.sponge.core.trigger.BaseTriggerBuilder
 
withOnRun(RuleOnRunCallback) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withOrdered(boolean) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
withOrdered(boolean) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
withOrdered(boolean) - Method in class org.openksavi.sponge.java.JRule
 
withOrdered(boolean) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withResult(DataType) - Method in class org.openksavi.sponge.core.action.BaseAction
 
withResult(DataType) - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
withResult(DataType) - Method in class org.openksavi.sponge.java.JAction
 
withSynchronous(Boolean) - Method in class org.openksavi.sponge.core.BaseEventSetProcessor
 
withSynchronous(Boolean) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorBuilder
 
withSynchronous(Boolean) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
withSynchronous(Boolean) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
withSynchronous(Boolean) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
withSynchronous(Boolean) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
withSynchronous(Boolean) - Method in class org.openksavi.sponge.java.JCorrelator
 
withSynchronous(Boolean) - Method in class org.openksavi.sponge.java.JCorrelatorBuilder
 
withSynchronous(Boolean) - Method in class org.openksavi.sponge.java.JRule
 
withSynchronous(Boolean) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withVersion(Integer) - Method in class org.openksavi.sponge.core.action.BaseAction
 
withVersion(Integer) - Method in class org.openksavi.sponge.core.action.BaseActionBuilder
 
withVersion(Integer) - Method in class org.openksavi.sponge.core.BaseEventProcessorBuilder
 
withVersion(Integer) - Method in class org.openksavi.sponge.core.BaseEventSetProcessorBuilder
 
withVersion(Integer) - Method in class org.openksavi.sponge.core.BaseProcessor
 
withVersion(Integer) - Method in class org.openksavi.sponge.core.BaseProcessorBuilder
 
withVersion(Integer) - Method in class org.openksavi.sponge.core.BaseProcessorMeta
 
withVersion(Integer) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelator
 
withVersion(Integer) - Method in class org.openksavi.sponge.core.correlator.BaseCorrelatorBuilder
 
withVersion(Integer) - Method in class org.openksavi.sponge.core.filter.BaseFilter
 
withVersion(Integer) - Method in class org.openksavi.sponge.core.filter.BaseFilterBuilder
 
withVersion(Integer) - Method in class org.openksavi.sponge.core.rule.BaseRule
 
withVersion(Integer) - Method in class org.openksavi.sponge.core.rule.BaseRuleBuilder
 
withVersion(Integer) - Method in class org.openksavi.sponge.core.trigger.BaseTrigger
 
withVersion(Integer) - Method in class org.openksavi.sponge.core.trigger.BaseTriggerBuilder
 
withVersion(Integer) - Method in class org.openksavi.sponge.java.JAction
 
withVersion(Integer) - Method in class org.openksavi.sponge.java.JCorrelator
 
withVersion(Integer) - Method in class org.openksavi.sponge.java.JCorrelatorBuilder
 
withVersion(Integer) - Method in class org.openksavi.sponge.java.JFilter
 
withVersion(Integer) - Method in class org.openksavi.sponge.java.JRule
 
withVersion(Integer) - Method in class org.openksavi.sponge.java.JRuleBuilder
 
withVersion(Integer) - Method in class org.openksavi.sponge.java.JTrigger
 
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
 
writeByteArrayToFile(byte[], String) - 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–2020 Softelnet. All rights reserved.