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

A

ABSTRACT_PROCESSOR_CLASS_NAME_PREFIX - Static variable in class org.openksavi.sponge.kb.KnowledgeBaseConstants
Abstract processor class name prefix.
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.
ActionOperations - Interface in org.openksavi.sponge.action
Action operations.
ActionType - Class in org.openksavi.sponge.type
A type that is a result of the given action, e.g.
ActionType() - Constructor for class org.openksavi.sponge.type.ActionType
 
ActionType(String) - Constructor for class org.openksavi.sponge.type.ActionType
 
addAction(ActionAdapter) - Method in interface org.openksavi.sponge.engine.ActionManager
Adds a new action adapter.
addAllEventConditions(EventCondition...) - Method in interface org.openksavi.sponge.rule.RuleOperations
Adds event conditions for all events.
addDuration(T) - Method in interface org.openksavi.sponge.engine.processing.EventSetProcessorMainProcessingUnitHandler
Adds (if needed) the duration for the specified event set processor.
addEventCondition(String, EventCondition) - Method in interface org.openksavi.sponge.rule.RuleOperations
Adds an event condition.
addEventConditions(String, EventCondition...) - Method in interface org.openksavi.sponge.rule.RuleOperations
Adds event conditions.
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.SpongeEngine
Adds the OnShutdown listener.
addOnStartupListener(OnStartupListener) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Adds the OnStartup listener.
addPlugin(Plugin) - Method in interface org.openksavi.sponge.engine.PluginManager
Adds the specified plugin.
addPostConfigKnowledgeBases(List<KnowledgeBase>) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Adds knowledge bases to the list of post-config knowledge bases.
addPostConfigPlugins(List<Plugin>) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Adds plugins to the list of post-config plugins.
addPreConfigKnowledgeBases(List<KnowledgeBase>) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Adds knowledge bases to the list of pre-config knowledge bases.
addPreConfigPlugins(List<Plugin>) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Adds plugins to the list of pre-config plugins.
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.
AnyType - Class in org.openksavi.sponge.type
 
AnyType() - Constructor for class org.openksavi.sponge.type.AnyType
 
ArgMeta<T extends Type> - Class in org.openksavi.sponge.action
Action argument metadata (name, data type and display name).
ArgMeta(String, T) - Constructor for class org.openksavi.sponge.action.ArgMeta
 

B

BinaryType - Class in org.openksavi.sponge.type
 
BinaryType() - Constructor for class org.openksavi.sponge.type.BinaryType
 
BooleanType - Class in org.openksavi.sponge.type
 
BooleanType() - Constructor for class org.openksavi.sponge.type.BooleanType
 

C

call(String, Object...) - Method in interface org.openksavi.sponge.EngineOperations
Calls the registered action with arguments.
call(Class<T>, String, Object...) - Method in interface org.openksavi.sponge.EngineOperations
Calls the registered action with arguments.
callAction(String, Object[]) - Method in interface org.openksavi.sponge.engine.ActionManager
Calls the action.
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.
clearTimeMeasurement() - Method in interface org.openksavi.sponge.engine.StatisticsManager
Clears the time measurement of events to be processed by the Main Processing Unit.
clone() - Method in interface org.openksavi.sponge.event.Event
Clones this event.
close() - Method in interface org.openksavi.sponge.engine.interactive.InteractiveModeConsole
Closes this console.
CODE_ACTION - Static variable in enum org.openksavi.sponge.type.TypeKind
 
CODE_ANY - Static variable in enum org.openksavi.sponge.type.TypeKind
 
CODE_BINARY - Static variable in enum org.openksavi.sponge.type.TypeKind
 
CODE_BOOLEAN - Static variable in enum org.openksavi.sponge.type.TypeKind
 
CODE_INTEGER - Static variable in enum org.openksavi.sponge.type.TypeKind
 
CODE_LIST - Static variable in enum org.openksavi.sponge.type.TypeKind
 
CODE_MAP - Static variable in enum org.openksavi.sponge.type.TypeKind
 
CODE_NUMBER - Static variable in enum org.openksavi.sponge.type.TypeKind
 
CODE_OBJECT - Static variable in enum org.openksavi.sponge.type.TypeKind
 
CODE_STRING - Static variable in enum org.openksavi.sponge.type.TypeKind
 
