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.
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 adapter to this processing unit.
addScript(KnowledgeBaseScript) - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBase
Adds a new knowledge base script.
AnnotatedType<T> - Class in org.openksavi.sponge.type
An annotated type.
AnnotatedType() - Constructor for class org.openksavi.sponge.type.AnnotatedType
 
AnnotatedType(DataType<T>) - Constructor for class org.openksavi.sponge.type.AnnotatedType
 
AnnotatedValue<T> - Class in org.openksavi.sponge.type.value
An annotated value.
AnnotatedValue() - Constructor for class org.openksavi.sponge.type.value.AnnotatedValue
 
AnnotatedValue(T, String, String, Map<String, Object>) - Constructor for class org.openksavi.sponge.type.value.AnnotatedValue
 
AnnotatedValue(T) - Constructor for class org.openksavi.sponge.type.value.AnnotatedValue
 
AnyType - Class in org.openksavi.sponge.type
Any type.
AnyType() - Constructor for class org.openksavi.sponge.type.AnyType
 
ArgMeta<T extends DataType> - Class in org.openksavi.sponge.action
An action argument metadata.
ArgMeta(String, T) - Constructor for class org.openksavi.sponge.action.ArgMeta
 
ArgProvidedMeta - Class in org.openksavi.sponge.action
A provided argument metadata.
ArgProvidedMeta() - Constructor for class org.openksavi.sponge.action.ArgProvidedMeta
 
ArgProvidedValue<T> - Class in org.openksavi.sponge.action
A provided argument value and a possible value set.
ArgProvidedValue() - Constructor for class org.openksavi.sponge.action.ArgProvidedValue
 
arguments(String...) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
Adds the process arguments.
arguments(List<String>) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
Adds the process arguments, ignoring null elements.

B

BinaryType - Class in org.openksavi.sponge.type
A binary (byte array) type.
BinaryType() - Constructor for class org.openksavi.sponge.type.BinaryType
 
BooleanType - Class in org.openksavi.sponge.type
A boolean type.
BooleanType() - Constructor for class org.openksavi.sponge.type.BooleanType
 
build() - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
Builds the process configuration.
builder(String, String...) - Static method in class org.openksavi.sponge.util.process.ProcessConfiguration
Returns a new process configuration builder.

C

call(String, List<Object>) - Method in interface org.openksavi.sponge.EngineOperations
Calls the registered action with arguments.
call(Class<T>, String, List<Object>) - Method in interface org.openksavi.sponge.EngineOperations
Calls the registered action with arguments.
call(String) - Method in interface org.openksavi.sponge.EngineOperations
Calls the registered action with no arguments.
call(Class<T>, String) - Method in interface org.openksavi.sponge.EngineOperations
Calls the registered action with no arguments.
callAction(String, List<Object>) - Method in interface org.openksavi.sponge.engine.ActionManager
Calls the action.
callAction(ActionAdapter, List<Object>) - Method in interface org.openksavi.sponge.engine.ActionManager
Calls the action.
callActionIfExists(String, List<Object>) - Method in interface org.openksavi.sponge.engine.ActionManager
Calls the action if it exists.
callIfExists(String, List<Object>) - Method in interface org.openksavi.sponge.EngineOperations
Calls the action if it exists.
callIfExists(Class<T>, String, List<Object>) - Method in interface org.openksavi.sponge.EngineOperations
Calls the action if it exists.
callIfExists(String) - Method in interface org.openksavi.sponge.EngineOperations
Calls the action if it exists.
callIfExists(Class<T>, String) - Method in interface org.openksavi.sponge.EngineOperations
Calls the action if it exists.
charset(Charset) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
Sets the charset of the subprocess streams used if the redirect type is STRING.
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.
clearError() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Clears the error that occurred during engine processing.
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.
clone() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
close() - Method in interface org.openksavi.sponge.engine.interactive.InteractiveModeConsole
Closes this console.
CODE_ANNOTATED - Static variable in enum org.openksavi.sponge.type.DataTypeKind
 
CODE_ANY - Static variable in enum org.openksavi.sponge.type.DataTypeKind
 
CODE_BINARY - Static variable in enum org.openksavi.sponge.type.DataTypeKind
 
CODE_BOOLEAN - Static variable in enum org.openksavi.sponge.type.DataTypeKind
 
