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

A

acceptAsFirst(Event) - Method in interface org.openksavi.sponge.EventSetProcessorAdapter
Checks if the event should be accepted as the first event of this event set processor, therefore starting the new instance.
Action - Interface in org.openksavi.sponge.action
Action.
ActionAdapter - Interface in org.openksavi.sponge.action
Action adapter.
ActionDefinition - Interface in org.openksavi.sponge.action
Action definition.
ActionManager - Interface in org.openksavi.sponge.engine
Action Manager.
addAction(ActionAdapter) - Method in interface org.openksavi.sponge.engine.ActionManager
Adds a new action adapter.
addDuration(T) - Method in interface org.openksavi.sponge.engine.processing.EventSetProcessorMainProcessingUnitHandler
Adds (if needed) the duration for the specified event set processor.
addJavaCondition(String, EventCondition) - Method in interface org.openksavi.sponge.rule.RuleOperations
Adds an event condition.
addKnowledgeBase(KnowledgeBase) - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
Adds a knowledge base to this knowledge base manager.
addOnShutdownListener(OnShutdownListener) - Method in interface org.openksavi.sponge.engine.Engine
Adds OnShutdown listener.
addOnStartupListener(OnStartupListener) - Method in interface org.openksavi.sponge.engine.Engine
Adds OnStartup listener.
addPlugin(Plugin) - Method in interface org.openksavi.sponge.engine.PluginManager
Adds the specified plugin.
addProcessor(T) - Method in interface org.openksavi.sponge.engine.processing.ProcessingUnit
Adds a new processor to this processing unit.
addScript(KnowledgeBaseScript) - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBase
Adds a new knowledge base script.

C

callAction(String, Object...) - Method in interface org.openksavi.sponge.engine.ActionManager
Calls the action.
callAction(String, Object...) - Method in interface org.openksavi.sponge.EngineOperations
Calls registered action with arguments.
clear() - Method in interface org.openksavi.sponge.engine.event.EventQueue
Clears this event queue.
clear() - Method in interface org.openksavi.sponge.engine.ThreadPool
Clears the futures.
clear() - Method in interface org.openksavi.sponge.ProcessorAdapter
Clears this processor.
clone() - Method in interface org.openksavi.sponge.event.Event
Clones this event.
condition(Rule, Event) - Method in interface org.openksavi.sponge.rule.EventCondition
Checks rule event condition.
ConfigException - Exception in org.openksavi.sponge.config
An exception representing a failure in the configuration.
ConfigException(String) - Constructor for exception org.openksavi.sponge.config.ConfigException
Creates a new exception representing a failure in the configuration.
ConfigException(Throwable) - Constructor for exception org.openksavi.sponge.config.ConfigException
Creates a new exception representing a failure in the configuration.
Configurable - Interface in org.openksavi.sponge.config
This interface represents an entity that has the possibility to configure.
Configuration - Interface in org.openksavi.sponge.config
An interface representing a configuration.
ConfigurationManager - Interface in org.openksavi.sponge.engine
Configuration manager interface.
configure(Configuration) - Method in interface org.openksavi.sponge.config.Configurable
Applies a configuration to this entity.
ControlEvent - Interface in org.openksavi.sponge.event
Control event.
Correlator - Interface in org.openksavi.sponge.correlator
Correlator.
CorrelatorAdapter - Interface in org.openksavi.sponge.correlator
Correlator adapter.
CorrelatorAdapterGroup - Interface in org.openksavi.sponge.correlator
Correlator adapter group.
CorrelatorDefinition - Interface in org.openksavi.sponge.correlator
Correlator definition.
CorrelatorOperations - Interface in org.openksavi.sponge.correlator
Correlator operations.
createActionManager(Engine) - Method in interface org.openksavi.sponge.spi.EngineModuleProvider
Creates a new action manager.
createAdapter() - Method in interface org.openksavi.sponge.ProcessorAdapterFactory
Create a new instance of an adapter.
createConfigurationManager(Engine, String) - Method in interface org.openksavi.sponge.spi.EngineModuleProvider
Creates a new configuration manager.
createEventQueueManager(Engine) - Method in interface org.openksavi.sponge.spi.EngineModuleProvider
Creates a new event queue manager.
createEventScheduler(Engine, EventQueue) - Method in interface org.openksavi.sponge.spi.EngineModuleProvider
Creates a new event scheduler.
createFilterProcessingUnit(Engine, EventQueue, EventQueue) - Method in interface org.openksavi.sponge.spi.ProcessingUnitProvider
Creates a new filter processing unit.
createFilterProcessingUnitListenerThreadPool(FilterProcessingUnit) - Method in interface org.openksavi.sponge.engine.ThreadPoolManager
Creates a new thread pool used by the Filter Processing Unit for listening to the Input Event Queue.
createKnowledgeBaseInterpreter(Engine, KnowledgeBase) - Method in interface org.openksavi.sponge.spi.KnowledgeBaseInterpreterFactory
Creates a new knowledge base interpreter.
createKnowledgeBaseManager(Engine) - Method in interface org.openksavi.sponge.spi.EngineModuleProvider
Creates a new knowledge base manager.
createMainProcessingUnit(Engine, EventQueue, EventQueue) - Method in interface org.openksavi.sponge.spi.ProcessingUnitProvider
Creates a new main processing unit.
createMainProcessingUnitAsyncEventSetProcessorThreadPool() - Method in interface org.openksavi.sponge.engine.ThreadPoolManager
Creates a new thread pool used by the Main Processing Unit for asynchronous processing of event set processors.
createMainProcessingUnitDecomposedQueueThreadPool(Processable) - Method in interface org.openksavi.sponge.engine.ThreadPoolManager
Creates a new thread pool used by the Main Processing Unit for listening to the decomposed queue.
createMainProcessingUnitEventSetProcessorDurationThreadPool() - Method in interface org.openksavi.sponge.engine.ThreadPoolManager
Creates a new thread pool used by the Main Processing Unit for event set processors duration.
createMainProcessingUnitListenerThreadPool(MainProcessingUnit) - Method in interface org.openksavi.sponge.engine.ThreadPoolManager
Creates a new thread pool used by the Main Processing Unit for listening to the Main Event Queue.
createMainProcessingUnitWorkerThreadPool() - Method in interface org.openksavi.sponge.engine.ThreadPoolManager
Creates a new thread pool used by the Main Processing Unit for worker threads.
createPluginInstance(String) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
Creates a plugin instance.
createPluginManager(Engine) - Method in interface org.openksavi.sponge.spi.EngineModuleProvider
Creates a new plugin manager.
createProcessingUnitManager(Engine) - Method in interface org.openksavi.sponge.spi.EngineModuleProvider
Creates a new processing unit manager.
createProcessorInstance(ProcessorDefinition, Class<T>) - Method in interface org.openksavi.sponge.engine.ProcessorManager
Creates a new uninitialized processor instance.
createProcessorInstance(String, Class<T>) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
Creates a new processor instance.
createProcessorManager(Engine) - Method in interface org.openksavi.sponge.spi.EngineModuleProvider
Creates a new processors manager.
createStatisticsManager(Engine) - Method in interface org.openksavi.sponge.spi.EngineModuleProvider
Creates a new statistics manager.
createThreadPoolManager(Engine) - Method in interface org.openksavi.sponge.spi.EngineModuleProvider
Creates a new thread pool manager.
createWorker() - Method in interface org.openksavi.sponge.util.Processable
Creates a new Runnable that acts as a worker in a thread pool.

D

DEFAULT_MODE - Static variable in interface org.openksavi.sponge.rule.RuleAdapter
Default event mode: first.
disable(KnowledgeBase, Object) - Method in interface org.openksavi.sponge.engine.ProcessorManager
Disables a processor.
disableAction(KnowledgeBase, Object) - Method in interface org.openksavi.sponge.engine.ProcessorManager
Disables the action.
disableCorrelator(KnowledgeBase, Object) - Method in interface org.openksavi.sponge.engine.ProcessorManager
Disables the correlator.
disableFilter(KnowledgeBase, Object) - Method in interface org.openksavi.sponge.engine.ProcessorManager
Disables the filter.
disableJava(Class<? extends Processor>) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
Disables the Java-based processor.
disableJavaAction(Class<? extends Action>) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
Disables the Java-based action.
disableJavaAll(Class<? extends Processor>...) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
Disables Java-based processors.
disableJavaCorrelator(Class<? extends Correlator>) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
Disables the Java-based correlator.
disableJavaFilter(Class<? extends Filter>) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
Disables the Java-based filter.
disableJavaRule(Class<? extends Rule>) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
Disables the Java-based rule.
disableJavaTrigger(Class<? extends Trigger>) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
Disables the Java-based trigger.
disableRule(KnowledgeBase, Object) - Method in interface org.openksavi.sponge.engine.ProcessorManager
Disables the rule.
disableTrigger(KnowledgeBase, Object) - Method in interface org.openksavi.sponge.engine.ProcessorManager
Disables the trigger.
durationOccurred(EventSetProcessorAdapter<?>) - Method in interface org.openksavi.sponge.engine.processing.EventSetProcessorDurationStrategy
Invoked when a duration timeout occurs.
durationOccurred() - Method in interface org.openksavi.sponge.EventSetProcessorAdapter
Invoked when event set processor duration occurs.
durationOccurred(T) - Method in interface org.openksavi.sponge.EventSetProcessorAdapterGroup
Invoked when event set processor adapter duration occurs.