CODE_VOID - Static variable in enum org.openksavi.sponge.type.TypeKind
 
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.
ConfigException(String, Throwable) - Constructor for exception org.openksavi.sponge.config.ConfigException
Creates a new exception.
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(SpongeEngine) - 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(SpongeEngine, String) - Method in interface org.openksavi.sponge.spi.EngineModuleProvider
Creates a new configuration manager.
createEventQueueManager(SpongeEngine) - Method in interface org.openksavi.sponge.spi.EngineModuleProvider
Creates a new event queue manager.
createEventScheduler(SpongeEngine, EventQueue) - Method in interface org.openksavi.sponge.spi.EngineModuleProvider
Creates a new event scheduler.
createFilterProcessingUnit(SpongeEngine, 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(SpongeEngine, KnowledgeBase) - Method in interface org.openksavi.sponge.spi.KnowledgeBaseInterpreterFactory
Creates a new knowledge base interpreter.
createKnowledgeBaseManager(SpongeEngine) - Method in interface org.openksavi.sponge.spi.EngineModuleProvider
Creates a new knowledge base manager.
createMainProcessingUnit(SpongeEngine, 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(SpongeEngine) - Method in interface org.openksavi.sponge.spi.EngineModuleProvider
Creates a new plugin manager.
createProcessingUnitManager(SpongeEngine) - 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.
createProcessorInstanceByProcessorClass(KnowledgeBase, Object, Class<?>) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
Returns the processor new instance holder.
createProcessorManager(SpongeEngine) - Method in interface org.openksavi.sponge.spi.EngineModuleProvider
Creates a new processors manager.
createStatisticsManager(SpongeEngine) - Method in interface org.openksavi.sponge.spi.EngineModuleProvider
Creates a new statistics manager.
createThreadPoolManager(SpongeEngine) - 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.
description(String) - Method in class org.openksavi.sponge.action.ArgMeta
 
description(String) - Method in class org.openksavi.sponge.action.ResultMeta
 
Descriptive - Interface in org.openksavi.sponge.util
Represents an entity that has a name, a display name and a description.
destroy() - Method in interface org.openksavi.sponge.util.Initializable
 
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<?>...) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
Disables Java-based processors.
disableJavaByScan(Object...) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
Disables Java-based processors by scanning the given packages in search of all non abstract processor classes.
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.
displayName(String) - Method in class org.openksavi.sponge.action.ArgMeta
 
displayName(String) - Method in class org.openksavi.sponge.action.ResultMeta
 
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<?>...) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
Enables Java-based processors.
enableJavaByScan(Object...) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
Enables Java-based processors by scanning the given packages in search of all non abstract processor classes.
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.
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.
EventName - Class in org.openksavi.sponge.event
Predefined event names.
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.
exclusiveMax(boolean) - Method in class org.openksavi.sponge.type.IntegerType
 
exclusiveMax(boolean) - Method in class org.openksavi.sponge.type.NumberType
 
exclusiveMin(boolean) - Method in class org.openksavi.sponge.type.IntegerType
 
exclusiveMin(boolean) - Method in class org.openksavi.sponge.type.NumberType
 
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.
format(String) - Method in class org.openksavi.sponge.type.ActionType
 
format(String) - Method in class org.openksavi.sponge.type.AnyType
 
format(String) - Method in class org.openksavi.sponge.type.BinaryType
 
format(String) - Method in class org.openksavi.sponge.type.BooleanType
 
format(String) - Method in class org.openksavi.sponge.type.IntegerType
 
format(String) - Method in class org.openksavi.sponge.type.ListType
 
format(String) - Method in class org.openksavi.sponge.type.MapType
 
format(String) - Method in class org.openksavi.sponge.type.NumberType
 
format(String) - Method in class org.openksavi.sponge.type.ObjectType
 
format(String) - Method in class org.openksavi.sponge.type.StringType
 
format(String) - Method in class org.openksavi.sponge.type.Type
 
format(String) - Method in class org.openksavi.sponge.type.VoidType
 
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_RUN - Static variable in class org.openksavi.sponge.kb.KnowledgeBaseConstants
On run 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 throws IllegalArgumentException if it does't exist.
get(String, Class<T>) - Method in interface org.openksavi.sponge.event.Event
Returns the attribute value or throws IllegalArgumentException if it does't exist.
getActionAdapter(String) - Method in interface org.openksavi.sponge.engine.ActionManager
Returns an action adapter or null if action named actionName doesn't exist.
getActionAdapters(String, String) - Method in interface org.openksavi.sponge.engine.ActionManager
Returns action adapters matching the knowledge base name and the action name regular expressions.
getActionManager() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the Action Manager.
getActionName() - Method in class org.openksavi.sponge.type.ActionType
 
getActions() - Method in interface org.openksavi.sponge.engine.SpongeEngine
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 the flag to allow for concurrent processing of events that have the same type by event set processors.
getArgsMeta() - Method in interface org.openksavi.sponge.action.ActionOperations
Returns the arguments metadata or null in not specified.
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 the specific implementation parameter - an asynchronous event set processor processing partition size.
getAsyncEventSetProcessorProcessingThreshold() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns the specific implementation parameter - an asynchronous event set processor processing threshold.
getAsyncEventSetProcessorThreadPool() - Method in interface org.openksavi.sponge.engine.processing.EventSetProcessorMainProcessingUnitHandler
Returns a thread pool for applying during processing instances in event set processor group.
getAsyncEventSetProcessorThreadPool() - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnit
Returns the thread pool for applying during processing instances in event set processor group.
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.
getBigDecimalAttribute(String, BigDecimal) - Method in interface org.openksavi.sponge.config.Configuration
Returns big decimal attribute value.
getBigInteger(String, BigInteger) - Method in interface org.openksavi.sponge.config.Configuration
Returns big integer value.
getBigIntegerAttribute(String, BigInteger) - Method in interface org.openksavi.sponge.config.Configuration
Returns big integer attribute value.
getBoolean(String, Boolean) - Method in interface org.openksavi.sponge.config.Configuration
Returns boolean value.
getBooleanAttribute(String, Boolean) - Method in interface org.openksavi.sponge.config.Configuration
Returns boolean attribute value.
getByte(String, Byte) - Method in interface org.openksavi.sponge.config.Configuration
Returns byte value.
getByteAttribute(String, Byte) - Method in interface org.openksavi.sponge.config.Configuration
Returns byte attribute value.
getCapacity() - Method in interface org.openksavi.sponge.engine.event.EventQueue
Returns the capacity of the queue.
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.
getClassName() - Method in class org.openksavi.sponge.type.ObjectType
 