CODE_INTEGER - Static variable in enum org.openksavi.sponge.type.DataTypeKind
 
CODE_LIST - Static variable in enum org.openksavi.sponge.type.DataTypeKind
 
CODE_MAP - Static variable in enum org.openksavi.sponge.type.DataTypeKind
 
CODE_NUMBER - Static variable in enum org.openksavi.sponge.type.DataTypeKind
 
CODE_OBJECT - Static variable in enum org.openksavi.sponge.type.DataTypeKind
 
CODE_STRING - Static variable in enum org.openksavi.sponge.type.DataTypeKind
 
CODE_VOID - Static variable in enum org.openksavi.sponge.type.DataTypeKind
 
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

DataType<T> - Class in org.openksavi.sponge.type
A data type.
DataType(DataTypeKind) - Constructor for class org.openksavi.sponge.type.DataType
 
DataTypeKind - Enum in org.openksavi.sponge.type
A data type kind.
DEFAULT_MODE - Static variable in interface org.openksavi.sponge.rule.RuleAdapter
Default event mode: first.
defaultValue(AnnotatedValue<T>) - Method in class org.openksavi.sponge.type.AnnotatedType
 
defaultValue(Object) - Method in class org.openksavi.sponge.type.AnyType
 
defaultValue(byte[]) - Method in class org.openksavi.sponge.type.BinaryType
 
defaultValue(Boolean) - Method in class org.openksavi.sponge.type.BooleanType
 
defaultValue(T) - Method in class org.openksavi.sponge.type.DataType
 
defaultValue(Number) - Method in class org.openksavi.sponge.type.IntegerType
 
defaultValue(List<E>) - Method in class org.openksavi.sponge.type.ListType
 
defaultValue(Map<K, V>) - Method in class org.openksavi.sponge.type.MapType
 
defaultValue(Number) - Method in class org.openksavi.sponge.type.NumberType
 
defaultValue(T) - Method in class org.openksavi.sponge.type.ObjectType
 
defaultValue(String) - Method in class org.openksavi.sponge.type.StringType
 
defaultValue(Void) - Method in class org.openksavi.sponge.type.VoidType
 
depends(String...) - Method in class org.openksavi.sponge.action.ArgProvidedMeta
 
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 label and a description.
destroy() - Method in interface org.openksavi.sponge.util.Initializable
 
destroy() - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Kills the subprocess.
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.
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.
env(String, String) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
Adds the environment variable.
env(Map<String, String>) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
Adds the environment variables.
equals(Object) - Method in class org.openksavi.sponge.ProcessorQualifiedVersion
 
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.
errorAsConsumer() - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
A convenience method to set the process error redirect type CONSUMER.
errorAsConsumer(Consumer<String>) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
A convenience method to set the process error redirect type CONSUMER.
errorAsException() - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
A convenience method to set the process error redirect type EXCEPTION.
errorAsFile(String) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
A convenience method to set the process error redirect type FILE.
errorAsInherit() - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
A convenience method to set the process error redirect type INHERIT.
errorAsString() - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
A convenience method to set the process error redirect type STRING.
errorLoggingConsumer(BiConsumer<Logger, String>) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
The logging consumer for the process error output.
ErrorRedirect - Enum in org.openksavi.sponge.util.process
A subprocess error redirect type.
errorRedirect(ErrorRedirect) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
Sets the error output redirect type.
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.
exceptionOnExitCode - Variable in class org.openksavi.sponge.util.process.ProcessConfiguration
 
exceptionOnExitCode(boolean) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
If true, throws exception if the process exit code is not 0.
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

feature(String, Object) - Method in class org.openksavi.sponge.type.AnnotatedType
 
feature(String, Object) - Method in class org.openksavi.sponge.type.AnyType
 
feature(String, Object) - Method in class org.openksavi.sponge.type.BinaryType
 
feature(String, Object) - Method in class org.openksavi.sponge.type.BooleanType
 
feature(String, Object) - Method in class org.openksavi.sponge.type.DataType
 
feature(String, Object) - Method in class org.openksavi.sponge.type.IntegerType
 
feature(String, Object) - Method in class org.openksavi.sponge.type.ListType
 
feature(String, Object) - Method in class org.openksavi.sponge.type.MapType
 