E

enable(KnowledgeBase, Object) - Method in interface org.openksavi.sponge.engine.ProcessorManager
Enables a processor.
enableAction(KnowledgeBase, Object) - Method in interface org.openksavi.sponge.engine.ProcessorManager
Enables an action.
enableCorrelator(KnowledgeBase, Object) - Method in interface org.openksavi.sponge.engine.ProcessorManager
Enables a correlator.
enableFilter(KnowledgeBase, Object) - Method in interface org.openksavi.sponge.engine.ProcessorManager
Enables a filter.
enableJava(Class<? extends Processor>) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
Enables the Java-based processor.
enableJavaAction(Class<? extends Action>) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
Enables the Java-based action.
enableJavaAll(Class<? extends Processor>...) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
Enables Java-based processors.
enableJavaCorrelator(Class<? extends Correlator>) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
Enables the Java-based correlator.
enableJavaFilter(Class<? extends Filter>) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
Enables the Java-based filter.
enableJavaRule(Class<? extends Rule>) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
Enables the Java-based rule.
enableJavaTrigger(Class<? extends Trigger>) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
Enables the Java-based trigger.
enableRule(KnowledgeBase, Object) - Method in interface org.openksavi.sponge.engine.ProcessorManager
Enables a rule.
enableTrigger(KnowledgeBase, Object) - Method in interface org.openksavi.sponge.engine.ProcessorManager
Enables a trigger.
Engine - Interface in org.openksavi.sponge.engine
The engine.
EngineModule - Interface in org.openksavi.sponge.engine
An engine module.
EngineModuleProvider - Interface in org.openksavi.sponge.spi
Provider for engine modules.
EngineOperations - Interface in org.openksavi.sponge
An engine operations.
EngineParameters - Interface in org.openksavi.sponge.engine
Engine parameters.
equalsByAttributes(Event) - Method in interface org.openksavi.sponge.event.Event
Compares events by attributes.
equalsById(Event) - Method in interface org.openksavi.sponge.event.Event
Compares events by ID.
eval(String) - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBaseInterpreter
Evaluates an expression.
eval(String, Class<T>) - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBaseInterpreter
Evaluates an expression.
event(String) - Method in interface org.openksavi.sponge.EngineOperations
Creates a new event definition.
event(String, EventClonePolicy) - Method in interface org.openksavi.sponge.EngineOperations
Creates a new event definition.
event(Event) - Method in interface org.openksavi.sponge.EngineOperations
Creates a new event definition.
Event - Interface in org.openksavi.sponge.event
An event.
EventClonePolicy - Enum in org.openksavi.sponge.event
Event clone policy.
EventCondition - Interface in org.openksavi.sponge.rule
Rule event condition.
EventDefinition - Interface in org.openksavi.sponge.event
An event definition providing a fluent API for creating and sending events.
EventDefinitionModifier - Interface in org.openksavi.sponge.event
An event definition modifier.
EventIdGenerator - Interface in org.openksavi.sponge.event
Event ID generator.
EventMode - Enum in org.openksavi.sponge.rule
Rule event mode.
EventProcessor<T extends EventProcessorAdapter<?>> - Interface in org.openksavi.sponge
Event processor.
EventProcessorAdapter<T extends EventProcessor<?>> - Interface in org.openksavi.sponge
Event processor adapter.
EventProcessorDefinition - Interface in org.openksavi.sponge
Event processor definition.
EventProcessorOperations - Interface in org.openksavi.sponge
Event processor operations.
EventQueue - Interface in org.openksavi.sponge.engine.event
Event queue.
EventQueueManager - Interface in org.openksavi.sponge.engine
Event Queue Manager.
EventQueueProvider - Interface in org.openksavi.sponge.spi
Event queue provider for the the engine.
EventScheduler - Interface in org.openksavi.sponge.engine.event
Event scheduler.
EventSchedulerEntry - Interface in org.openksavi.sponge.event
Entry identifying an event scheduled in the Event Scheduler.
EventSchedulerTask - Interface in org.openksavi.sponge.engine.event
Event scheduler task.
EventSetProcessor<T extends EventSetProcessorAdapter<?>> - Interface in org.openksavi.sponge
Event set processor.
EventSetProcessorAdapter<T extends EventSetProcessor<?>> - Interface in org.openksavi.sponge
Event set processor adapter.
EventSetProcessorAdapterGroup<T extends EventSetProcessorAdapter> - Interface in org.openksavi.sponge
Event set processor adapter group.
EventSetProcessorDefinition - Interface in org.openksavi.sponge
Event set processor definition.
EventSetProcessorDurationStrategy - Interface in org.openksavi.sponge.engine.processing
Strategy for handling an event set processor duration timeout.
EventSetProcessorMainProcessingUnitHandler<G extends EventSetProcessorAdapterGroup<T>,T extends EventSetProcessorAdapter> - Interface in org.openksavi.sponge.engine.processing
Main processing unit handler that handles event set processors.
EventSetProcessorOperations - Interface in org.openksavi.sponge
Event set processor operations.
EventSetProcessorState - Enum in org.openksavi.sponge
Event set processor state.
ExceptionContext - Interface in org.openksavi.sponge.engine
Exception context.
ExceptionHandler - Interface in org.openksavi.sponge.engine
Exception handler handles exceptions that are thrown in other threads than the thread that started the engine.
exists(String) - Method in interface org.openksavi.sponge.engine.Variables
Returns true if the variable exists.
existsAction(String) - Method in interface org.openksavi.sponge.engine.ActionManager
Returns true if an action named name exists.
existsAction(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns true if an action named name exists.
existsCorrelator(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns true if a correlator named name exists.
existsFilter(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns true if a filter named name exists.
existsPlugin(String) - Method in interface org.openksavi.sponge.engine.PluginManager
Checks whether a plugin with the specified name exists.
existsProcessor(String, ProcessorType) - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnit
Returns true if a processor of type type named name exists.
existsProcessor(String) - Method in interface org.openksavi.sponge.engine.processing.ProcessingUnit
Returns true if a processor named name exists.
existsRule(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns true if a rule named name exists.
existsTrigger(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns true if a trigger named name exists.
existsVariable(String) - Method in interface org.openksavi.sponge.engine.Session
Returns true if a session variable named name exists.
existsVariable(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns true if the engine scope variable named name exists.
existsVariable(String) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
Returns true if a variable named name exists.
Experimental - Annotation Type in org.openksavi.sponge
Signifies that a public API (public class, method or field) implementation is in an experimental state.

F

Filter - Interface in org.openksavi.sponge.filter
Filter.
FilterAdapter - Interface in org.openksavi.sponge.filter
Filer adapter.
FilterDefinition - Interface in org.openksavi.sponge.filter
Filter definition.
FilterProcessingUnit - Interface in org.openksavi.sponge.engine.processing
Filter processing unit that handles filters.
finish() - Method in interface org.openksavi.sponge.correlator.Correlator
Finishes this event set processor.
finish() - Method in interface org.openksavi.sponge.EventSetProcessorAdapter
Finishes this event set processor.
FUN_ON_AFTER_RELOAD - Static variable in class org.openksavi.sponge.kb.KnowledgeBaseConstants
After reload function name.
FUN_ON_BEFORE_RELOAD - Static variable in class org.openksavi.sponge.kb.KnowledgeBaseConstants
Before reload function name.
FUN_ON_INIT - Static variable in class org.openksavi.sponge.kb.KnowledgeBaseConstants
Initialization function name.
FUN_ON_LOAD - Static variable in class org.openksavi.sponge.kb.KnowledgeBaseConstants
On load function name.
FUN_ON_SHUTDOWN - Static variable in class org.openksavi.sponge.kb.KnowledgeBaseConstants
On shutdown function name.
FUN_ON_STARTUP - Static variable in class org.openksavi.sponge.kb.KnowledgeBaseConstants
On startup function name.

G

get(long) - Method in interface org.openksavi.sponge.engine.event.EventQueue
Returns the first event from the queue.
get(String) - Method in interface org.openksavi.sponge.engine.Variables
Returns the value of the variable.
get(Class<T>, String) - Method in interface org.openksavi.sponge.engine.Variables
Returns the value of the variable.
get(String, T) - Method in interface org.openksavi.sponge.engine.Variables
Returns the value of the variable or defaultValue if not found.
get(Class<T>, String, T) - Method in interface org.openksavi.sponge.engine.Variables
Returns the value of the variable or defaultValue if not found.
get(String) - Method in interface org.openksavi.sponge.event.Event
Returns the attribute value or null if it does't exist.
get(String, Class<T>) - Method in interface org.openksavi.sponge.event.Event
Returns the attribute value or null if it does't exist.
getActions() - Method in interface org.openksavi.sponge.engine.Engine
Returns the list of action adapters.
getActiveThreadCount() - Method in interface org.openksavi.sponge.engine.StatisticsManager
Returns active thread count.
getAdapter() - Method in interface org.openksavi.sponge.Processor
Returns the adapter.
getAdapterClass() - Method in enum org.openksavi.sponge.engine.ProcessorType
 
getAll() - Method in interface org.openksavi.sponge.event.Event
Returns attribute map.
getAllowConcurrentEventTypeProcessingByEventSetProcessors() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns a flag to allow for concurrent processing of events that have the same type by event set processors.
getAsyncEventSetProcessorExecutor() - Method in interface org.openksavi.sponge.engine.processing.EventSetProcessorMainProcessingUnitHandler
Returns a thread pool for applying during processing instances in event set processor group.
getAsyncEventSetProcessorExecutorThreadCount() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns the number of threads used by an event set processor asynchronous executor.
getAsyncEventSetProcessorExecutorThreadCount() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns the number of threads used by an event set processor asynchronous executor.
getAsyncEventSetProcessorProcessingPartitionSize() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns a specific implementation parameter - an asynchronous event set processor processing partition size.
getAsyncEventSetProcessorProcessingThreshold() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns a specific implementation parameter - an asynchronous event set processor processing threshold.
getAttribute(String, String) - Method in interface org.openksavi.sponge.config.Configuration
Returns attribute value.
getAutoEnable() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns true if auto-enable of processors is turned on.
getAutoEnable() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns true if auto-enable of processors is turned on.
getBigDecimal(String, BigDecimal) - Method in interface org.openksavi.sponge.config.Configuration
Returns big decimal value.
getBigInteger(String, BigInteger) - Method in interface org.openksavi.sponge.config.Configuration
Returns big integer value.
getBoolean(String, Boolean) - Method in interface org.openksavi.sponge.config.Configuration
Returns boolean value.
getByte(String, Byte) - Method in interface org.openksavi.sponge.config.Configuration
Returns byte value.
getCapacity() - Method in interface org.openksavi.sponge.engine.event.EventQueue
Returns the capacity of the queue.
getCharset() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseScript
Returns the charset.
getChildConfiguration(String) - Method in interface org.openksavi.sponge.config.Configuration
Returns a child configuration.
getChildConfigurationsOf(String) - Method in interface org.openksavi.sponge.config.Configuration
Returns all child configurations of the node specified by key.
getConditions(String) - Method in interface org.openksavi.sponge.rule.RuleOperations
Returns event conditions for the specified event alias.
getConfiguration() - Method in interface org.openksavi.sponge.plugin.Plugin
Returns a plugin configuration.
getConfigurationManager() - Method in interface org.openksavi.sponge.engine.Engine
Returns Configuration Manager.
getConfigurationsAt(String) - Method in interface org.openksavi.sponge.config.Configuration
Returns all sub configurations specified by key.
getCorrelatorAdapterGroups() - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnit
Returns the list of correlator adapter groups.
getCorrelatorGroups() - Method in interface org.openksavi.sponge.engine.Engine
Returns the list of correlator adapter groups.
getCorrelators() - Method in interface org.openksavi.sponge.correlator.CorrelatorAdapterGroup
 
getCounter() - Method in interface org.openksavi.sponge.engine.event.EventSchedulerTask
Returns generated event counter.
getDecomposedQueueCapacity() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns a decomposed queue capacity.
getDefaultKnowledgeBase() - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
Returns the default knowledge base.
getDefaultParameters() - Method in interface org.openksavi.sponge.engine.Engine
Returns default parameters.
getDefinition() - Method in interface org.openksavi.sponge.ProcessorAdapter
Returns processor definition.
getDescription() - Method in interface org.openksavi.sponge.engine.Engine
Returns the engine description.
getDescription() - Method in interface org.openksavi.sponge.EngineOperations
Returns the engine description.
getDisplayName() - Method in enum org.openksavi.sponge.engine.ProcessorType
 
getDisplayName() - Method in interface org.openksavi.sponge.ProcessorOperations
Returns display name.
getDouble(String, Double) - Method in interface org.openksavi.sponge.config.Configuration
Returns double value.
getDuration() - Method in interface org.openksavi.sponge.EventSetProcessorOperations
Returns a duration.
getDurationThreadCount() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns the number of threads used by a duration executor.
getDurationThreadCount() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns the number of threads used by a duration executor.
getDynamicThreadPoolKeepAliveTime() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns a dynamic thread pool keep alive time (in milliseconds).
getEngine() - Method in interface org.openksavi.sponge.engine.EngineModule
Returns the engine.
getEngine() - Method in interface org.openksavi.sponge.engine.ExceptionContext
Returns the engine.
getEngine() - Method in interface org.openksavi.sponge.EngineOperations
Returns the engine.
getEngineConfig() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns the engine configuration.
getEngineName() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns the engine name.
getEngineOperations() - Method in interface org.openksavi.sponge.kb.KnowledgeBase
Returns engine operations associated with this knowledge base.
getEngineOperations() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
Returns engine operations associated with this knowledge base interpreter.
getEntries() - Method in interface org.openksavi.sponge.engine.event.EventScheduler
Returns all scheduled entries.
getError() - Method in interface org.openksavi.sponge.engine.Engine
Returns the error that occurred during engine processing or null if no error occurred.
getEvent() - Method in interface org.openksavi.sponge.engine.event.EventSchedulerTask
Returns the scheduled event.
getEvent() - Method in interface org.openksavi.sponge.event.EventSchedulerEntry
Returns the scheduled event.
getEvent(String) - Method in interface org.openksavi.sponge.rule.Rule
Returns an event that has a specified alias.
getEventAlias() - Method in interface org.openksavi.sponge.rule.RuleEventSpec
Returns the event alias.
getEventAlias(int) - Method in interface org.openksavi.sponge.rule.RuleOperations
Returns an event alias for the specified event index.
getEventAliases() - Method in interface org.openksavi.sponge.rule.RuleOperations
Returns event aliases.
getEventClonePolicy() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Return event clone policy.
getEventClonePolicy() - Method in interface org.openksavi.sponge.engine.EngineParameters
Return event clone policy.
getEventCount() - Method in interface org.openksavi.sponge.rule.RuleAdapter
Returns event count.
getEventMode() - Method in interface org.openksavi.sponge.rule.RuleEventSpec
Returns the event mode.
getEventMode(int) - Method in interface org.openksavi.sponge.rule.RuleOperations
Returns an event mode for the specified event index.
getEventModes() - Method in interface org.openksavi.sponge.rule.RuleOperations
Returns event modes.
getEventName(int) - Method in interface org.openksavi.sponge.EventProcessorOperations
Returns an event name for the specified event index.
getEventName() - Method in interface org.openksavi.sponge.rule.RuleEventSpec
Returns the event name.
getEventNames() - Method in interface org.openksavi.sponge.EventProcessorOperations
Returns event names for which this processor is registered.
getEventQueueCapacity() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns the event queue capacity.
getEventQueueCapacity() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns the event queue capacity.
getEventQueueManager() - Method in interface org.openksavi.sponge.engine.Engine
Returns Event Queue Manager.
getEventQueues() - Method in interface org.openksavi.sponge.engine.EventQueueManager
Returns event queues.
getEventScheduler() - Method in interface org.openksavi.sponge.engine.Engine
Returns Event Scheduler.
getEventSequence() - Method in interface org.openksavi.sponge.rule.Rule
Returns a sequence of actual events.
getEventSetProcessorAdapters() - Method in interface org.openksavi.sponge.EventSetProcessorAdapterGroup
Returns all event set processor adapters that belong to this group.
getEventSetProcessorDefaultSynchronous() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Return an event set processor default synchronous flag.
getEventSetProcessorDefaultSynchronous() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns an event set processor default synchronous flag.
getEventSetProcessorDurationStrategy() - Method in interface org.openksavi.sponge.engine.Engine
Returns a strategy for handling an event set processor duration timeout.
getExceptionHandler() - Method in interface org.openksavi.sponge.engine.Engine
Returns an exception handler.
getExecutor() - Method in interface org.openksavi.sponge.engine.ThreadPool
Returns the executor.
getExecutorShutdownTimeout() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns an executor shutdown timeout (in milliseconds).
getExecutorShutdownTimeout() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns an executor shutdown timeout (in milliseconds).
getFileExtension() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseType
Returns file extension.
getFileName() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseScript
Returns the filename.
getFilterProcessingUnit() - Method in interface org.openksavi.sponge.engine.ProcessingUnitManager
Returns the Filter Processing Unit.
getFilters() - Method in interface org.openksavi.sponge.engine.Engine
Returns the list of filter adapters.
getFloat(String, Float) - Method in interface org.openksavi.sponge.config.Configuration
Returns float value.
getFutures() - Method in interface org.openksavi.sponge.engine.ThreadPool
Returns the futures.
getGroup() - Method in interface org.openksavi.sponge.EventSetProcessor
Returns event set processor adapter group to which belong this event set processor instance.
getGroup() - Method in interface org.openksavi.sponge.EventSetProcessorAdapter
Returns event set processor group.
getHandler(ProcessorType) - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnit
Returns handler for the specified processor type.
getHome() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns the home directory for this engine.
getId() - Method in interface org.openksavi.sponge.event.Event
Returns event ID.
getId() - Method in interface org.openksavi.sponge.event.EventSchedulerEntry
Returns entry ID.
getInitialDynamicThreadPoolSizeRatio() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns a dynamic thread pool initial size ratio.
getInputEventQueue() - Method in interface org.openksavi.sponge.engine.EventQueueManager
Returns an Input Event Queue.
getInputQueue() - Method in interface org.openksavi.sponge.spi.EventQueueProvider
Creates an input event queue.
getInteger(String, Integer) - Method in interface org.openksavi.sponge.config.Configuration
Returns integer value.
getInternalQueueBlockingPutSleep() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns internal queue blocking put operation sleep time between retries (in milliseconds).
getInterpreter() - Method in interface org.openksavi.sponge.kb.KnowledgeBase
Returns an interpreter associated with this knowledge base.
getInterpreter() - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBase
Returns a script interpreter associated with this knowledge base.
getJavaException(Throwable) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
Returns a Java exception corresponding to the knowledge base specific exception.
getKnowledgeBase(String) - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
Returns a knowledge base that has the specified name.
getKnowledgeBase() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
Returns the knowledge base associated with this processor.
getKnowledgeBase() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseScript
Returns a knowledge base that uses this script.
getKnowledgeBase() - Method in interface org.openksavi.sponge.plugin.Plugin
Returns the knowledge base associated with this plugin.
getKnowledgeBase() - Method in interface org.openksavi.sponge.ProcessorOperations
Returns the knowledge base associated with this processor.
getKnowledgeBaseFileProvider() - Method in interface org.openksavi.sponge.engine.Engine
Returns a knowledge base file provider.
getKnowledgeBaseInterpreterFactory() - Method in interface org.openksavi.sponge.spi.KnowledgeBaseInterpreterFactoryProvider
Returns a knowledge base interpreter factory.
getKnowledgeBaseManager() - Method in interface org.openksavi.sponge.engine.Engine
Returns Knowledge Base Manager.
getKnowledgeBases() - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
Returns all knowledge bases.
getLogger() - Method in interface org.openksavi.sponge.Processor
Returns the logger.
getLong(String, Long) - Method in interface org.openksavi.sponge.config.Configuration
Returns long value.
getMainEventQueue() - Method in interface org.openksavi.sponge.engine.EventQueueManager
Returns a Main Event Queue.
getMainEventQueueCapacity() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns a Main Event Queue capacity.
getMainKnowledgeBase() - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
Returns the main knowledge base.
getMainProcessingUnit() - Method in interface org.openksavi.sponge.engine.ProcessingUnitManager
Returns the Main Processing Unit.
getMainProcessingUnitThreadCount() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns the number of the Main Processing Unit worker threads.
getMainProcessingUnitThreadCount() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns the number of the Main Processing Unit worker threads.
getMainProcessingUnitWorkerExecutorQueueSize() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns a Main Processing Unit worker executor queue size.
getMainQueue() - Method in interface org.openksavi.sponge.spi.EventQueueProvider
Creates a main event queue.
getMaxInstances() - Method in interface org.openksavi.sponge.correlator.CorrelatorOperations
Returns the maximum number of concurrent instances allowed for this correlator.
getName() - Method in interface org.openksavi.sponge.config.Configuration
Returns configuration name.
getName() - Method in interface org.openksavi.sponge.engine.Engine
Returns this engine name.
getName() - Method in interface org.openksavi.sponge.engine.EngineModule
Returns the name of this module.
getName() - Method in interface org.openksavi.sponge.engine.event.EventQueue
Returns the name of the event queue.
getName() - Method in enum org.openksavi.sponge.engine.ProcessorType
Returns name.
getName() - Method in interface org.openksavi.sponge.engine.ThreadPool
Returns the name of this thread pool.
getName() - Method in interface org.openksavi.sponge.event.Event
Returns event name.
getName() - Method in interface org.openksavi.sponge.kb.KnowledgeBase
Returns the name of this knowledge base.
getName() - Method in interface org.openksavi.sponge.ProcessorOperations
Returns this processor name.
getNext() - Method in interface org.openksavi.sponge.event.EventIdGenerator
Returns next generated ID.
getOnShutdownListeners() - Method in interface org.openksavi.sponge.engine.Engine
Returns all OnShutdown listeners.
getOnStartupListeners() - Method in interface org.openksavi.sponge.engine.Engine
Returns all OnStartup listeners.
getOperations() - Method in interface org.openksavi.sponge.engine.Engine
Returns engine operations.
getOutputEventQueue() - Method in interface org.openksavi.sponge.engine.EventQueueManager
Returns an Output Event Queue.
getOutputQueue() - Method in interface org.openksavi.sponge.spi.EventQueueProvider
Creates an output event queue.
getPlugin(String) - Method in interface org.openksavi.sponge.engine.PluginManager
Returns a plugin identified by the name.
getPlugin(String, Class<T>) - Method in interface org.openksavi.sponge.engine.PluginManager
Returns the plugin that has the specified name and type or null if there is no such plugin.
getPlugin(Class<T>) - Method in interface org.openksavi.sponge.engine.PluginManager
Returns the plugin that has the specified type or null if there is no such plugin.
getPlugin(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns the plugin that has the specified name or null if there is no such plugin.
getPlugin(String, Class<T>) - Method in interface org.openksavi.sponge.EngineOperations
Returns the plugin that has the specified name and type or null if there is no such plugin.
getPlugin(Class<T>) - Method in interface org.openksavi.sponge.EngineOperations
Returns the plugin that has the specified type or null if there is no such plugin.
getPluginCount() - Method in interface org.openksavi.sponge.engine.StatisticsManager
Returns the number of plugins.
getPluginManager() - Method in interface org.openksavi.sponge.engine.Engine
Returns Plugin Manager.
getPlugins() - Method in interface org.openksavi.sponge.engine.Engine
Returns the list of plugins.
getPlugins() - Method in interface org.openksavi.sponge.engine.PluginManager
Returns plugin list.
getPriority() - Method in interface org.openksavi.sponge.util.HasPriority
Returns the priority.
getProcessable() - Method in interface org.openksavi.sponge.engine.ProcessableThreadPool
Returns the processable.
getProcessingUnitConcurrentListenerThreadCount() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns the number of threads used by processing units to listen to an event queue concurrently.
getProcessingUnitManager() - Method in interface org.openksavi.sponge.engine.Engine
Returns Processing Unit Manager.
getProcessor() - Method in interface org.openksavi.sponge.ProcessorAdapter
Returns processor for this adapter.
getProcessorManager() - Method in interface org.openksavi.sponge.engine.Engine
Returns processor manager.
getReader(Engine, String, Charset) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseFileProvider
Returns a reader for the specified knowledge base file name.
getRegisteredActionAdapterMap() - Method in interface org.openksavi.sponge.engine.ActionManager
Returns registered processor adapter map.
getRegisteredProcessorAdapterMap() - Method in interface org.openksavi.sponge.engine.processing.ProcessingUnit
Returns registered processor adapter map.
getRootConfig() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns the root configuration.
getRuleAdapterGroups() - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnit
Returns the list of rule adapter groups.
getRuleEventSpec(Object) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
Returns event specification for rule defined in the knowledge base.
getRuleGroups() - Method in interface org.openksavi.sponge.engine.Engine
Returns the list of rule adapter groups.
getRules() - Method in interface org.openksavi.sponge.rule.RuleAdapterGroup
 
getScheduledEventCount() - Method in interface org.openksavi.sponge.engine.StatisticsManager
Returns scheduled event count.
getScriptKnowledgeBase(String) - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
Returns a script knowledge base that has the specified name.
getScriptKnowledgeBaseProcessorClassName(Object) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
Returns script knowledge base processor class name.
getScripts() - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBase
Returns knowledge base scripts.
getShort(String, Short) - Method in interface org.openksavi.sponge.config.Configuration
Returns short value.
getSize() - Method in interface org.openksavi.sponge.engine.event.EventQueue
Returns the size of the queue.
getSourceName() - Method in interface org.openksavi.sponge.engine.ExceptionContext
Returns the source name.
getSourceName() - Method in exception org.openksavi.sponge.engine.WrappedException
 
getSourceObject() - Method in interface org.openksavi.sponge.engine.ExceptionContext
Returns the source object.
getState() - Method in interface org.openksavi.sponge.EventSetProcessorAdapter
Returns the state.
getStatisticsManager() - Method in interface org.openksavi.sponge.engine.Engine
Returns Statistics Manager.
getStatisticsSummary() - Method in interface org.openksavi.sponge.EngineOperations
Returns the engine statistics summary.
getString(String, String) - Method in interface org.openksavi.sponge.config.Configuration
Returns string value.
getSummary() - Method in interface org.openksavi.sponge.engine.StatisticsManager
Returns statistics summary.
getSupportedType() - Method in interface org.openksavi.sponge.spi.KnowledgeBaseInterpreterFactory
Returns a knowledge base type supported by this factory.
getThreadPoolManager() - Method in interface org.openksavi.sponge.engine.Engine
Returns thread pool manager.
getTime() - Method in interface org.openksavi.sponge.event.Event
Returns event time.
getTriggerAdapters() - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnit
Returns the list of trigger adapters.
getTriggers() - Method in interface org.openksavi.sponge.engine.Engine
Returns the list of trigger adapters.
getType() - Method in interface org.openksavi.sponge.kb.KnowledgeBase
Returns knowledge base interpreter type.
getType() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
Returns knowledge base interpreter type.
getType() - Method in interface org.openksavi.sponge.ProcessorAdapter
Returns processor type.
getTypeCode() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseType
Returns type code.
getValue() - Method in interface org.openksavi.sponge.config.Configuration
Returns configuration value.
getValue(String) - Method in interface org.openksavi.sponge.config.Configuration
Returns configuration value.
getValue() - Method in interface org.openksavi.sponge.config.PropertyEntry
Returns a property value.
getVariable(String) - Method in interface org.openksavi.sponge.config.Configuration
Returns configuration variable.
getVariable(String) - Method in interface org.openksavi.sponge.engine.Session
Returns the value of the session variable.
getVariable(Class<T>, String) - Method in interface org.openksavi.sponge.engine.Session
Returns the value of the session variable.
getVariable(String, T) - Method in interface org.openksavi.sponge.engine.Session
Returns the value of the session variable or defaultValue if not found.
getVariable(Class<T>, String, T) - Method in interface org.openksavi.sponge.engine.Session
Returns the value of the session variable or defaultValue if not found.
getVariable(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns the value of the engine scope variable.
getVariable(Class<T>, String) - Method in interface org.openksavi.sponge.EngineOperations
Returns the value of the engine scope variable.
getVariable(String, T) - Method in interface org.openksavi.sponge.EngineOperations
Returns the value of the engine scope variable or defaultValue if not found.
getVariable(Class<T>, String, T) - Method in interface org.openksavi.sponge.EngineOperations
Returns the value of the engine scope variable or defaultValue if not found.
getVariable(String) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
Returns the value of the variable.
getVariable(String, Class<T>) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
Returns the value of the variable.
getVersion() - Method in interface org.openksavi.sponge.engine.Engine
Returns the engine version.
getVersion() - Method in interface org.openksavi.sponge.EngineOperations
Returns the engine version.
GLOBAL_LOGGER_NAME - Static variable in class org.openksavi.sponge.kb.KnowledgeBaseConstants
Global logger name.

H

handleError(ProcessorAdapter<?>, Throwable) - Method in interface org.openksavi.sponge.engine.Engine
Handles an error.
handleError(String, Throwable) - Method in interface org.openksavi.sponge.engine.Engine
Handles an error.
handleException(Throwable, ExceptionContext) - Method in interface org.openksavi.sponge.engine.ExceptionHandler
Handles an exception.
has(String) - Method in interface org.openksavi.sponge.event.Event
Checks whether this event has an attribute with the specified name.
hasChildConfiguration(String) - Method in interface org.openksavi.sponge.config.Configuration
Returns true if there is a child configuration specified by key.
hasDuration() - Method in interface org.openksavi.sponge.EventSetProcessorOperations
Informs whether this event set processor has a duration.
HasPriority<T> - Interface in org.openksavi.sponge.util
Represents an entity that may have a priority.

I

init() - Method in interface org.openksavi.sponge.engine.Engine
Initializes the engine (before starting up).
invokeFunction(String, Class<T>, Object...) - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBaseInterpreter
Invokes a knowledge base function.
invokeMethod(Object, String, Object...) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
Invokes a method.
invokeOptionalFunction(String) - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBaseInterpreter
Invokes a knowledge base function.
isError() - Method in interface org.openksavi.sponge.engine.Engine
Checks if an error occurred during engine processing.
isFailed() - Method in interface org.openksavi.sponge.util.Manageable
Informs whether this managed entity failed.
isKnowledgeBaseException(Throwable) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
Verifies if the given exception is a knowledge base specific one.
isNew() - Method in interface org.openksavi.sponge.util.Manageable
Informs whether this managed entity is new.
isRunning() - Method in interface org.openksavi.sponge.EventSetProcessorAdapter
Informs whether this event set processor is running.
isRunning() - Method in interface org.openksavi.sponge.util.Manageable
Informs whether this managed entity is running.
isSingleton() - Method in interface org.openksavi.sponge.ProcessorDefinition
Returns true if this processor is a singleton, i.e.
isStarting() - Method in interface org.openksavi.sponge.util.Manageable
Informs whether this managed entity is starting.
isStopping() - Method in interface org.openksavi.sponge.util.Manageable
Informs whether this managed entity is stopping.
isSynchronous() - Method in interface org.openksavi.sponge.EventSetProcessorOperations
Returns true if this event set processor is synchronous.
isSystem() - Method in interface org.openksavi.sponge.config.PropertyEntry
Returns true if this is a system property.
isTerminated() - Method in interface org.openksavi.sponge.util.Manageable
Informs whether this managed entity is terminated.
isVariable() - Method in interface org.openksavi.sponge.config.PropertyEntry
Returns true if this property is to be set as an engine scope variable.

K

KnowledgeBase - Interface in org.openksavi.sponge.kb
Knowledge base.
KnowledgeBaseConstants - Class in org.openksavi.sponge.kb
Knowledge base constants.
KnowledgeBaseEngineOperations - Interface in org.openksavi.sponge.kb
An engine operations available in the knowledge base.
KnowledgeBaseFileProvider - Interface in org.openksavi.sponge.kb
A knowledge base file provider.
KnowledgeBaseInterpreter - Interface in org.openksavi.sponge.kb
Knowledge base interpreter.
KnowledgeBaseInterpreterFactory - Interface in org.openksavi.sponge.spi
Knowledge base interpreter factory.
KnowledgeBaseInterpreterFactoryProvider - Interface in org.openksavi.sponge.spi
Knowledge base interpreter factory provider.
KnowledgeBaseManager - Interface in org.openksavi.sponge.engine
Knowledge Base Manager.
KnowledgeBaseOperations - Interface in org.openksavi.sponge.kb
Knowledge base operations.
KnowledgeBaseScript - Interface in org.openksavi.sponge.kb
Knowledge base script.
KnowledgeBaseType - Interface in org.openksavi.sponge.kb
Knowledge base type.

L

load() - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBase
Loads a knowledge base from scripts.
load(String) - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBase
Loads the knowledge base from the file.
load(String, String) - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBase
Loads the knowledge base from the file.
load(String, Charset) - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBase
Loads the knowledge base from the file.
load(List<KnowledgeBaseScript>) - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBaseInterpreter
Loads scripts.
load(String) - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBaseInterpreter
Loads the knowledge base from the file.
load(String, String) - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBaseInterpreter
Loads the knowledge base from the file.
load(String, Charset) - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBaseInterpreter
Loads the knowledge base from the file.
LOGGER_NAME_PREFIX - Static variable in class org.openksavi.sponge.kb.KnowledgeBaseConstants
Logger name prefix.

M

MainProcessingUnit - Interface in org.openksavi.sponge.engine.processing
Main processing unit that handles triggers, rules and correlators.
MainProcessingUnitHandler - Interface in org.openksavi.sponge.engine.processing
Main processing unit handler.
make() - Method in interface org.openksavi.sponge.event.EventDefinition
Returns the event.
makeEvent(String) - Method in interface org.openksavi.sponge.EngineOperations
Creates a new named event with default clone policy.
makeEvent(String, EventClonePolicy) - Method in interface org.openksavi.sponge.EngineOperations
Creates a new named event with specified clone policy.
makeEventSpec(String, String, EventMode) - Method in interface org.openksavi.sponge.rule.Rule
Creates a new rule event specification.
makeEventSpec(String, EventMode) - Method in interface org.openksavi.sponge.rule.Rule
Creates a new rule event specification.
makeEventSpec(String, String) - Method in interface org.openksavi.sponge.rule.Rule
Creates a new rule event specification.
makeEventSpec(String) - Method in interface org.openksavi.sponge.rule.Rule
Creates a new rule event specification.
Manageable - Interface in org.openksavi.sponge.util
Represents an entity that can be managed.
matches(Event) - Method in interface org.openksavi.sponge.event.Event
Matches this event to the specified template.
modify(EventDefinitionModifier) - Method in interface org.openksavi.sponge.event.EventDefinition
Modifies the underlying event.
modify(Event) - Method in interface org.openksavi.sponge.event.EventDefinitionModifier
Modifies the event.

O

onAccept(Event) - Method in interface org.openksavi.sponge.filter.Filter
A callback method that informs whether the specified event is to be accepted.
onAccept(Event) - Method in interface org.openksavi.sponge.trigger.Trigger
A callback method that informs whether the specified event is to be accepted.
onAcceptAsFirst(Event) - Method in interface org.openksavi.sponge.correlator.Correlator
A callback method that checks if this event should be accepted as the first event of this correlator, therefore starting a new instance.
onAfterReload() - Method in interface org.openksavi.sponge.engine.PluginManager
Calls onAfterReload on plugins.
onAfterReload() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseOperations
Calls onAfterReload method in the knowledge base.
onAfterReload() - Method in interface org.openksavi.sponge.plugin.Plugin
After reload callback method.
onBeforeReload() - Method in interface org.openksavi.sponge.engine.PluginManager
Calls onBeforeReload on plugins.
onBeforeReload() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseOperations
Calls onBeforeReload method in the knowledge base.
onBeforeReload() - Method in interface org.openksavi.sponge.plugin.Plugin
Before reload callback method.
onCall(Object...) - Method in interface org.openksavi.sponge.action.Action
A callback method that performs an operation and returns a result.
onClear() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseOperations
Calls onClear method in the knowledge base.
onConfigure(Configuration) - Method in interface org.openksavi.sponge.plugin.Plugin
A callback method that applies a configuration.
onConfigure() - Method in interface org.openksavi.sponge.Processor
A configuration callback method that is invoked when a processor is being enabled.
onDuration() - Method in interface org.openksavi.sponge.correlator.Correlator
Callback invoked when duration timeout occurs.
onEvent(Event) - Method in interface org.openksavi.sponge.correlator.Correlator
Callback invoked when an event happens.
onInit() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseOperations
Calls onInit method in the knowledge base.
onInit() - Method in interface org.openksavi.sponge.plugin.Plugin
Initializes the plugin.
onInit() - Method in interface org.openksavi.sponge.Processor
An initialization callback method that is invoked after onConfigure(), each time a new working instance of the processor is created.
onLoad() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseOperations
Calls onLoad method in the knowledge base.
onRun(Event) - Method in interface org.openksavi.sponge.rule.Rule
A callback method invoked when this rule fires.
onRun(Event) - Method in interface org.openksavi.sponge.trigger.Trigger
A callback method that runs this trigger.
onShutdown() - Method in interface org.openksavi.sponge.engine.OnShutdownListener
Invoked on shutdown.
onShutdown() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseOperations
Calls onShutdown method in the knowledge base.
onShutdown() - Method in interface org.openksavi.sponge.plugin.Plugin
On shutdown callback method.
OnShutdownListener - Interface in org.openksavi.sponge.engine
On shutdown listener.
onStartup() - Method in interface org.openksavi.sponge.engine.OnStartupListener
Invoked on startup.
onStartup() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseOperations
Calls onStartup method in the knowledge base.
onStartup() - Method in interface org.openksavi.sponge.plugin.Plugin
On startup callback method.
OnStartupListener - Interface in org.openksavi.sponge.engine
On startup listener.
org.openksavi.sponge - package org.openksavi.sponge
 
org.openksavi.sponge.action - package org.openksavi.sponge.action
 
org.openksavi.sponge.config - package org.openksavi.sponge.config
 
org.openksavi.sponge.correlator - package org.openksavi.sponge.correlator
 
org.openksavi.sponge.engine - package org.openksavi.sponge.engine
 
org.openksavi.sponge.engine.event - package org.openksavi.sponge.engine.event
 
org.openksavi.sponge.engine.processing - package org.openksavi.sponge.engine.processing
 
org.openksavi.sponge.event - package org.openksavi.sponge.event
 
org.openksavi.sponge.filter - package org.openksavi.sponge.filter
 
org.openksavi.sponge.kb - package org.openksavi.sponge.kb
 
org.openksavi.sponge.plugin - package org.openksavi.sponge.plugin
 
org.openksavi.sponge.rule - package org.openksavi.sponge.rule
 
org.openksavi.sponge.spi - package org.openksavi.sponge.spi
 
org.openksavi.sponge.trigger - package org.openksavi.sponge.trigger
 
org.openksavi.sponge.util - package org.openksavi.sponge.util
 

P

Plugin - Interface in org.openksavi.sponge.plugin
A plugin.
PLUGIN_LOGGER_NAME - Static variable in class org.openksavi.sponge.kb.KnowledgeBaseConstants
Plugin logger name.
PluginManager - Interface in org.openksavi.sponge.engine
Plugin Manager.
Processable - Interface in org.openksavi.sponge.util
Represents an entity that can be processed in a thread pool.
ProcessableThreadPool - Interface in org.openksavi.sponge.engine
A thread pool for a processable.
processEvent(ProcessorAdapter<?>, Event) - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnitHandler
Processes the incoming event by the specified processor.
processEvent(Event) - Method in interface org.openksavi.sponge.EventSetProcessorAdapter
Processes an event.
processEvent(Event) - Method in interface org.openksavi.sponge.EventSetProcessorAdapterGroup
Processes a specified event.
processEventForEventSetProcessorAdapters(EventSetProcessorDefinition, List<T>, Event) - Method in interface org.openksavi.sponge.engine.processing.EventSetProcessorMainProcessingUnitHandler
Processes the incoming event for event set processor adapters from the event set processor adapter group.
ProcessingUnit<T extends EventProcessorAdapter<?>> - Interface in org.openksavi.sponge.engine.processing
Processing Unit.
ProcessingUnitManager - Interface in org.openksavi.sponge.engine
Processing Unit Manager.
ProcessingUnitProvider - Interface in org.openksavi.sponge.spi
Processing Unit provider.
Processor<T extends ProcessorAdapter<?>> - Interface in org.openksavi.sponge
Processor.
ProcessorAdapter<T extends Processor<?>> - Interface in org.openksavi.sponge
Processors adapter.
ProcessorAdapterFactory<T extends ProcessorAdapter<?>> - Interface in org.openksavi.sponge
Processor adapter factory.
ProcessorDefinition - Interface in org.openksavi.sponge
Processor definition interface.
ProcessorManager - Interface in org.openksavi.sponge.engine
Processor manager.
ProcessorOperations - Interface in org.openksavi.sponge
Processor operations.
ProcessorType - Enum in org.openksavi.sponge.engine
Processor type.
PropertyEntry - Interface in org.openksavi.sponge.config
Configuration property entry.
put(Event) - Method in interface org.openksavi.sponge.engine.event.EventQueue
Puts a new event into the event queue.

Q

QueueFullException - Exception in org.openksavi.sponge.engine
An exception representing a full event queue.
QueueFullException(String) - Constructor for exception org.openksavi.sponge.engine.QueueFullException
Creates a new exception representing a full event queue.

R

reload() - Method in interface org.openksavi.sponge.engine.Engine
Reloads script-based knowledge bases.
reload() - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
Reloads knowledge bases.
reload() - Method in interface org.openksavi.sponge.EngineOperations
Reloads script-based knowledge bases.
reload() - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBase
Reloads the knowledge base from scripts.
reload(List<KnowledgeBaseScript>) - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBaseInterpreter
Reloads scripts.
remove(EventSchedulerEntry) - Method in interface org.openksavi.sponge.engine.event.EventScheduler
Removes the specified event scheduler entry.
remove(String) - Method in interface org.openksavi.sponge.engine.Variables
Removes the variable.
removeAction(String) - Method in interface org.openksavi.sponge.engine.ActionManager
Removes the action adapter.
removeAllProcessors() - Method in interface org.openksavi.sponge.engine.processing.ProcessingUnit
Removes all processors.
removeDuration(T) - Method in interface org.openksavi.sponge.engine.processing.EventSetProcessorMainProcessingUnitHandler
Removes the duration for the specified event set processor.
removeDurations(G) - Method in interface org.openksavi.sponge.engine.processing.EventSetProcessorMainProcessingUnitHandler
Removes durations for all instances of the specified event set processor.
removeEvent(EventSchedulerEntry) - Method in interface org.openksavi.sponge.EngineOperations
Removes scheduled event.
removeEventSetProcessorAdapter(T) - Method in interface org.openksavi.sponge.EventSetProcessorAdapterGroup
Removes the event set processor adapter from this group.
removeOnShutdownListener(OnShutdownListener) - Method in interface org.openksavi.sponge.engine.Engine
Removes OnShutdown listener.
removeOnStartupListener(OnStartupListener) - Method in interface org.openksavi.sponge.engine.Engine
Removes OnStartup listener.
removePlugin(Plugin) - Method in interface org.openksavi.sponge.engine.PluginManager
Removes the specified plugin.
removeProcessor(String) - Method in interface org.openksavi.sponge.engine.processing.ProcessingUnit
Removes processor specified by its name.
removeVariable(String) - Method in interface org.openksavi.sponge.engine.Session
Removes a session variable.
removeVariable(String) - Method in interface org.openksavi.sponge.EngineOperations
Removes the engine scope variable.
requestReload() - Method in interface org.openksavi.sponge.engine.Engine
Reloads script-based knowledge bases using another thread.
requestReload() - Method in interface org.openksavi.sponge.EngineOperations
Reloads script-based knowledge bases using another thread.
requestShutdown() - Method in interface org.openksavi.sponge.engine.Engine
Shuts down the engine using another thread.
requestShutdown() - Method in interface org.openksavi.sponge.EngineOperations
Shuts down the engine using another thread.
resolveProperty(String) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Resolves property value.
Rule - Interface in org.openksavi.sponge.rule
Rule.
RuleAdapter - Interface in org.openksavi.sponge.rule
Rule adapter.
RuleAdapterGroup - Interface in org.openksavi.sponge.rule
Rule adapter group.
RuleDefinition - Interface in org.openksavi.sponge.rule
Rule definition.
RuleEventSpec - Interface in org.openksavi.sponge.rule
Rule event specification.
RuleOperations - Interface in org.openksavi.sponge.rule
Rule operations.

S

scanToAutoEnable() - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBaseInterpreter
Scans this knowledge base interpreter for processor definitions (classes) in order to auto enable.
scheduleAfter(Event, long) - Method in interface org.openksavi.sponge.engine.event.EventScheduler
Schedules an event after a specified time.
scheduleAfter(Event, long, long) - Method in interface org.openksavi.sponge.engine.event.EventScheduler
Schedules an event after a specified time with the specified interval.
scheduleAt(Event, long) - Method in interface org.openksavi.sponge.engine.event.EventScheduler
Schedules an event at a specified time.
scheduleAt(Event, long, long) - Method in interface org.openksavi.sponge.engine.event.EventScheduler
Schedules an event at a specified time with the specified interval.
scheduleAt(Event, String) - Method in interface org.openksavi.sponge.engine.event.EventScheduler
Schedules an event in Cron.
scheduleNow(Event) - Method in interface org.openksavi.sponge.engine.event.EventScheduler
Puts a specified event into the event queue now.
ScriptKnowledgeBase - Interface in org.openksavi.sponge.kb
Script based knowledge base.
ScriptKnowledgeBaseInterpreter - Interface in org.openksavi.sponge.kb
Script based knowledge base interpreter.
send(Event) - Method in interface org.openksavi.sponge.EngineOperations
Sends an event to the Input Event Queue.
send(String) - Method in interface org.openksavi.sponge.EngineOperations
Sends a new event to the Input Event Queue.
send() - Method in interface org.openksavi.sponge.event.EventDefinition
Sends the event to the Input Event Queue.
sendAfter(String, long) - Method in interface org.openksavi.sponge.EngineOperations
Sends a new event to the Input Event Queue after a specified time.
sendAfter(String, long, long) - Method in interface org.openksavi.sponge.EngineOperations
Sends a new event to the Input Event Queue periodically after a specified time.
sendAfter(Event, long) - Method in interface org.openksavi.sponge.EngineOperations
Sends an event to the Input Event Queue after a specified time.
sendAfter(Event, long, long) - Method in interface org.openksavi.sponge.EngineOperations
Sends an event to the Input Event Queue periodically after a specified time.
sendAfter(long) - Method in interface org.openksavi.sponge.event.EventDefinition
Sends the event to the Input Event Queue after a specified time.
sendAfter(long, long) - Method in interface org.openksavi.sponge.event.EventDefinition
Sends the event to the Input Event Queue periodically after a specified time.
sendAt(String, long) - Method in interface org.openksavi.sponge.EngineOperations
Sends a new event to the Input Event Queue at a specified time.
sendAt(String, long, long) - Method in interface org.openksavi.sponge.EngineOperations
Sends a new event to the Input Event Queue at a specified time and then periodically.
sendAt(Event, long) - Method in interface org.openksavi.sponge.EngineOperations
Sends an event to the Input Event Queue at a specified time.
sendAt(Event, long, long) - Method in interface org.openksavi.sponge.EngineOperations
Sends an event to the Input Event Queue at a specified time and then periodically.
sendAt(Event, String) - Method in interface org.openksavi.sponge.EngineOperations
Sends an event to the Input Event Queue at a time specified by the crontab spec.
sendAt(String, String) - Method in interface org.openksavi.sponge.EngineOperations
Sends a new event to the Input Event Queue at a time specified by the crontab spec.
sendAt(long) - Method in interface org.openksavi.sponge.event.EventDefinition
Sends the event to the Input Event Queue at a specified time.
sendAt(long, long) - Method in interface org.openksavi.sponge.event.EventDefinition
Sends the event to the Input Event Queue at a specified time and then periodically.
sendAt(String) - Method in interface org.openksavi.sponge.event.EventDefinition
Sends the event to the Input Event Queue at a time specified by the crontab spec.
Session - Interface in org.openksavi.sponge.engine
A session.
set(String, Object) - Method in interface org.openksavi.sponge.engine.Variables
Sets the variable.
set(String, Object) - Method in interface org.openksavi.sponge.event.Event
Sets attribute value.
set(String, Object) - Method in interface org.openksavi.sponge.event.EventDefinition
Sets event attribute.
setAllowConcurrentEventTypeProcessingByEventSetProcessors(boolean) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets a flag to allow for concurrent processing of events that have the same type by event set processors.
setAsyncEventSetProcessorExecutorThreadCount(int) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets the number of threads used by an event set processor asynchronous executor.
setAsyncEventSetProcessorExecutorThreadCount(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets the number of threads used by an event set processor asynchronous executor.
setAsyncEventSetProcessorProcessingPartitionSize(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets a specific {link org.openksavi.sponge.engine.processing.EventSetProcessorMainProcessingUnitHandler} implementation parameter - an asynchronous processing partition size.
setAsyncEventSetProcessorProcessingThreshold(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
 
setAutoEnable(boolean) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets auto-enable of processors.
setAutoEnable(boolean) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets auto-enable of processors.
setCapacity(int) - Method in interface org.openksavi.sponge.engine.event.EventQueue
Sets the capacity of the queue.
setCharset(String) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseScript
Sets the charset.
setConfiguration(Configuration, boolean) - Method in interface org.openksavi.sponge.plugin.Plugin
Sets a plugin configuration.
setConfigurationFilename(String) - Method in interface org.openksavi.sponge.engine.Engine
Sets a configuration file name.
setDecomposedQueueCapacity(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets a decomposed queue capacity.
setDisplayName(String) - Method in interface org.openksavi.sponge.ProcessorOperations
Sets display name.
setDuration(Duration) - Method in interface org.openksavi.sponge.EventSetProcessorOperations
Sets a duration.
setDurationThreadCount(int) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets duration executor thread count.
setDurationThreadCount(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets duration executor thread count.
setDynamicThreadPoolKeepAliveTime(long) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets a dynamic thread pool keep alive time (in milliseconds).
setEngine(Engine) - Method in interface org.openksavi.sponge.engine.EngineModule
Sets the engine.
setEngineName(String) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets the engine name.
setEvent(String) - Method in interface org.openksavi.sponge.EventProcessor
A convenient method for setting event name that this event processor will be listening to.
setEventAliases(String...) - Method in interface org.openksavi.sponge.rule.RuleOperations
Sets event aliases.
setEventClonePolicy(EventClonePolicy) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets event clone policy.
setEventClonePolicy(EventClonePolicy) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets event clone policy.
setEventIdGenerator(EventIdGenerator) - Method in interface org.openksavi.sponge.engine.event.EventScheduler
Sets an event ID generator.
setEventModes(EventMode...) - Method in interface org.openksavi.sponge.rule.RuleOperations
Sets event modes.
setEventName(String) - Method in interface org.openksavi.sponge.EventProcessorOperations
Sets event name for which this processor is registered.
setEventNames(String...) - Method in interface org.openksavi.sponge.EventProcessorOperations
Sets event names for which this processor is registered.
setEventQueueCapacity(int) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets event queue capacity.
setEventQueueCapacity(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets event queue capacity.
setEventQueueProvider(EventQueueProvider) - Method in interface org.openksavi.sponge.engine.Engine
Sets an event queue provider.
setEvents(String...) - Method in interface org.openksavi.sponge.EventProcessor
A convenient method for setting event names that this event processor will be listening to.
setEvents(Object[]) - Method in interface org.openksavi.sponge.rule.Rule
Sets events.
setEventSetProcessorDefaultSynchronous(boolean) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets an event set processor default synchronous flag.
setEventSetProcessorDefaultSynchronous(boolean) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets an event set processor default synchronous flag.
setEventSetProcessorDurationStrategy(EventSetProcessorDurationStrategy) - Method in interface org.openksavi.sponge.engine.Engine
Sets a strategy for handling an event set processor duration timeout.
setExceptionHandler(ExceptionHandler) - Method in interface org.openksavi.sponge.engine.Engine
Sets an exception handler.
setExecutorShutdownTimeout(long) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets an executor shutdown timeout (in milliseconds).
setExecutorShutdownTimeout(long) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets an executor shutdown timeout (in milliseconds).
setFileName(String) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseScript
Sets the filename.
setFilterProcessingUnit(FilterProcessingUnit) - Method in interface org.openksavi.sponge.engine.ProcessingUnitManager
Sets the Filter Processing Unit.
setGroup(EventSetProcessorAdapterGroup<? extends EventSetProcessorAdapter<?>>) - Method in interface org.openksavi.sponge.EventSetProcessorAdapter
Sets event set processor group.
setId(String) - Method in interface org.openksavi.sponge.event.Event
Sets event ID.
setIfNone(String, Supplier<T>) - Method in interface org.openksavi.sponge.engine.Variables
Sets the variable if there is none (i.e.
setInitialDynamicThreadPoolSizeRatio(double) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets a dynamic thread pool initial size ratio.
setInputEventQueue(EventQueue) - Method in interface org.openksavi.sponge.engine.EventQueueManager
Sets an Input Event Queue.
setInternalQueueBlockingPutSleep(long) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets internal queue blocking put operation sleep time between retries (in milliseconds).
setInterpreter(KnowledgeBaseInterpreter) - Method in interface org.openksavi.sponge.kb.KnowledgeBase
Sets an interpreter associated with this knowledge base.
setInterpreterGlobalVariable(String, Object) - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
Sets the global variable in all interpreters in all knowledge bases.
setJavaConditions(String, EventCondition...) - Method in interface org.openksavi.sponge.rule.RuleOperations
Sets event conditions.
setKnowledgeBase(ScriptKnowledgeBase) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseScript
Sets a knowledge base that uses this script.
setKnowledgeBase(KnowledgeBase) - Method in interface org.openksavi.sponge.plugin.Plugin
Sets the knowledge base associated with this plugin.
setKnowledgeBaseFileProvider(KnowledgeBaseFileProvider) - Method in interface org.openksavi.sponge.engine.Engine
Sets a knowledge base file provider.
setKnowledgeBaseInterpreterFactoryProviders(List<KnowledgeBaseInterpreterFactoryProvider>) - Method in interface org.openksavi.sponge.engine.Engine
Sets a knowledge base interpreter factory providers.
setKnowledgeBaseInterpreterFactoryProviders(List<KnowledgeBaseInterpreterFactoryProvider>) - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
Sets knowledge base interpreter factory providers.
setMainEventQueue(EventQueue) - Method in interface org.openksavi.sponge.engine.EventQueueManager
Sets a Main Event Queue.
setMainEventQueueCapacity(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets a Main Event Queue capacity.
setMainProcessingUnit(MainProcessingUnit) - Method in interface org.openksavi.sponge.engine.ProcessingUnitManager
Sets the Main Processing Unit.
setMainProcessingUnitThreadCount(int) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets the number of the Main Processing Unit worker threads.
setMainProcessingUnitThreadCount(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets the number of the Main Processing Unit worker threads.
setMainProcessingUnitWorkerExecutorQueueSize(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets a Main Processing Unit worker executor queue size.
setMaxInstances(int) - Method in interface org.openksavi.sponge.correlator.CorrelatorOperations
Sets the maximum number of concurrent instances allowed for this correlator.
setModuleProvider(EngineModuleProvider) - Method in interface org.openksavi.sponge.engine.Engine
Sets a module provider.
setName(String) - Method in interface org.openksavi.sponge.engine.EngineModule
Sets the name.
setName(String) - Method in interface org.openksavi.sponge.kb.KnowledgeBase
Sets the name of this knowledge base.
setName(String) - Method in interface org.openksavi.sponge.ProcessorOperations
Sets this processor name.
setOutputEventQueue(EventQueue) - Method in interface org.openksavi.sponge.engine.EventQueueManager
Sets an Output Event Queue.
setPriority(int) - Method in interface org.openksavi.sponge.event.ControlEvent
Sets the priority.
setProcessingUnitConcurrentListenerThreadCount(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets the number of threads used by processing units to listen to an event queue concurrently.
setProcessingUnitProvider(ProcessingUnitProvider) - Method in interface org.openksavi.sponge.engine.Engine
Sets a processing unit provider.
setProcessor(T) - Method in interface org.openksavi.sponge.ProcessorAdapter
Sets processor for this adapter.
setProperties(Map<String, Object>) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets properties.
setProperty(String, Object, boolean, boolean) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets property.
setProperty(String, Object) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets property.
setPropertyEntries(Map<String, PropertyEntry>) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets property entries.
setState(EventSetProcessorState) - Method in interface org.openksavi.sponge.EventSetProcessorAdapter
Sets the state.
setSynchronous(Boolean) - Method in interface org.openksavi.sponge.EventSetProcessorOperations
Sets synchronous flag.
setSystemProperties(Map<String, String>) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets system properties.
setSystemProperty(String, Object) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets a property that is also a system property.
setTime(Instant) - Method in interface org.openksavi.sponge.event.Event
Sets event time.
setType(KnowledgeBaseType) - Method in interface org.openksavi.sponge.kb.KnowledgeBase
Sets knowledge base interpreter type.
setVariable(String, Object) - Method in interface org.openksavi.sponge.config.Configuration
Sets configuration variable.
setVariable(String, Object) - Method in interface org.openksavi.sponge.engine.Session
Sets session variable value.
setVariable(String, Object) - Method in interface org.openksavi.sponge.EngineOperations
Sets the engine scope variable.
setVariable(String, Object) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
Sets the variable value.
setVariableIfNone(String, Supplier<T>) - Method in interface org.openksavi.sponge.engine.Session
Sets the session variable if not set already.
setVariableIfNone(String, Supplier<T>) - Method in interface org.openksavi.sponge.EngineOperations
Sets the engine scope variable if not set already.
setVariableProperties(Map<String, String>) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets variable properties.
setVariableProperty(String, Object) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets a property that is also an engine scope variable.
setVariables(Properties) - Method in interface org.openksavi.sponge.config.Configuration
Sets configuration variables.
shutdown() - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnitHandler
Shuts down this handler.
shutdown() - Method in interface org.openksavi.sponge.EngineOperations
Shuts down the engine using the current thread.
shutdown() - Method in interface org.openksavi.sponge.util.Manageable
Shuts down this managed entity.
shutdownThreadPool(ThreadPool) - Method in interface org.openksavi.sponge.engine.ThreadPoolManager
Shuts down a thread pool.
SpongeException - Exception in org.openksavi.sponge
Main exception class.
SpongeException(String) - Constructor for exception org.openksavi.sponge.SpongeException
Creates a new exception.
SpongeException(Throwable) - Constructor for exception org.openksavi.sponge.SpongeException
Creates a new exception.
SpongeException(String, Throwable) - Constructor for exception org.openksavi.sponge.SpongeException
Creates a new exception.
startup() - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnitHandler
Starts up this handler.
startup() - Method in interface org.openksavi.sponge.util.Manageable
Starts up this managed entity.
startupProcessableThreadPool(ProcessableThreadPool) - Method in interface org.openksavi.sponge.engine.ThreadPoolManager
Starts up a processable thread pool.
StatisticsManager - Interface in org.openksavi.sponge.engine
Statistics Manager.
supportsConcurrentListenerThreadPool() - Method in interface org.openksavi.sponge.engine.processing.ProcessingUnit
Returns true if this processing unit supports thread pool to listen to an event queue concurrently instead of only one thread.

T

ThreadPool - Interface in org.openksavi.sponge.engine
A thread pool.
ThreadPoolManager - Interface in org.openksavi.sponge.engine
Thread Pool Manager.
Trigger - Interface in org.openksavi.sponge.trigger
Trigger.
TriggerAdapter - Interface in org.openksavi.sponge.trigger
Trigger adapter.
TriggerDefinition - Interface in org.openksavi.sponge.trigger
Trigger definition.

U

unwrapKnowledgeBaseException(Throwable) - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
Unwraps (if possible) the given exception.
updateVariable(String) - Method in interface org.openksavi.sponge.engine.Session
Updates the session variable.
updateVariable(String) - Method in interface org.openksavi.sponge.EngineOperations
Updates the engine scope variable.

V

validate() - Method in interface org.openksavi.sponge.ProcessorAdapter
Validates this processor adapter.
valueOf(String) - Static method in enum org.openksavi.sponge.engine.ProcessorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openksavi.sponge.event.EventClonePolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openksavi.sponge.EventSetProcessorState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openksavi.sponge.rule.EventMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.openksavi.sponge.engine.ProcessorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openksavi.sponge.event.EventClonePolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openksavi.sponge.EventSetProcessorState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openksavi.sponge.rule.EventMode
Returns an array containing the constants of this enum type, in the order they are declared.
VAR_ENGINE_OPERATIONS - Static variable in class org.openksavi.sponge.kb.KnowledgeBaseConstants
The engine operations variable name.
Variables - Interface in org.openksavi.sponge.engine
Variables.

W

WrappedException - Exception in org.openksavi.sponge.engine
Exception that wraps other exception.
WrappedException(String, Throwable) - Constructor for exception org.openksavi.sponge.engine.WrappedException
 
A C D E F G H I K L M O P Q R S T U V W 
Skip navigation links

Copyright © 2016–2017 Softelnet. All rights reserved.