getConfiguration() - Method in interface org.openksavi.sponge.plugin.Plugin
Returns a plugin configuration.
getConfigurationFileUrl() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns the configuration file URL.
getConfigurationManager() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the Configuration Manager.
getConfigurationsAt(String) - Method in interface org.openksavi.sponge.config.Configuration
Returns all sub configurations specified by key.
getConsole() - Method in interface org.openksavi.sponge.engine.interactive.InteractiveMode
Returns the console.
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.SpongeEngine
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 the 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.SpongeEngine
Returns default parameters.
getDefinition() - Method in interface org.openksavi.sponge.ProcessorAdapter
Returns processor definition.
getDescription() - Method in class org.openksavi.sponge.action.ArgMeta
 
getDescription() - Method in class org.openksavi.sponge.action.ResultMeta
 
getDescription() - Method in interface org.openksavi.sponge.util.Descriptive
Returns the description.
getDisplayName() - Method in class org.openksavi.sponge.action.ArgMeta
 
getDisplayName() - Method in class org.openksavi.sponge.action.ResultMeta
 
getDisplayName() - Method in enum org.openksavi.sponge.engine.ProcessorType
 
getDisplayName() - Method in interface org.openksavi.sponge.util.Descriptive
Returns the display name.
getDouble(String, Double) - Method in interface org.openksavi.sponge.config.Configuration
Returns double value.
getDoubleAttribute(String, Double) - Method in interface org.openksavi.sponge.config.Configuration
Returns double attribute 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 the dynamic thread pool keep alive time (in milliseconds).
getElementType() - Method in class org.openksavi.sponge.type.ListType
 
getEngine() - Method in interface org.openksavi.sponge.engine.ExceptionContext
Returns the engine.
getEngine() - Method in interface org.openksavi.sponge.EngineOperations
Returns the engine.
getEngine() - Method in interface org.openksavi.sponge.util.HasEngine
Returns the engine.
getEngineConfig() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns the engine configuration.
getEngineDescription() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns the engine description.
getEngineDisplayName() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns the engine display name.
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.SpongeEngine
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
Returns the event clone policy.
getEventConditions(String) - Method in interface org.openksavi.sponge.rule.RuleOperations
Returns event conditions for the specified event alias.
getEventConditions() - Method in interface org.openksavi.sponge.rule.RuleOperations
Returns event conditions map.
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 (or name pattern) 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 (or name patterns) this processor listens to.
getEventPerformance() - Method in interface org.openksavi.sponge.engine.StatisticsManager
Returns the event performance calculated in the current time measurement.
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.SpongeEngine
Returns the Event Queue Manager.
getEventQueues() - Method in interface org.openksavi.sponge.engine.EventQueueManager
Returns event queues.
getEventScheduler() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the 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 the event set processor default synchronous flag.
getEventSetProcessorDurationStrategy() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the strategy for handling an event set processor duration timeout.
getExceptionHandler() - Method in interface org.openksavi.sponge.engine.interactive.InteractiveMode
Returns the exception handler.
getExceptionHandler() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the 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 the executor shutdown timeout (in milliseconds).
getFileExtensions() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseType
Returns file extensions.
getFileName() - Method in class org.openksavi.sponge.kb.KnowledgeBaseReaderHolder
 
getFilterProcessingUnit() - Method in interface org.openksavi.sponge.engine.ProcessingUnitManager
Returns the Filter Processing Unit.
getFilters() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the list of filter adapters.
getFirstEvent() - Method in interface org.openksavi.sponge.EventSetProcessor
Returns the first event that has been accepted.
getFloat(String, Float) - Method in interface org.openksavi.sponge.config.Configuration
Returns float value.
getFloatAttribute(String, Float) - Method in interface org.openksavi.sponge.config.Configuration
Returns float attribute value.
getFormat() - Method in class org.openksavi.sponge.type.Type
 
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.
getInfo() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the engine info.
getInfo() - Method in interface org.openksavi.sponge.EngineOperations
Returns the engine info.
getInitialDynamicThreadPoolSizeRatio() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns the 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.
getIntegerAttribute(String, Integer) - Method in interface org.openksavi.sponge.config.Configuration
Returns integer attribute value.
getInternalQueueBlockingPutSleep() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns the 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.
getKeyType() - Method in class org.openksavi.sponge.type.MapType
 