feature(String, Object) - Method in class org.openksavi.sponge.type.NumberType
 
feature(String, Object) - Method in class org.openksavi.sponge.type.ObjectType
 
feature(String, Object) - Method in class org.openksavi.sponge.type.StringType
 
feature(String, Object) - Method in class org.openksavi.sponge.type.VoidType
 
features(Map<String, Object>) - Method in class org.openksavi.sponge.type.AnnotatedType
 
features(Map<String, Object>) - Method in class org.openksavi.sponge.type.AnyType
 
features(Map<String, Object>) - Method in class org.openksavi.sponge.type.BinaryType
 
features(Map<String, Object>) - Method in class org.openksavi.sponge.type.BooleanType
 
features(Map<String, Object>) - Method in class org.openksavi.sponge.type.DataType
 
features(Map<String, Object>) - Method in class org.openksavi.sponge.type.IntegerType
 
features(Map<String, Object>) - Method in class org.openksavi.sponge.type.ListType
 
features(Map<String, Object>) - Method in class org.openksavi.sponge.type.MapType
 
features(Map<String, Object>) - Method in class org.openksavi.sponge.type.NumberType
 
features(Map<String, Object>) - Method in class org.openksavi.sponge.type.ObjectType
 
features(Map<String, Object>) - Method in class org.openksavi.sponge.type.StringType
 
features(Map<String, Object>) - Method in class org.openksavi.sponge.type.VoidType
 
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.AnnotatedType
 
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.DataType
 
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.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(Class<T>, String) - Method in interface org.openksavi.sponge.event.Event
Returns the attribute value or throws IllegalArgumentException if it does't exist.
get(String, T) - Method in interface org.openksavi.sponge.event.Event
Returns the attribute value or defaultValue 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.
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
 
getAlias() - Method in interface org.openksavi.sponge.rule.RuleEventSpec
Returns the event alias.
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.
getAnnotatedValueSet() - Method in class org.openksavi.sponge.action.ArgProvidedValue
 
getArgMeta(String) - Method in interface org.openksavi.sponge.action.ActionAdapter
Returns the argument metadata.
getArgsMeta() - Method in interface org.openksavi.sponge.action.ActionOperations
Returns the arguments metadata or null in not specified.
getArguments() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
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.
getCharset() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
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.
getConfiguration() - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Returns the process 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.
getDefaultValue() - Method in class org.openksavi.sponge.type.DataType
 
getDefinition() - Method in interface org.openksavi.sponge.EventProcessorAdapter
 
getDefinition() - Method in interface org.openksavi.sponge.ProcessorAdapter
Returns processor definition.
getDepends() - Method in class org.openksavi.sponge.action.ArgProvidedMeta
 
getDescription() - Method in class org.openksavi.sponge.action.ArgMeta
 
getDescription() - Method in class org.openksavi.sponge.action.ResultMeta
 
getDescription() - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
getDescription() - Method in interface org.openksavi.sponge.util.Descriptive
Returns the description.
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.
getEngineLabel() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns the engine label.
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.
getEnv() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
getError() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the error that occurred during engine processing or null if no error occurred.
getError() - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Returns the process error output.
getErrorFile() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
getErrorLineConsumer() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
getErrorLoggingConsumer() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
getErrorRedirect() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
getErrorString() - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Returns the process error output as a string.
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.
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.
getEventName(int) - Method in interface org.openksavi.sponge.EventProcessorDefinition
Returns an event name (or name pattern) for the specified event index.
getEventNames() - Method in interface org.openksavi.sponge.EventProcessorDefinition
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.
getEventSpec(int) - Method in interface org.openksavi.sponge.rule.RuleDefinition
Returns the event specification for the specified event index.
getEventSpecs() - Method in interface org.openksavi.sponge.rule.RuleDefinition
Returns the event specifications.
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.
getExecutable() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
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).
getExitCode() - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Returns the exit value for the subprocess.
getFeatures() - Method in interface org.openksavi.sponge.ProcessorOperations
Returns the processor features.
getFeatures() - Method in class org.openksavi.sponge.type.DataType
 