getKind() - Method in class org.openksavi.sponge.type.Type
 
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.SpongeEngine
Returns the 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.SpongeEngine
Returns the Knowledge Base Manager.
getKnowledgeBaseName() - Method in class org.openksavi.sponge.ProcessorQualifiedName
 
getKnowledgeBases() - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
Returns all knowledge bases.
getKnowledgeBaseScriptProvider(KnowledgeBaseScript) - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
Returns a new instance of a knowledge base script provider for the given script.
getLanguage() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseType
Returns the language of the knowledge base.
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.
getLongAttribute(String, Long) - Method in interface org.openksavi.sponge.config.Configuration
Returns long attribute 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 the 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 the 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.
getMaxLength() - Method in class org.openksavi.sponge.type.StringType
 
getMaxValue() - Method in class org.openksavi.sponge.type.IntegerType
 
getMaxValue() - Method in class org.openksavi.sponge.type.NumberType
 
getMeta() - Method in interface org.openksavi.sponge.ProcessorOperations
Returns the processor metadata.
getMimeType() - Method in class org.openksavi.sponge.type.BinaryType
 
getMinLength() - Method in class org.openksavi.sponge.type.StringType
 
getMinValue() - Method in class org.openksavi.sponge.type.IntegerType
 
getMinValue() - Method in class org.openksavi.sponge.type.NumberType
 
getName() - Method in class org.openksavi.sponge.action.ArgMeta
 
getName() - Method in interface org.openksavi.sponge.config.Configuration
Returns configuration name.
getName() - Method in interface org.openksavi.sponge.engine.event.EventQueue
Returns the name of the event queue.
getName() - Method in interface org.openksavi.sponge.engine.ProcessorInstanceHolder
Returns the processor name.
getName() - Method in enum org.openksavi.sponge.engine.ProcessorType
Returns name.
getName() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns this engine 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.KnowledgeBaseScript
Returns the name of the script.
getName() - Method in class org.openksavi.sponge.ProcessorQualifiedName
 
getName() - Method in interface org.openksavi.sponge.util.Descriptive
Returns the name name.
getNext() - Method in interface org.openksavi.sponge.event.EventIdGenerator
Returns next generated ID.
getOnShutdownListeners() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns all OnShutdown listeners.
getOnStartupListeners() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns all OnStartup listeners.
getOperations() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the engine operations.
getOrDefault(String, T) - Method in interface org.openksavi.sponge.event.Event
Returns the attribute value or defaultValue if it does't exist.
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.
getPattern(String) - Method in interface org.openksavi.sponge.util.PatternMatcher
Returns the pattern for its string representation.
getPatternMatcher() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the pattern matcher.
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.SpongeEngine
Returns the Plugin Manager.
getPlugins() - Method in interface org.openksavi.sponge.engine.PluginManager
Returns plugin list.
getPlugins() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the list of plugins.
getPostConfigKnowledgeBases() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns post-config knowledge bases added in the EngineBuilder.
getPostConfigPlugins() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns post-config plugins added in the EngineBuilder.
getPreConfigKnowledgeBases() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns pre-config knowledge bases added in the EngineBuilder.
getPreConfigPlugins() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns pre-config plugins added in the EngineBuilder.
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.
getProcessingUnitEventProcessorCacheExpireTime() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns the Processing Unit event processor cache expire time (in milliseconds).
getProcessingUnitManager() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the Processing Unit Manager.
getProcessor() - Method in interface org.openksavi.sponge.engine.ProcessorInstanceHolder
Returns the processor.
getProcessor() - Method in interface org.openksavi.sponge.ProcessorAdapter
Returns processor for this adapter.
getProcessorManager() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the Processor Manager.
getProcessorName() - Method in exception org.openksavi.sponge.ProcessorNotFoundException
 
getProcessorType() - Method in exception org.openksavi.sponge.ProcessorNotFoundException
 
getProperty(String) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns the property value.
getReader() - Method in class org.openksavi.sponge.kb.KnowledgeBaseReaderHolder
 
getReaders(SpongeEngine, String, Charset) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseFileProvider
Returns readers for the specified knowledge base file name (or wildcard).
getReaders() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseScriptProvider
Returns reader holders for the script.
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.
getResultMeta() - Method in interface org.openksavi.sponge.action.ActionOperations
Returns the result metadata or null in not specified.
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.SpongeEngine
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.
getScriptClassInstancePoviderCacheExpireTime() - Method in interface org.openksavi.sponge.engine.EngineParameters
Returns the script-based class instance creation expression cache expire time (in milliseconds).
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.
getShortAttribute(String, Short) - Method in interface org.openksavi.sponge.config.Configuration
Returns short attribute 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.
getSpecificExceptionMessage(Throwable) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
Returns the implementation-specific error message or null if no specific message is necessary.
getState() - Method in interface org.openksavi.sponge.EventSetProcessorAdapter
Returns the state.
getStatisticsManager() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the 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.
getTags() - Method in class org.openksavi.sponge.type.Type
 
getThreadPoolManager() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the 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.SpongeEngine
Returns the list of trigger adapters.
getType() - Method in class org.openksavi.sponge.action.ArgMeta
 
getType() - Method in class org.openksavi.sponge.action.ResultMeta
 
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.
getTypeClass() - Method in enum org.openksavi.sponge.type.TypeKind
 
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.
getValueType() - Method in class org.openksavi.sponge.type.MapType
 
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.SpongeEngine
Returns the engine version.
getVersion() - Method in interface org.openksavi.sponge.EngineOperations
Returns the engine version.
getWorkerThreadPool() - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnit
Returns the thread pool used by the Main Processing Unit for worker threads.
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.SpongeEngine
Handles the error.
handleError(String, Throwable) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Handles the 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.
HasEngine - Interface in org.openksavi.sponge.util
Represents an entity that has an engine reference.
HasPriority<T> - Interface in org.openksavi.sponge.util
Represents an entity that may have a priority.

I

incrementTimeMeasurementEventCount() - Method in interface org.openksavi.sponge.engine.StatisticsManager
Increments event count in the time measurement of events to be processed by the Main Processing Unit.
init() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Initializes the engine (before starting up).
init() - Method in interface org.openksavi.sponge.util.Initializable
 
Initializable - Interface in org.openksavi.sponge.util
An entity that may be initialized and destroyed.
IntegerType - Class in org.openksavi.sponge.type
 
IntegerType() - Constructor for class org.openksavi.sponge.type.IntegerType
 
InteractiveMode - Interface in org.openksavi.sponge.engine.interactive
Interactive mode loop.
InteractiveModeConsole - Interface in org.openksavi.sponge.engine.interactive
Interactive mode console.
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, T) - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBaseInterpreter
Invokes a knowledge base function.
isError() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Checks if an error occurred during engine processing.
isExclusiveMax() - Method in class org.openksavi.sponge.type.IntegerType
 
isExclusiveMax() - Method in class org.openksavi.sponge.type.NumberType
 
isExclusiveMin() - Method in class org.openksavi.sponge.type.IntegerType
 
isExclusiveMin() - Method in class org.openksavi.sponge.type.NumberType
 
isFailed() - Method in interface org.openksavi.sponge.util.Manageable
Informs whether this managed entity failed.
isJavaDefined() - Method in interface org.openksavi.sponge.engine.ProcessorInstanceHolder
Returns true if the processor is Java-based.
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.
isOpen() - Method in interface org.openksavi.sponge.engine.interactive.InteractiveModeConsole
Returns true if this console has already been open.
isOrdered() - Method in interface org.openksavi.sponge.rule.RuleOperations
Returns true if this rule is ordered.
isRequired() - Method in class org.openksavi.sponge.action.ArgMeta
 
isRunning() - Method in interface org.openksavi.sponge.engine.interactive.InteractiveMode
Returns true if this interactive mode is running the loop.
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.
isScript() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseType
Returns true if knowledge bases of this type are script-based.
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.
KnowledgeBaseReaderHolder - Class in org.openksavi.sponge.kb
Knowledge base reader holder.
KnowledgeBaseReaderHolder(Reader, String) - Constructor for class org.openksavi.sponge.kb.KnowledgeBaseReaderHolder
 
KnowledgeBaseScript - Interface in org.openksavi.sponge.kb
Knowledge base script.
KnowledgeBaseScriptProvider<T extends KnowledgeBaseScript> - Interface in org.openksavi.sponge.kb
A knowledge base script provider.
KnowledgeBaseType - Interface in org.openksavi.sponge.kb
Knowledge base type.

L

ListType - Class in org.openksavi.sponge.type
 
ListType() - Constructor for class org.openksavi.sponge.type.ListType
 
ListType(Type) - Constructor for class org.openksavi.sponge.type.ListType
 
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.
load(String, Charset, boolean) - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBaseInterpreter
Loads the knowledge base from the file.
load(KnowledgeBaseScript) - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBaseInterpreter
Loads the knowledge base from the script.
LOGGER_NAME_PREFIX - Static variable in class org.openksavi.sponge.kb.KnowledgeBaseConstants
Logger name prefix.
loop() - Method in interface org.openksavi.sponge.engine.interactive.InteractiveMode
The interactive mode loop.

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.
MapType - Class in org.openksavi.sponge.type
 
MapType() - Constructor for class org.openksavi.sponge.type.MapType
 
MapType(Type, Type) - Constructor for class org.openksavi.sponge.type.MapType
 
matches(String, String) - Method in interface org.openksavi.sponge.util.PatternMatcher
Returns true if the text matches the pattern.
matchesAny(String[], String) - Method in interface org.openksavi.sponge.util.PatternMatcher
Returns true if the text matches any of the patterns.
maxLength(Integer) - Method in class org.openksavi.sponge.type.StringType
 