getFeatures() - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
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.DataType
 
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.
getHome() - Method in interface org.openksavi.sponge.EngineOperations
Returns the home directory for the 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.
getInput() - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Returns the process standard input.
getInputBinary() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
getInputEventQueue() - Method in interface org.openksavi.sponge.engine.EventQueueManager
Returns an Input Event Queue.
getInputFile() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
getInputQueue() - Method in interface org.openksavi.sponge.spi.EventQueueProvider
Creates an input event queue.
getInputRedirect() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
getInputString() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
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.
getInternalProcess() - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Returns the underlying process.
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.DataType
 
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.
getKnowledgeBaseVersion() - Method in class org.openksavi.sponge.ProcessorQualifiedVersion
 
getLabel() - Method in class org.openksavi.sponge.action.ArgMeta
 
getLabel() - Method in class org.openksavi.sponge.action.ResultMeta
 
getLabel() - Method in enum org.openksavi.sponge.engine.ProcessorType
 
getLabel() - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
getLabel() - Method in interface org.openksavi.sponge.util.Descriptive
Returns the label.
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
 
getMessage() - Method in exception org.openksavi.sponge.engine.WrappedException
 
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
 
getMode() - Method in interface org.openksavi.sponge.rule.RuleEventSpec
Returns the event mode.
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.rule.RuleEventSpec
Returns the event name.
getName() - Method in interface org.openksavi.sponge.util.Descriptive
Returns the name name.
getName() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
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.
getOutput() - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Returns the process standard output.
getOutputBinary() - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Returns the process standard output as bytes.
getOutputEventQueue() - Method in interface org.openksavi.sponge.engine.EventQueueManager
Returns an Output Event Queue.
getOutputFile() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
getOutputLineConsumer() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
getOutputLoggingConsumer() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
getOutputQueue() - Method in interface org.openksavi.sponge.spi.EventQueueProvider
Creates an output event queue.
getOutputRedirect() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
getOutputString() - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Returns the process standard output as a string.
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(Class<T>, String) - 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(Class<T>, String) - 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.
getProcess() - Method in interface org.openksavi.sponge.util.process.ProcessDefinition
Returns the process without running.
getProcessable() - Method in interface org.openksavi.sponge.engine.ProcessableThreadPool
Returns the processable.
getProcessBuilderConsumer() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
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
 
getProcessorVersion() - Method in class org.openksavi.sponge.ProcessorQualifiedVersion
 