maxValue(Long) - Method in class org.openksavi.sponge.type.IntegerType
 
maxValue(Number) - Method in class org.openksavi.sponge.type.NumberType
 
mimeType(String) - Method in class org.openksavi.sponge.type.BinaryType
 
minLength(Integer) - Method in class org.openksavi.sponge.type.StringType
 
minValue(Long) - Method in class org.openksavi.sponge.type.IntegerType
 
minValue(Number) - Method in class org.openksavi.sponge.type.NumberType
 
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.

N

NumberType - Class in org.openksavi.sponge.type
 
NumberType() - Constructor for class org.openksavi.sponge.type.NumberType
 

O

ObjectType - Class in org.openksavi.sponge.type
 
ObjectType() - Constructor for class org.openksavi.sponge.type.ObjectType
 
ObjectType(String) - Constructor for class org.openksavi.sponge.type.ObjectType
 
ON_CALL_METHOD_NAME - Static variable in interface org.openksavi.sponge.action.Action
The onCall method name.
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.
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() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseOperations
Called just after onStartup.
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.
open() - Method in interface org.openksavi.sponge.engine.interactive.InteractiveModeConsole
Opens this console.
org.openksavi.sponge - package org.openksavi.sponge
Interfaces for base functionalities.
org.openksavi.sponge.action - package org.openksavi.sponge.action
Interfaces for actions.
org.openksavi.sponge.config - package org.openksavi.sponge.config
Interfaces for the configuration.
org.openksavi.sponge.correlator - package org.openksavi.sponge.correlator
Interfaces for correlators.
org.openksavi.sponge.engine - package org.openksavi.sponge.engine
Interfaces for the engine and base functionalities.
org.openksavi.sponge.engine.event - package org.openksavi.sponge.engine.event
Interfaces for event related functionalities.
org.openksavi.sponge.engine.interactive - package org.openksavi.sponge.engine.interactive
Interfaces for the interactive mode.
org.openksavi.sponge.engine.processing - package org.openksavi.sponge.engine.processing
Interfaces for processing units and related functionalities.
org.openksavi.sponge.event - package org.openksavi.sponge.event
Interfaces for events and related functionalities.
org.openksavi.sponge.filter - package org.openksavi.sponge.filter
Interfaces for filters.
org.openksavi.sponge.kb - package org.openksavi.sponge.kb
Interfaces for knowledge bases and related functionalities.
org.openksavi.sponge.plugin - package org.openksavi.sponge.plugin
Interfaces for plugins.
org.openksavi.sponge.rule - package org.openksavi.sponge.rule
Interfaces for rules.
org.openksavi.sponge.spi - package org.openksavi.sponge.spi
Interfaces for SPI (Service Provider Interface).
org.openksavi.sponge.trigger - package org.openksavi.sponge.trigger
Interfaces for triggers.
org.openksavi.sponge.type - package org.openksavi.sponge.type
 
org.openksavi.sponge.util - package org.openksavi.sponge.util
Interfaces for utility functionalities.

P

PatternMatcher - Interface in org.openksavi.sponge.util
The pattern matcher.
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.
print(String) - Method in interface org.openksavi.sponge.engine.interactive.InteractiveModeConsole
Prints the text.
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 the 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.
ProcessorInstanceHolder - Interface in org.openksavi.sponge.engine
A processor instance holder.
ProcessorManager - Interface in org.openksavi.sponge.engine
Processor manager.
ProcessorNotFoundException - Exception in org.openksavi.sponge
An exception thrown when a processor is not registered.
ProcessorNotFoundException(ProcessorType, String) - Constructor for exception org.openksavi.sponge.ProcessorNotFoundException
 
ProcessorOperations - Interface in org.openksavi.sponge
Processor operations.
ProcessorQualifiedName - Class in org.openksavi.sponge
A processor qualified name.
ProcessorQualifiedName(String, String) - Constructor for class org.openksavi.sponge.ProcessorQualifiedName
 
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

readLine() - Method in interface org.openksavi.sponge.engine.interactive.InteractiveModeConsole
Reads the line.
reload() - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
Reloads knowledge bases.
reload() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Reloads script-based 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.
removeDuration(T) - Method in interface org.openksavi.sponge.EventSetProcessorAdapterGroup
Removes the event set processor duration task.
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.
removeOnShutdownListener(OnShutdownListener) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Removes the OnShutdown listener.
removeOnStartupListener(OnStartupListener) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Removes the 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.SpongeEngine
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.SpongeEngine
Shuts down the engine using another thread.
requestShutdown() - Method in interface org.openksavi.sponge.EngineOperations
Shuts down the engine using another thread.
required(boolean) - Method in class org.openksavi.sponge.action.ArgMeta
 