getProperty(String) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns the property value or null if there is none.
getProperty(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns the configuration property value.
getProperty(String, String) - Method in interface org.openksavi.sponge.EngineOperations
Returns the configuration property value or defaultValue if not found.
getProvided() - Method in class org.openksavi.sponge.action.ArgMeta
 
getQualifiedVersion() - Method in interface org.openksavi.sponge.ProcessorAdapter
Returns the processor qualified version.
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.
getStartTime() - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Returns the process start time.
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.
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.DataTypeKind
 
getTypeCode() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseType
Returns type code.
getValue() - Method in class org.openksavi.sponge.action.ArgProvidedValue
 
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.
getValue() - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
getValue() - Method in class org.openksavi.sponge.util.ValueHolder
 
getValueSet() - Method in class org.openksavi.sponge.action.ArgProvidedValue
The utility getter for the possible value set without annotations.
getValueType() - Method in class org.openksavi.sponge.type.AnnotatedType
 
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.
getVersion() - Method in interface org.openksavi.sponge.util.HasVersion
Returns the version.
getWaitForLineTimeout() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
getWaitForNegativeLineRegexp() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
getWaitForPositiveLineRegexp() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
getWaitSeconds() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
getWorkerThreadPool() - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnit
Returns the thread pool used by the Main Processing Unit for worker threads.
getWorkingDir() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
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.
hashCode() - Method in class org.openksavi.sponge.ProcessorQualifiedVersion
 
HasPriority<T> - Interface in org.openksavi.sponge.util
Represents an entity that may have a priority.
HasVersion - Interface in org.openksavi.sponge.util
Represents an entity that may have a version.

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.
inheritIo() - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
Sets inherit I/O.
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.
inputAsBinary(byte[]) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
A convenience method to set the input redirect type BINARY.
inputAsFile(String) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
A convenience method to set the input redirect type FILE.
inputAsInherit() - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
A convenience method to set the input redirect type INHERIT.
inputAsStream() - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
A convenience method to set the input redirect type STREAM.
inputAsString(String) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
A convenience method to set the input redirect type STRING.
InputRedirect - Enum in org.openksavi.sponge.util.process
A subprocess input redirect type.
inputRedirect(InputRedirect) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
Sets the input redirect type.
IntegerType - Class in org.openksavi.sponge.type
An integer type that supports long as well (internally uses Number).
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.
isAlive() - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Tests whether the subprocess is alive.
isError() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Checks if an error occurred during engine processing.
isExceptionOnExitCode() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
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.
isInstanceSynchronous() - Method in interface org.openksavi.sponge.correlator.CorrelatorOperations
Returns the instance synchronous flag.
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.
isNullable() - Method in class org.openksavi.sponge.type.DataType
 
isOpen() - Method in interface org.openksavi.sponge.engine.interactive.InteractiveModeConsole
Returns true if this console has already been open.
isOptional() - Method in class org.openksavi.sponge.action.ArgMeta
 
isOrdered() - Method in interface org.openksavi.sponge.rule.RuleOperations
Returns true if this rule is ordered.
isOverwrite() - Method in class org.openksavi.sponge.action.ArgProvidedMeta
 
isReadOnly() - Method in class org.openksavi.sponge.action.ArgProvidedMeta
 
isRedirectErrorStream() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
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.
isValue() - Method in class org.openksavi.sponge.action.ArgProvidedMeta
 
isValuePresent() - Method in class org.openksavi.sponge.action.ArgProvidedValue
 
isValueSet() - Method in class org.openksavi.sponge.action.ArgProvidedMeta
 
isVariable() - Method in interface org.openksavi.sponge.config.PropertyEntry
Returns true if this property is to be set as an engine scope variable.
isWaitSecondsTimedOut() - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Returns true if the process exited before the waiting time specified by ProcessConfiguration.getWaitSeconds() elapsed.

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

label(String) - Method in class org.openksavi.sponge.action.ArgMeta
 
label(String) - Method in class org.openksavi.sponge.action.ResultMeta
 
ListType<E> - Class in org.openksavi.sponge.type
A list type.
ListType() - Constructor for class org.openksavi.sponge.type.ListType
 
ListType(DataType<E>) - 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.
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<K,V> - Class in org.openksavi.sponge.type
A map type.
MapType() - Constructor for class org.openksavi.sponge.type.MapType
 
MapType(DataType<K>, DataType<V>) - 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(List<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

name(String) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
Sets the process name.
normalizeMessage(String) - Static method in exception org.openksavi.sponge.engine.WrappedException
 
nullable(boolean) - Method in class org.openksavi.sponge.type.AnnotatedType
 
nullable(boolean) - Method in class org.openksavi.sponge.type.AnyType
 
nullable(boolean) - Method in class org.openksavi.sponge.type.BinaryType
 
nullable(boolean) - Method in class org.openksavi.sponge.type.BooleanType
 
nullable(boolean) - Method in class org.openksavi.sponge.type.DataType
 
nullable() - Method in class org.openksavi.sponge.type.DataType
 
nullable(boolean) - Method in class org.openksavi.sponge.type.IntegerType
 
nullable(boolean) - Method in class org.openksavi.sponge.type.ListType
 
nullable(boolean) - Method in class org.openksavi.sponge.type.MapType
 
nullable(boolean) - Method in class org.openksavi.sponge.type.NumberType
 
nullable(boolean) - Method in class org.openksavi.sponge.type.ObjectType
 
nullable(boolean) - Method in class org.openksavi.sponge.type.StringType
 
nullable(boolean) - Method in class org.openksavi.sponge.type.VoidType
 
NumberType - Class in org.openksavi.sponge.type
A number type, that include both integer and floating-point numbers.
NumberType() - Constructor for class org.openksavi.sponge.type.NumberType
 

O

ObjectType<T> - Class in org.openksavi.sponge.type
An object.
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.ActionDefinition
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.
onProvideArgs(Set<String>, Map<String, Object>, Map<String, ArgProvidedValue<?>>) - Method in interface org.openksavi.sponge.action.Action
A callback method that returns the provided argument values along with argument value sets (i.e.
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.
optional() - Method in class org.openksavi.sponge.action.ArgMeta
 
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.type.value - package org.openksavi.sponge.type.value
 
org.openksavi.sponge.util - package org.openksavi.sponge.util
Interfaces for utility functionalities.
org.openksavi.sponge.util.process - package org.openksavi.sponge.util.process
 
outputAsBinary() - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
A convenience method to set the output redirect type BINARY.
outputAsConsumer(Consumer<String>) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
A convenience method to set the output redirect type CONSUMER.
outputAsConsumer() - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
A convenience method to set the output redirect type CONSUMER.
outputAsFile(String) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
A convenience method to set the output redirect type FILE.
outputAsInherit() - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
A convenience method to set the output redirect type INHERIT.
outputAsString() - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
A convenience method to set the output redirect type STRING.
outputLoggingConsumer(BiConsumer<Logger, String>) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
The logging consumer for the process standard output.
OutputRedirect - Enum in org.openksavi.sponge.util.process
A subprocess output redirect type.
outputRedirect(OutputRedirect) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
Sets the standard output redirect type.
overwrite() - Method in class org.openksavi.sponge.action.ArgProvidedMeta
 

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.
process(ProcessConfiguration) - Method in interface org.openksavi.sponge.EngineOperations
Create a new process definition.
process(ProcessConfigurationBuilder) - Method in interface org.openksavi.sponge.EngineOperations
Create a new process definition.
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.
processBuilderConsumer(Consumer<ProcessBuilder>) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
Provides low level access to the Java ProcessBuilder consumer.
ProcessConfiguration - Class in org.openksavi.sponge.util.process
A process configuration.
ProcessConfiguration(String) - Constructor for class org.openksavi.sponge.util.process.ProcessConfiguration
 
ProcessConfigurationBuilder - Class in org.openksavi.sponge.util.process
A process configuration builder.
ProcessConfigurationBuilder(String) - Constructor for class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
Creates a new process configuration builder.
ProcessDefinition - Interface in org.openksavi.sponge.util.process
A process definition.
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.
ProcessInstance - Interface in org.openksavi.sponge.util.process
A process instance.
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
 
ProcessorQualifiedVersion - Class in org.openksavi.sponge
A processor qualified version.
ProcessorQualifiedVersion() - Constructor for class org.openksavi.sponge.ProcessorQualifiedVersion
 
ProcessorQualifiedVersion(Integer, Integer) - Constructor for class org.openksavi.sponge.ProcessorQualifiedVersion
 
ProcessorType - Enum in org.openksavi.sponge.engine
Processor type.
PropertyEntry - Interface in org.openksavi.sponge.config
Configuration property entry.
provideActionArgs(String, List<String>, Map<String, Object>) - Method in interface org.openksavi.sponge.EngineOperations
Returns the provided values along with value sets of the action arguments.
provideActionArgs(String, List<String>) - Method in interface org.openksavi.sponge.EngineOperations
Returns the provided values along with value sets of the action arguments.
provideActionArgs(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns the provided values along with value sets of the action arguments.
provideArgs(List<String>, Map<String, Object>) - Method in interface org.openksavi.sponge.action.ActionAdapter
Returns the provided values along with value sets of the action arguments.
provided(ArgProvidedMeta) - Method in class org.openksavi.sponge.action.ArgMeta
 
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.
readOnly() - Method in class org.openksavi.sponge.action.ArgProvidedMeta
 
redirectErrorStream - Variable in class org.openksavi.sponge.util.process.ProcessConfiguration
 
redirectErrorStream(boolean) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
Merges the error output with the standard output if true.
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.
ResultMeta<T extends DataType> - Class in org.openksavi.sponge.action
An action result metadata.
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.
run() - Method in interface org.openksavi.sponge.util.process.ProcessDefinition
Runs a new process.
run() - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Runs a new process.

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() - Method in interface org.openksavi.sponge.event.EventDefinition
Sends the event to the Input Event Queue.
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(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.
setAnnotatedValueSet(List<AnnotatedValue<T>>) - Method in class org.openksavi.sponge.action.ArgProvidedValue
 
setArgsMeta(List<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.
setCharset(Charset) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
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.
setDefaultValue(T) - Method in class org.openksavi.sponge.type.DataType
 
setDepends(List<String>) - Method in class org.openksavi.sponge.action.ArgProvidedMeta
 
setDescription(String) - Method in class org.openksavi.sponge.action.ArgMeta
 
setDescription(String) - Method in class org.openksavi.sponge.action.ResultMeta
 
setDescription(String) - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
setDescription(String) - Method in interface org.openksavi.sponge.util.Descriptive
Sets the description.
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.
setEngineLabel(String) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets the engine label.
setEngineName(String) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets the engine name.
setErrorFile(String) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
setErrorLineConsumer(Consumer<String>) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
setErrorLoggingConsumer(BiConsumer<Logger, String>) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
setErrorRedirect(ErrorRedirect) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
setErrorString(String) - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Sets the process error output as a string.
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.
setEvent(String) - Method in interface org.openksavi.sponge.rule.Rule
Sets the event specification as a string.
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.
setEventNames(List<String>) - Method in interface org.openksavi.sponge.EventProcessorDefinition
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(String...) - Method in interface org.openksavi.sponge.rule.Rule
Sets the event specifications as strings.
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.
setEventSpec(RuleEventSpec) - Method in interface org.openksavi.sponge.rule.Rule
Sets the event specification.
setEventSpecs(RuleEventSpec...) - Method in interface org.openksavi.sponge.rule.Rule
Sets the event specifications.
setEventSpecs(List<RuleEventSpec>) - Method in interface org.openksavi.sponge.rule.RuleDefinition
Sets the event specifications.
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.
setExceptionOnExitCode(boolean) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
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
 
setExecutable(String) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
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).
setFeatures(Map<String, Object>) - Method in interface org.openksavi.sponge.ProcessorOperations
Sets the (optional) processor features.
setFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.DataType
 
setFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
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.DataType
 
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.
setInputBinary(byte[]) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
setInputEventQueue(EventQueue) - Method in interface org.openksavi.sponge.engine.EventQueueManager
Sets an Input Event Queue.
setInputFile(String) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
setInputRedirect(InputRedirect) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
setInputString(String) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
setInstanceSynchronous(boolean) - Method in interface org.openksavi.sponge.correlator.CorrelatorOperations
Sets the instance synchronous flag.
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
 
setKnowledgeBaseVersion(Integer) - Method in class org.openksavi.sponge.ProcessorQualifiedVersion
 
setLabel(String) - Method in class org.openksavi.sponge.action.ArgMeta
 
setLabel(String) - Method in class org.openksavi.sponge.action.ResultMeta
 
setLabel(String) - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
setLabel(String) - Method in interface org.openksavi.sponge.util.Descriptive
Sets the label.
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
 
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.
setName(String) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
setNullable(boolean) - Method in class org.openksavi.sponge.type.DataType
 
setOptional(boolean) - Method in class org.openksavi.sponge.action.ArgMeta
 
setOrdered(boolean) - Method in interface org.openksavi.sponge.rule.RuleOperations
Sets the events for this rule to be ordered or unordered.
setOutputBinary(byte[]) - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Sets the process standard output as bytes.
setOutputEventQueue(EventQueue) - Method in interface org.openksavi.sponge.engine.EventQueueManager
Sets an Output Event Queue.
setOutputFile(String) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
setOutputLineConsumer(Consumer<String>) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
setOutputLoggingConsumer(BiConsumer<Logger, String>) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
setOutputRedirect(OutputRedirect) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
setOutputString(String) - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Sets the process standard output as a string.
setOverwrite(boolean) - Method in class org.openksavi.sponge.action.ArgProvidedMeta
 
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.
setProcessBuilderConsumer(Consumer<ProcessBuilder>) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
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.
setProcessorVersion(Integer) - Method in class org.openksavi.sponge.ProcessorQualifiedVersion
 
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.
setProvided(ArgProvidedMeta) - Method in class org.openksavi.sponge.action.ArgMeta
 
setReader(Reader) - Method in class org.openksavi.sponge.kb.KnowledgeBaseReaderHolder
 
setReadOnly(boolean) - Method in class org.openksavi.sponge.action.ArgProvidedMeta
 
setRedirectErrorStream(boolean) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
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).
setStartTime(Instant) - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Sets the process start time.
setState(EventSetProcessorState) - Method in interface org.openksavi.sponge.EventSetProcessorAdapter
Sets the state.
setSynchronous(Boolean) - Method in interface org.openksavi.sponge.EventSetProcessorOperations
Sets synchronous flag.
setSystemProperties(Map<String, String>) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets system properties.
setSystemProperty(String, Object) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets a property that is also a system property.
setTime(Instant) - Method in interface org.openksavi.sponge.event.Event
Sets event time.
setType(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.
setValue(boolean) - Method in class org.openksavi.sponge.action.ArgProvidedMeta
 
setValue(T) - Method in class org.openksavi.sponge.action.ArgProvidedValue
 
setValue(T) - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
setValue(T) - Method in class org.openksavi.sponge.util.ValueHolder
 
setValuePresent(boolean) - Method in class org.openksavi.sponge.action.ArgProvidedValue
 
setValueSet(boolean) - Method in class org.openksavi.sponge.action.ArgProvidedMeta
 
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.
setVersion(Integer) - Method in interface org.openksavi.sponge.util.HasVersion
Sets the version.
setWaitForLineTimeout(Long) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
setWaitForNegativeLineRegexp(String) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
setWaitForPositiveLineRegexp(String) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
setWaitSeconds(Long) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
setWaitSecondsTimedOut(boolean) - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Sets the info that tells if the process exited before the waiting time specified by ProcessConfiguration.getWaitSeconds() elapsed.
setWorkingDir(String) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
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
A string 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

ThreadPool - Interface in org.openksavi.sponge.engine
A thread pool.
ThreadPoolManager - Interface in org.openksavi.sponge.engine
Thread Pool Manager.
toString() - Method in class org.openksavi.sponge.ProcessorQualifiedName
 
toString() - Method in class org.openksavi.sponge.ProcessorQualifiedVersion
 
Trigger - Interface in org.openksavi.sponge.trigger
Trigger.
TriggerAdapter - Interface in org.openksavi.sponge.trigger
Trigger adapter.
TriggerDefinition - Interface in org.openksavi.sponge.trigger
Trigger definition.

U

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

V

validate() - Method in interface org.openksavi.sponge.ProcessorAdapter
Validates this processor adapter.
validatePattern(String) - Method in interface org.openksavi.sponge.util.PatternMatcher
Validates the pattern.
value() - Method in class org.openksavi.sponge.action.ArgProvidedMeta
 
ValueHolder<T> - Class in org.openksavi.sponge.util
A value holder.
ValueHolder(T) - Constructor for class org.openksavi.sponge.util.ValueHolder
 
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.DataTypeKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openksavi.sponge.util.process.ErrorRedirect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openksavi.sponge.util.process.InputRedirect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openksavi.sponge.util.process.OutputRedirect
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.DataTypeKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openksavi.sponge.util.process.ErrorRedirect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openksavi.sponge.util.process.InputRedirect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openksavi.sponge.util.process.OutputRedirect
Returns an array containing the constants of this enum type, in the order they are declared.
valueSet() - Method in class org.openksavi.sponge.action.ArgProvidedMeta
 
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
A void type that may be used to specify that an action returns no meaningful result.
VoidType() - Constructor for class org.openksavi.sponge.type.VoidType
 

W

waitFor() - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Invokes waitFor() in the underlying process.
waitForLineTimeout(Long) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
Sets the timeout for waiting for a specific line from the process output stream (in seconds).
waitForNegativeLineRegexp(String) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
Sets the Java regular expression of a line from the process output stream that signals an error and should cause throwing an exception.
waitForPositiveLineRegexp(String) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
Sets the Java regular expression of a line from the process output stream.
waitForReady() - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Waits until the process is ready.
waitSeconds(Long) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
Sets the maximum number of seconds to wait after the start of the process.
withAnnotatedValueSet(List<AnnotatedValue<T>>) - Method in class org.openksavi.sponge.action.ArgProvidedValue
 
withDescription(String) - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
withLabel(String) - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
withValue(T) - Method in class org.openksavi.sponge.action.ArgProvidedValue
 
withValueSet(List<T>) - Method in class org.openksavi.sponge.action.ArgProvidedValue
 
workingDir(String) - Method in class org.openksavi.sponge.util.process.ProcessConfigurationBuilder
Sets the process working directory.
WRAPPED_MESSAGE_PREFIX - Static variable in exception org.openksavi.sponge.engine.WrappedException
 
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–2019 Softelnet. All rights reserved.