ResultMeta<T extends Type> - Class in org.openksavi.sponge.action
Action result metadata (data type and display name).
ResultMeta(T) - Constructor for class org.openksavi.sponge.action.ResultMeta
 
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.KnowledgeBase
Scans this knowledge base for processor definitions (classes) in order to auto enable.
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.
sendAfter(Duration) - Method in interface org.openksavi.sponge.event.EventDefinition
Sends the event to the Input Event Queue after a specified time.
sendAfter(Duration, Duration) - 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(Instant) - Method in interface org.openksavi.sponge.event.EventDefinition
Sends the event to the Input Event Queue at a specified time.
sendAt(Instant, Duration) - 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 the flag to allow for concurrent processing of events that have the same type by event set processors.
setArgsMeta(ArgMeta<?>...) - Method in interface org.openksavi.sponge.action.ActionOperations
Sets the (optional) arguments metadata.
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 the 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 the auto-enable of processors.
setCapacity(int) - Method in interface org.openksavi.sponge.engine.event.EventQueue
Sets the capacity of the queue.
setConfiguration(Configuration, boolean) - Method in interface org.openksavi.sponge.plugin.Plugin
Sets a plugin configuration.
setConfigurationFilename(String) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Sets the configuration file name.
setDecomposedQueueCapacity(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets the decomposed queue capacity.
setDescription(String) - Method in class org.openksavi.sponge.action.ArgMeta
 
setDescription(String) - Method in class org.openksavi.sponge.action.ResultMeta
 
setDescription(String) - Method in interface org.openksavi.sponge.util.Descriptive
Sets the description.
setDisplayName(String) - Method in class org.openksavi.sponge.action.ArgMeta
 
setDisplayName(String) - Method in class org.openksavi.sponge.action.ResultMeta
 
setDisplayName(String) - Method in interface org.openksavi.sponge.util.Descriptive
Sets the 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 the duration executor thread count.
setDynamicThreadPoolKeepAliveTime(long) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets the dynamic thread pool keep alive time (in milliseconds).
setEngine(SpongeEngine) - Method in interface org.openksavi.sponge.util.HasEngine
Sets the engine.
setEngineDescription(String) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets the engine description.
setEngineDisplayName(String) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets the engine display name.
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 (or name pattern) 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 the 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 (or name pattern) this processor listens to.
setEventNames(String...) - Method in interface org.openksavi.sponge.EventProcessorOperations
Sets event names (or name patterns) this processor listens to.
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 the event queue capacity.
setEventQueueProvider(EventQueueProvider) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Sets the event queue provider.
setEvents(String...) - Method in interface org.openksavi.sponge.EventProcessor
A convenient method for setting event names (or name patterns) 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 the event set processor default synchronous flag.
setEventSetProcessorDurationStrategy(EventSetProcessorDurationStrategy) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Sets the strategy for handling an event set processor duration timeout.
setExceptionHandler(ExceptionHandler) - Method in interface org.openksavi.sponge.engine.interactive.InteractiveMode
Sets the exception handler.
setExceptionHandler(ExceptionHandler) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Sets the exception handler.
setExclusiveMax(boolean) - Method in class org.openksavi.sponge.type.IntegerType
 
setExclusiveMax(boolean) - Method in class org.openksavi.sponge.type.NumberType
 
setExclusiveMin(boolean) - Method in class org.openksavi.sponge.type.IntegerType
 
setExclusiveMin(boolean) - Method in class org.openksavi.sponge.type.NumberType
 
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 the executor shutdown timeout (in milliseconds).
setFileName(String) - Method in class org.openksavi.sponge.kb.KnowledgeBaseReaderHolder
 
setFilterProcessingUnit(FilterProcessingUnit) - Method in interface org.openksavi.sponge.engine.ProcessingUnitManager
Sets the Filter Processing Unit.
setFormat(String) - Method in class org.openksavi.sponge.type.Type
 
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 the 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 the 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.
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.SpongeEngine
Sets the knowledge base file provider.
setKnowledgeBaseInterpreterFactoryProviders(List<KnowledgeBaseInterpreterFactoryProvider>) - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
Sets knowledge base interpreter factory providers.
setKnowledgeBaseInterpreterFactoryProviders(List<KnowledgeBaseInterpreterFactoryProvider>) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Sets the knowledge base interpreter factory providers.
setKnowledgeBaseName(String) - Method in class org.openksavi.sponge.ProcessorQualifiedName
 
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 the 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 the 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.
setMaxLength(Integer) - Method in class org.openksavi.sponge.type.StringType
 
setMaxValue(Long) - Method in class org.openksavi.sponge.type.IntegerType
 
setMaxValue(Number) - Method in class org.openksavi.sponge.type.NumberType
 
setMeta(Map<String, Object>) - Method in interface org.openksavi.sponge.ProcessorOperations
Sets the (optional) processor metadata.
setMimeType(String) - Method in class org.openksavi.sponge.type.BinaryType
 
setMinLength(Integer) - Method in class org.openksavi.sponge.type.StringType
 
setMinValue(Long) - Method in class org.openksavi.sponge.type.IntegerType
 
setMinValue(Number) - Method in class org.openksavi.sponge.type.NumberType
 
setModuleProvider(EngineModuleProvider) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Sets the module provider.
setName(String) - Method in class org.openksavi.sponge.action.ArgMeta
 
setName(String) - Method in class org.openksavi.sponge.ProcessorQualifiedName
 
setName(String) - Method in interface org.openksavi.sponge.util.Descriptive
Sets the name.
setOrdered(boolean) - Method in interface org.openksavi.sponge.rule.RuleOperations
Sets the events for this rule to be ordered or unordered.
setOutputEventQueue(EventQueue) - Method in interface org.openksavi.sponge.engine.EventQueueManager
Sets an Output Event Queue.
setPatternMatcher(PatternMatcher) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Sets the pattern matcher.
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.
setProcessingUnitEventProcessorCacheExpireTime(long) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets the Processing Unit event processor cache expire time (in milliseconds).
setProcessingUnitProvider(ProcessingUnitProvider) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Sets the 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.
setReader(Reader) - Method in class org.openksavi.sponge.kb.KnowledgeBaseReaderHolder
 
setRequired(boolean) - Method in class org.openksavi.sponge.action.ArgMeta
 
setResultMeta(ResultMeta<?>) - Method in interface org.openksavi.sponge.action.ActionOperations
Sets the (optional) result metadata.
setScriptClassInstancePoviderCacheExpireTime(long) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets the script-based class instance creation expression cache expire time (in milliseconds).
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.
setTags(List<String>) - Method in class org.openksavi.sponge.type.Type
 
setTime(Instant) - Method in interface org.openksavi.sponge.event.Event
Sets event time.
setType(T) - Method in class org.openksavi.sponge.action.ArgMeta
 
setType(T) - Method in class org.openksavi.sponge.action.ResultMeta
 
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.
SpongeEngine - Interface in org.openksavi.sponge.engine
The Sponge engine.
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.
startTimeMeasurementIfNotStartedYet() - Method in interface org.openksavi.sponge.engine.StatisticsManager
Starts the time measurement of events to be processed by the Main Processing Unit.
startup() - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnitHandler
Starts up this handler.
STARTUP - Static variable in class org.openksavi.sponge.event.EventName
 
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.
StringType - Class in org.openksavi.sponge.type
 
StringType() - Constructor for class org.openksavi.sponge.type.StringType
 
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

tag(String) - Method in class org.openksavi.sponge.type.ActionType
 
tag(String) - Method in class org.openksavi.sponge.type.AnyType
 
tag(String) - Method in class org.openksavi.sponge.type.BinaryType
 
tag(String) - Method in class org.openksavi.sponge.type.BooleanType
 
tag(String) - Method in class org.openksavi.sponge.type.IntegerType
 
tag(String) - Method in class org.openksavi.sponge.type.ListType
 
tag(String) - Method in class org.openksavi.sponge.type.MapType
 
tag(String) - Method in class org.openksavi.sponge.type.NumberType
 
tag(String) - Method in class org.openksavi.sponge.type.ObjectType
 
tag(String) - Method in class org.openksavi.sponge.type.StringType
 
tag(String) - Method in class org.openksavi.sponge.type.Type
 
tag(String) - Method in class org.openksavi.sponge.type.VoidType
 
tags(String...) - Method in class org.openksavi.sponge.type.ActionType
 
tags(String...) - Method in class org.openksavi.sponge.type.AnyType
 
tags(String...) - Method in class org.openksavi.sponge.type.BinaryType
 
tags(String...) - Method in class org.openksavi.sponge.type.BooleanType
 
tags(String...) - Method in class org.openksavi.sponge.type.IntegerType
 
tags(String...) - Method in class org.openksavi.sponge.type.ListType
 
tags(String...) - Method in class org.openksavi.sponge.type.MapType
 
tags(String...) - Method in class org.openksavi.sponge.type.NumberType
 
tags(String...) - Method in class org.openksavi.sponge.type.ObjectType
 
tags(String...) - Method in class org.openksavi.sponge.type.StringType
 
tags(String...) - Method in class org.openksavi.sponge.type.Type
 
tags(String...) - Method in class org.openksavi.sponge.type.VoidType
 
ThreadPool - Interface in org.openksavi.sponge.engine
A thread pool.
ThreadPoolManager - Interface in org.openksavi.sponge.engine
Thread Pool Manager.
toString() - Method in exception org.openksavi.sponge.engine.WrappedException
 
toString() - Method in class org.openksavi.sponge.ProcessorQualifiedName
 
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.
Type - Class in org.openksavi.sponge.type
A data type.
Type(TypeKind) - Constructor for class org.openksavi.sponge.type.Type
 
TypeKind - Enum in org.openksavi.sponge.type
Data type kind.

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.
validatePattern(String) - Method in interface org.openksavi.sponge.util.PatternMatcher
Validates the pattern.
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.
valueOf(String) - Static method in enum org.openksavi.sponge.type.TypeKind
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.
values() - Static method in enum org.openksavi.sponge.type.TypeKind
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.
VoidType - Class in org.openksavi.sponge.type
 
VoidType() - Constructor for class org.openksavi.sponge.type.VoidType
 

W

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

Copyright © 2016–2018 Softelnet. All rights reserved.