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.
ACTION_SUB_ARG_SEPARATOR - Static variable in class org.openksavi.sponge.SpongeConstants
 
ActionAdapter - Interface in org.openksavi.sponge.action
Action adapter.
ActionBuilder - Interface in org.openksavi.sponge.action
An action builder.
ActionDefinition - Interface in org.openksavi.sponge.action
Action definition.
ActionManager - Interface in org.openksavi.sponge.engine
Action Manager.
ActionMeta - Interface in org.openksavi.sponge.action
An action metadata.
ActionOnCallCallback - Interface in org.openksavi.sponge.action
An action onCal callback marker interface.
ActionOnCallNoResultCallback - Interface in org.openksavi.sponge.action
An action onCall with no result callback for a builder.
ActionOnCallResultCallback - Interface in org.openksavi.sponge.action
An action onCall with a result callback for a builder.
ActionOnIsActiveCallback - Interface in org.openksavi.sponge.action
An action onIsActive callback for a builder.
ActionOnProvideArgsCallback - Interface in org.openksavi.sponge.action
An action onProvideArgs callback for a builder.
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(List<EventCondition>) - Method in interface org.openksavi.sponge.rule.RuleMeta
Adds event conditions for all events.
addArgs(List<DataType>) - Method in interface org.openksavi.sponge.action.ActionMeta
Adds the (optional) argument type.
addCategories(CategoryMeta...) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Adds or updates categories.
addCategories(CategoryMeta...) - Method in interface org.openksavi.sponge.EngineOperations
Adds or updates categories.
addCategory(CategoryMeta) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Adds or updates a category.
addCategory(CategoryMeta) - Method in interface org.openksavi.sponge.EngineOperations
Adds or updates a category.
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.RuleMeta
Adds an event condition.
addEventConditions(String, List<EventCondition>) - Method in interface org.openksavi.sponge.rule.RuleMeta
Adds event conditions.
addEventNames(List<String>) - Method in interface org.openksavi.sponge.EventProcessorMeta
Adds event names (or name patterns) this processor listens to.
addEventType(String, RecordType) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Registers an event type as a record.
addEventType(String, RecordType) - Method in interface org.openksavi.sponge.EngineOperations
Registers an event type as a record.
addFeature(String, Object) - Method in interface org.openksavi.sponge.event.Event
Adds a new event feature.
addFeatures(Map<String, Object>) - Method in interface org.openksavi.sponge.event.Event
Adds event features.
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.
addType(String, DataTypeSupplier<T>) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Registers a data type.
addType(String, DataTypeSupplier<T>) - Method in interface org.openksavi.sponge.EngineOperations
Registers a data type.
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>, String, String) - 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
 
AnyType(String) - Constructor for class org.openksavi.sponge.type.AnyType
 
arguments(String...) - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
Adds the process arguments.
arguments(List<String>) - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
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
 
BinaryType(String) - 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
 
BooleanType(String) - Constructor for class org.openksavi.sponge.type.BooleanType
 
build() - Method in interface org.openksavi.sponge.ProcessorBuilder
 
build() - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
Builds the process instance but doesn't run it.

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.
call(String, Map<String, ?>) - Method in interface org.openksavi.sponge.EngineOperations
Calls the registered action with named arguments.
call(Class<T>, String, Map<String, ?>) - Method in interface org.openksavi.sponge.EngineOperations
Calls the registered action with named 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.
callAction(String, Map<String, ?>) - Method in interface org.openksavi.sponge.engine.ActionManager
Calls the action with named arguments.
callAction(ActionAdapter, Map<String, ?>) - Method in interface org.openksavi.sponge.engine.ActionManager
Calls the action with named arguments.
callActionIfExists(String, List<Object>) - Method in interface org.openksavi.sponge.engine.ActionManager
Calls the action if it exists.
callActionIfExists(String, Map<String, ?>) - Method in interface org.openksavi.sponge.engine.ActionManager
Calls the action with named arguments 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.
callIfExists(String, Map<String, ?>) - Method in interface org.openksavi.sponge.EngineOperations
Calls the action with named arguments if it exists.
callIfExists(Class<T>, String, Map<String, ?>) - Method in interface org.openksavi.sponge.EngineOperations
Calls the action with named arguments if it exists.
CategoryMeta - Class in org.openksavi.sponge
A category metadata.
CategoryMeta(String) - Constructor for class org.openksavi.sponge.CategoryMeta
 
charset(Charset) - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
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 class org.openksavi.sponge.action.IsActionActiveContext
 
clone() - Method in interface org.openksavi.sponge.event.Event
Clones this event.
clone() - Method in class org.openksavi.sponge.type.DataType
 
clone() - Method in class org.openksavi.sponge.type.ListType
 
clone() - Method in class org.openksavi.sponge.type.MapType
 
clone() - Method in class org.openksavi.sponge.type.ObjectType
 
clone() - Method in class org.openksavi.sponge.type.RecordType
 
clone() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
close() - Method in interface org.openksavi.sponge.engine.interactive.InteractiveModeConsole
Closes this console.
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_DATE_TIME - Static variable in enum org.openksavi.sponge.type.DataTypeKind
 
CODE_DYNAMIC - 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_RECORD - Static variable in enum org.openksavi.sponge.type.DataTypeKind
 
CODE_STREAM - Static variable in enum org.openksavi.sponge.type.DataTypeKind
 
CODE_STRING - Static variable in enum org.openksavi.sponge.type.DataTypeKind
 
CODE_TYPE - Static variable in enum org.openksavi.sponge.type.DataTypeKind
 
CODE_VOID - Static variable in enum org.openksavi.sponge.type.DataTypeKind
 
CollectionType<T> - Class in org.openksavi.sponge.type
A collection type.
CollectionType(DataTypeKind, String) - Constructor for class org.openksavi.sponge.type.CollectionType
 
collectorToLinkedMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class org.openksavi.sponge.util.SpongeApiUtils
 
collectToLinkedMap(Map<K1, V1>, Function<Map.Entry<K1, V1>, ? extends K2>, Function<Map.Entry<K1, V1>, ? extends V2>) - Static method in class org.openksavi.sponge.util.SpongeApiUtils
 
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.
CONTROL_EVENT_PREFIX - Static variable in class org.openksavi.sponge.SpongeConstants
Control event name prefix.
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.
CorrelatorBuilder - Interface in org.openksavi.sponge.correlator
A correlator builder.
CorrelatorDefinition - Interface in org.openksavi.sponge.correlator
Correlator definition.
CorrelatorMeta - Interface in org.openksavi.sponge.correlator
A correlator metadata.
CorrelatorOnAcceptAsFirstCallback - Interface in org.openksavi.sponge.correlator
A correlator onAcceptAsFirst callback for a builder.
CorrelatorOnDurationCallback - Interface in org.openksavi.sponge.correlator
A correlator onDuration callback for a builder.
CorrelatorOnEventCallback - Interface in org.openksavi.sponge.correlator
A correlator onEvent callback for a builder.
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.
createAdditionalProcessorInstance(ProcessorDefinition, Class<T>) - Method in interface org.openksavi.sponge.engine.ProcessorProvider
 
createChild(DataType<C>) - Method in class org.openksavi.sponge.type.QualifiedDataType
 
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.
createInitialProcessorInstance(KnowledgeBase, Class<T>) - Method in interface org.openksavi.sponge.engine.ProcessorProvider
 
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.
createNamedActionArgTypesMapRecursively(ActionMeta) - Static method in class org.openksavi.sponge.util.SpongeApiUtils
 
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.
createProcessInstance(ProcessConfiguration) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Creates a new process instance but doesn't run it.
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, String) - Constructor for class org.openksavi.sponge.type.DataType
 
DataTypeConstants - Class in org.openksavi.sponge.type
Data type constants.
DataTypeKind - Enum in org.openksavi.sponge.type
A data type kind.
DataTypeSupplier<T extends DataType<?>> - Interface in org.openksavi.sponge.util
A data type supplier.
DataTypeUtils - Class in org.openksavi.sponge.util
Data type utility methods.
DateTimeKind - Enum in org.openksavi.sponge.type
A date/time type kind.
DateTimeType - Class in org.openksavi.sponge.type
A date/time type.
DateTimeType() - Constructor for class org.openksavi.sponge.type.DateTimeType
 
DateTimeType(String) - Constructor for class org.openksavi.sponge.type.DateTimeType
 
DateTimeType(String, DateTimeKind) - Constructor for class org.openksavi.sponge.type.DateTimeType
 
DecoratedValue<T> - Interface in org.openksavi.sponge.type.value
A decorated value.
DEFAULT_DATE_FORMAT - Static variable in class org.openksavi.sponge.type.DateTimeType
 
DEFAULT_KNOWLEDGE_BASE_CLEAR_ON_RELOAD - Static variable in class org.openksavi.sponge.SpongeConstants
 
DEFAULT_RULE_EVENT_MODE - Static variable in class org.openksavi.sponge.SpongeConstants
Default rule event event mode: first.
description(String) - Method in interface org.openksavi.sponge.event.EventDefinition
Sets the event description.
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.process.ProcessInstance
Kills the subprocess.
destroy(long, TimeUnit) - 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.
disable(KnowledgeBase, String) - Method in interface org.openksavi.sponge.engine.ProcessorManager
Disables a processor.
disable(String) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
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.
dispose() - Method in interface org.openksavi.sponge.util.Initializable
 
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.
DynamicType - Class in org.openksavi.sponge.type
An dynamic type representing dynamically typed values.
DynamicType() - Constructor for class org.openksavi.sponge.type.DynamicType
 
DynamicType(String) - Constructor for class org.openksavi.sponge.type.DynamicType
 
DynamicValue<T> - Class in org.openksavi.sponge.type.value
A dynamic value that specifies its type.
DynamicValue() - Constructor for class org.openksavi.sponge.type.value.DynamicValue
 
DynamicValue(T, DataType<T>) - Constructor for class org.openksavi.sponge.type.value.DynamicValue
 

E

enable(KnowledgeBase, Object) - Method in interface org.openksavi.sponge.engine.ProcessorManager
Enables a processor.
enable(KnowledgeBase, ProcessorBuilder<T>) - Method in interface org.openksavi.sponge.engine.ProcessorManager
Enables a processor.
enable(ProcessorBuilder<T>) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
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.ProcessInstanceBuilder
Adds the environment variable.
env(Map<String, String>) - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
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.ProcessInstanceBuilder
A convenience method to set the process error redirect type CONSUMER.
errorAsConsumer(Consumer<String>) - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
A convenience method to set the process error redirect type CONSUMER.
errorAsException() - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
A convenience method to set the process error redirect type EXCEPTION.
errorAsFile(String) - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
A convenience method to set the process error redirect type FILE.
errorAsInherit() - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
A convenience method to set the process error redirect type INHERIT.
errorAsString() - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
A convenience method to set the process error redirect type STRING.
errorLoggingConsumer(BiConsumer<Logger, String>) - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
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.ProcessInstanceBuilder
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.
EVENT_NAME_RESERVED_CHARS - Static variable in class org.openksavi.sponge.SpongeConstants
 
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.
EventProcessorBuilder<T extends EventProcessor<?>> - Interface in org.openksavi.sponge
An event processor builder.
EventProcessorDefinition - Interface in org.openksavi.sponge
Event processor definition.
EventProcessorMeta - Interface in org.openksavi.sponge
An event processor metadata.
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.
EventSetProcessorBuilder<T extends EventSetProcessor<?>> - Interface in org.openksavi.sponge
An event set processor builder.
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.
EventSetProcessorMeta - Interface in org.openksavi.sponge
An event set processor metadata.
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.ProcessInstanceBuilder
If true, throws exception if the process exit code is not 0.
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 interface org.openksavi.sponge.event.EventDefinition
Add an event feature.
FEATURE_CLASS_NAME - Static variable in class org.openksavi.sponge.type.ObjectType
The feature name for the className.
FEATURE_DATE_TIME_KIND - Static variable in class org.openksavi.sponge.type.DateTimeType
The feature name for the dateTimeKind.
FEATURE_EXCLUSIVE_MAX - Static variable in class org.openksavi.sponge.type.IntegerType
The feature name for the exclusiveMax.
FEATURE_EXCLUSIVE_MAX - Static variable in class org.openksavi.sponge.type.NumberType
The feature name for the exclusiveMax.
FEATURE_EXCLUSIVE_MIN - Static variable in class org.openksavi.sponge.type.IntegerType
The feature name for the exclusiveMin.
FEATURE_EXCLUSIVE_MIN - Static variable in class org.openksavi.sponge.type.NumberType
The feature name for the exclusiveMin.
FEATURE_FORMAT - Static variable in class org.openksavi.sponge.type.DataType
The feature name for the format.
FEATURE_MAX_LENGTH - Static variable in class org.openksavi.sponge.type.StringType
The feature name for the maxLength.
FEATURE_MAX_VALUE - Static variable in class org.openksavi.sponge.type.IntegerType
The feature name for the maxValue.
FEATURE_MAX_VALUE - Static variable in class org.openksavi.sponge.type.NumberType
The feature name for the maxValue.
FEATURE_MIME_TYPE - Static variable in class org.openksavi.sponge.type.BinaryType
The feature name for the mimeType.
FEATURE_MIN_LENGTH - Static variable in class org.openksavi.sponge.type.StringType
The feature name for the minLength.
FEATURE_MIN_VALUE - Static variable in class org.openksavi.sponge.type.IntegerType
The feature name for the exclusiveMax.
FEATURE_MIN_VALUE - Static variable in class org.openksavi.sponge.type.NumberType
The feature name for the exclusiveMax.
features(Map<String, Object>) - Method in interface org.openksavi.sponge.event.EventDefinition
Adds event features.
FIELDS - Static variable in class org.openksavi.sponge.type.value.AnnotatedValue
 
Filter - Interface in org.openksavi.sponge.filter
Filter.
FilterAdapter - Interface in org.openksavi.sponge.filter
Filer adapter.
FilterBuilder - Interface in org.openksavi.sponge.filter
A filter builder.
FilterDefinition - Interface in org.openksavi.sponge.filter
Filter definition.
FilterMeta - Interface in org.openksavi.sponge.filter
A filter metadata.
FilterOnAcceptCallback - Interface in org.openksavi.sponge.filter
A filter onAccept callback for a builder.
FilterOperations - Interface in org.openksavi.sponge.filter
Filter operations.
FilterProcessingUnit - Interface in org.openksavi.sponge.engine.processing
Filter processing unit that handles filters.
finish() - Method in interface org.openksavi.sponge.correlator.Correlator
Finishes this event set processor.
finish() - Method in interface org.openksavi.sponge.EventSetProcessorAdapter
Finishes this event set processor.
FUN_ON_AFTER_LOAD - Static variable in class org.openksavi.sponge.kb.KnowledgeBaseConstants
On after load function name.
FUN_ON_AFTER_RELOAD - Static variable in class org.openksavi.sponge.kb.KnowledgeBaseConstants
After reload function name.
FUN_ON_BEFORE_LOAD - Static variable in class org.openksavi.sponge.kb.KnowledgeBaseConstants
On before load 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.
getActionArgIndex(List<DataType>, String) - Static method in class org.openksavi.sponge.util.SpongeApiUtils
 
getActionArgNameElements(String) - Static method in class org.openksavi.sponge.util.SpongeApiUtils
 
getActionArgType(List<DataType>, String) - Static method in class org.openksavi.sponge.util.SpongeApiUtils
 
getActionManager() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the Action Manager.
getActionMeta(String) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the action metadata.
getActionMeta(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns the action metadata.
getActionName() - Method in exception org.openksavi.sponge.action.InactiveActionException
 
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 class org.openksavi.sponge.rule.RuleEventSpec
Returns the event alias.
getAll() - Method in interface org.openksavi.sponge.event.Event
Returns the 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.
getAllProcessorAdapters() - Method in interface org.openksavi.sponge.engine.ProcessorManager
Returns all processor adapters.
getAnnotatedElementValueSet() - Method in class org.openksavi.sponge.type.provided.ProvidedValue
 
getAnnotatedValueSet() - Method in class org.openksavi.sponge.type.provided.ProvidedValue
 
getArg(String) - Method in interface org.openksavi.sponge.action.ActionMeta
Returns the argument type.
getArgFeature(String, String) - Method in class org.openksavi.sponge.action.ProvideArgsContext
 
getArgFeature(String, String, T) - Method in class org.openksavi.sponge.action.ProvideArgsContext
 
getArgFeatures() - Method in class org.openksavi.sponge.action.ProvideArgsContext
 
getArgFeatures() - Method in class org.openksavi.sponge.action.ProvideArgsParameters
 
getArgs() - Method in interface org.openksavi.sponge.action.ActionMeta
Returns the argument types or null in not specified.
getArgs() - Method in class org.openksavi.sponge.action.IsActionActiveContext
 
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.
getBaseType() - Method in class org.openksavi.sponge.type.RecordType
 
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.
getCategories() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns all categories.
getCategories() - Method in interface org.openksavi.sponge.EngineOperations
Returns all categories.
getCategory(String) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns a category.
getCategory(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns a category.
getCategory() - Method in interface org.openksavi.sponge.ProcessorMeta
Returns the optional category name or null if not set.
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
 
getCompanionType() - 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.
getConfiguration() - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
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.
getContentType() - Method in class org.openksavi.sponge.type.value.OutputStreamValue
 
getCoreExceptionMessage(String, Throwable) - Static method in exception org.openksavi.sponge.engine.WrappedException
 
getCoreExceptionMessage(Throwable) - Static method in exception org.openksavi.sponge.engine.WrappedException
 
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.
getCorrelatorMeta(String) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the correlator metadata.
getCorrelatorMeta(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns the correlator metadata.
getCorrelators() - Method in interface org.openksavi.sponge.correlator.CorrelatorAdapterGroup
 
getCounter() - Method in interface org.openksavi.sponge.engine.event.EventSchedulerTask
Returns generated event counter.
getCurrent() - Method in class org.openksavi.sponge.action.ProvideArgsContext
 
getCurrent() - Method in class org.openksavi.sponge.action.ProvideArgsParameters
 
getDateTimeKind() - Method in class org.openksavi.sponge.type.DateTimeType
 
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.
getDependencies() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
getDescription() - Method in class org.openksavi.sponge.CategoryMeta
 
getDescription() - Method in interface org.openksavi.sponge.EngineOperations
Returns the engine description.
getDescription() - Method in class org.openksavi.sponge.type.DataType
 
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.EventSetProcessorMeta
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).
getDynamicTypes() - Method in class org.openksavi.sponge.action.ProvideArgsContext
 
getDynamicTypes() - Method in class org.openksavi.sponge.action.ProvideArgsParameters
 
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.
getEngineLicense() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns the engine license.
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.RuleMeta
Returns event conditions for the specified event alias.
getEventConditions() - Method in interface org.openksavi.sponge.rule.RuleMeta
Returns event conditions map.
getEventCount() - Method in interface org.openksavi.sponge.rule.RuleAdapter
Returns event count.
getEventName(int) - Method in interface org.openksavi.sponge.EventProcessorMeta
Returns an event name (or name pattern) for the specified event index.
getEventNames() - Method in interface org.openksavi.sponge.EventProcessorMeta
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.RuleMeta
Returns the event specification for the specified event index.
getEventSpecs() - Method in interface org.openksavi.sponge.rule.RuleMeta
Returns the event specifications.
getEventType(String) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns an event type.
getEventType(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns an event type.
getEventTypes() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns all registered event types.
getEventTypes() - Method in interface org.openksavi.sponge.EngineOperations
Returns all registered event types.
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.
getFeature(String) - Method in class org.openksavi.sponge.action.IsActionActiveContext
 
getFeature(String, T) - Method in class org.openksavi.sponge.action.IsActionActiveContext
 
getFeatureOrProperty(DataType, Object, String, Supplier<P>) - Static method in class org.openksavi.sponge.util.DataTypeUtils
 
getFeatures() - Method in class org.openksavi.sponge.action.IsActionActiveContext
 
getFeatures() - Method in class org.openksavi.sponge.CategoryMeta
 
getFeatures() - Method in class org.openksavi.sponge.type.DataType
 
getFeatures() - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
getFeatures() - Method in interface org.openksavi.sponge.util.HasFeatures
Returns the features.
getFields() - Method in class org.openksavi.sponge.type.RecordType
 
getFieldType(String) - Method in class org.openksavi.sponge.type.RecordType
 
getFileExtensions() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseType
Returns file extensions.
getFilename() - Method in class org.openksavi.sponge.kb.KnowledgeBaseReaderHolder
 
getFilename() - Method in class org.openksavi.sponge.type.value.OutputStreamValue
 
getFilterMeta(String) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the filter metadata.
getFilterMeta(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns the filter metadata.
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.
getHeaders() - Method in class org.openksavi.sponge.type.value.OutputStreamValue
 
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 the event ID.
getId() - Method in interface org.openksavi.sponge.event.EventSchedulerEntry
Returns entry ID.
getInfluences() - Method in class org.openksavi.sponge.type.provided.SubmittableMeta
 
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.
getKnowledgeBaseInterpreterFactoryProviders() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the supported knowledge base interpreter factory providers.
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.CategoryMeta
 
getLabel() - Method in enum org.openksavi.sponge.engine.ProcessorType
 
getLabel() - Method in interface org.openksavi.sponge.EngineOperations
Returns the engine label.
getLabel() - Method in class org.openksavi.sponge.type.DataType
 
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.
getLicense() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the engine license.
getLicense() - Method in interface org.openksavi.sponge.EngineOperations
Returns the engine license.
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.CorrelatorMeta
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.DateTimeType
 
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
 
getMeta() - Method in interface org.openksavi.sponge.action.ActionOperations
Returns the metadata.
getMeta() - Method in interface org.openksavi.sponge.correlator.CorrelatorOperations
Returns the metadata.
getMeta() - Method in interface org.openksavi.sponge.EventProcessorOperations
Return the metadata.
getMeta() - Method in interface org.openksavi.sponge.EventSetProcessorOperations
Return the metadata.
getMeta() - Method in interface org.openksavi.sponge.filter.FilterOperations
Returns the metadata.
getMeta() - Method in interface org.openksavi.sponge.ProcessorOperations
Returns the metadata.
getMeta() - Method in interface org.openksavi.sponge.rule.RuleOperations
Returns the metadata.
getMeta() - Method in interface org.openksavi.sponge.trigger.TriggerOperations
Returns the metadata.
getMimeType() - Method in class org.openksavi.sponge.type.BinaryType
 
getMinLength() - Method in class org.openksavi.sponge.type.StringType
 
getMinValue() - Method in class org.openksavi.sponge.type.DateTimeType
 
getMinValue() - Method in class org.openksavi.sponge.type.IntegerType
 
getMinValue() - Method in class org.openksavi.sponge.type.NumberType
 
getMode() - Method in class org.openksavi.sponge.rule.RuleEventSpec
Returns the event mode.
getMode() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
getName() - Method in class org.openksavi.sponge.CategoryMeta
 
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 class org.openksavi.sponge.engine.InitialProcessorInstance
 
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.EngineOperations
Returns the engine name.
getName() - Method in interface org.openksavi.sponge.event.Event
Returns the event name.
getName() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseScript
Returns the name of the script.
getName() - Method in interface org.openksavi.sponge.ProcessorBuilder
 
getName() - Method in class org.openksavi.sponge.ProcessorQualifiedName
 
getName() - Method in class org.openksavi.sponge.rule.RuleEventSpec
Returns the event name.
getName() - Method in class org.openksavi.sponge.type.DataType
 
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
 
getOutputProducer() - Method in class org.openksavi.sponge.type.value.OutputStreamValue
 
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.
getPath() - Method in class org.openksavi.sponge.type.QualifiedDataType
 
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.
getPlugin(Class<T>, String) - Method in interface org.openksavi.sponge.EngineOperations
Returns the plugin that has the specified name and type.
getPlugin(Class<T>) - Method in interface org.openksavi.sponge.EngineOperations
Returns the plugin that has the specified type.
getPluginCount() - Method in interface org.openksavi.sponge.engine.StatisticsManager
Returns the number of plugins.
getPluginManager() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the Plugin Manager.
getPlugins() - Method in interface org.openksavi.sponge.engine.PluginManager
Returns plugin list.
getPlugins() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the list of plugins.
getPostConfigKnowledgeBases() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns post-config knowledge bases added in the EngineBuilder.
getPostConfigPlugins() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns post-config plugins added in the EngineBuilder.
getPreConfigKnowledgeBases() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns pre-config knowledge bases added in the EngineBuilder.
getPreConfigPlugins() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Returns pre-config plugins added in the EngineBuilder.
getPriority() - Method in interface org.openksavi.sponge.util.HasPriority
Returns the priority.
getProcessable() - Method in interface org.openksavi.sponge.engine.ProcessableThreadPool
Returns the processable.
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 class org.openksavi.sponge.engine.InitialProcessorInstance
 
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
 
getProcessors() - Method in interface org.openksavi.sponge.engine.SpongeEngine
 
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.
getProvide() - Method in class org.openksavi.sponge.action.ProvideArgsContext
 
getProvide() - Method in class org.openksavi.sponge.action.ProvideArgsParameters
 
getProvided() - Method in class org.openksavi.sponge.action.ProvideArgsContext
 
getProvided() - Method in class org.openksavi.sponge.type.DataType
 
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 filename (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.
getRegisteredType() - Method in class org.openksavi.sponge.type.DataType
 
getRegisteredTypeNames() - Method in interface org.openksavi.sponge.action.ActionAdapter
Returns the registered type names used in this action.
getRegisteredTypeNames(DataType) - Static method in class org.openksavi.sponge.util.DataTypeUtils
 
getResult() - Method in interface org.openksavi.sponge.action.ActionMeta
Returns the result type 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.
getRuleMeta(String) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the rule metadata.
getRuleMeta(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns the rule metadata.
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.
getSponge() - Method in interface org.openksavi.sponge.Processor
Returns the engine operations.
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.
getSubmit() - Method in class org.openksavi.sponge.action.ProvideArgsContext
 
getSubmit() - Method in class org.openksavi.sponge.action.ProvideArgsParameters
 
getSubmittable() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
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 the event time.
getTriggerAdapters() - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnit
Returns the list of trigger adapters.
getTriggerMeta(String) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the trigger metadata.
getTriggerMeta(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns the trigger metadata.
getTriggers() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the list of trigger adapters.
getType() - Method in class org.openksavi.sponge.action.IsActionActiveContext
 
getType(String) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns a new instance of the registered data type.
getType(String, String) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns a new instance of the registered data type.
getType(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns a new instance of the registered data type.
getType(String, String) - Method in interface org.openksavi.sponge.EngineOperations
Returns a new instance of the registered data type.
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.
getType() - Method in class org.openksavi.sponge.type.QualifiedDataType
 
getType() - Method in class org.openksavi.sponge.type.value.DynamicValue
 
getTypeClass() - Method in enum org.openksavi.sponge.type.DataTypeKind
 
getTypeCode() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseType
Returns type code.
getTypeDescription() - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
getTypeLabel() - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
getTypes() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns the unmodifiable map of registered data types.
getTypes() - Method in interface org.openksavi.sponge.EngineOperations
Returns the unmodifiable map of registered data types.
getTypes(DataType) - Static method in class org.openksavi.sponge.util.DataTypeUtils
 
getUuid() - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns this engine UUID.
getValue() - Method in class org.openksavi.sponge.action.IsActionActiveContext
 
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.provided.ProvidedValue
 
getValue() - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
getValue() - Method in interface org.openksavi.sponge.type.value.DecoratedValue
 
getValue() - Method in class org.openksavi.sponge.type.value.DynamicValue
 
getValue() - Method in class org.openksavi.sponge.util.ValueHolder
 
getValueDescription() - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
getValueLabel() - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
getValueSet() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
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.engine.Variables
Returns true if the variable is defined.
has(String) - Method in interface org.openksavi.sponge.event.Event
Checks whether this event has an attribute with the specified name.
hasAction(String) - Method in interface org.openksavi.sponge.engine.ActionManager
Returns true if an action named name is registered.
hasAction(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns true if an action named name is registered.
hasArg(String) - Method in interface org.openksavi.sponge.action.ActionMeta
Tells if an argument named name exists.
hasCategory(String) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns true if the category is registered.
hasCategory(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns true if the category is registered.
hasChildConfiguration(String) - Method in interface org.openksavi.sponge.config.Configuration
Returns true if there is a child configuration specified by key.
hasCorrelator(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns true if a correlator named name is registered.
hasDuration() - Method in interface org.openksavi.sponge.EventSetProcessorMeta
Informs whether this event set processor has a duration.
HasEngine - Interface in org.openksavi.sponge.util
Represents an entity that has an engine reference.
hasEventType(String) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns true if the event type is registered.
hasEventType(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns true if the event type is registered.
HasFeatures - Interface in org.openksavi.sponge.util
Represents an entity that has features.
hasFilter(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns true if a filter named name is registered.
hashCode() - Method in class org.openksavi.sponge.ProcessorQualifiedVersion
 
hasPlugin(String) - Method in interface org.openksavi.sponge.engine.PluginManager
Checks whether a plugin with the specified name is registered.
hasPlugin(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns true if the plugin is registered.
hasPlugin(Class<T>, String) - Method in interface org.openksavi.sponge.EngineOperations
Returns true if the plugin is registered.
hasPlugin(Class<T>) - Method in interface org.openksavi.sponge.EngineOperations
Returns true if the plugin is registered.
HasPriority<T> - Interface in org.openksavi.sponge.util
Represents an entity that may have a priority.
hasProcessor(String, ProcessorType) - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnit
Returns true if a processor of type type named name is registered.
hasProcessor(String) - Method in interface org.openksavi.sponge.engine.processing.ProcessingUnit
Returns true if a processor named name is registered.
hasProperty(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns true if the property is defined.
hasRule(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns true if a rule named name is registered.
hasTrigger(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns true if a trigger named name is registered.
hasType(String) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Returns true if the type is registered.
hasType(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns true if the type is registered.
hasValueSet() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
hasVariable(String) - Method in interface org.openksavi.sponge.engine.Session
Returns true if a session variable named name is defined.
hasVariable(String) - Method in interface org.openksavi.sponge.EngineOperations
Returns true if the engine scope variable named name is defined.
hasVariable(String) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
Returns true if a variable named name is defined.
HasVersion - Interface in org.openksavi.sponge.util
Represents an entity that may have a version.

I

InactiveActionException - Exception in org.openksavi.sponge.action
An exception thrown when an action is inactive.
InactiveActionException(String) - Constructor for exception org.openksavi.sponge.action.InactiveActionException
 
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.ProcessInstanceBuilder
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.
InitialProcessorInstance<T extends Processor<?>> - Class in org.openksavi.sponge.engine
An initial processor instance.
InitialProcessorInstance(T, String) - Constructor for class org.openksavi.sponge.engine.InitialProcessorInstance
 
inputAsBinary(byte[]) - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
A convenience method to set the input redirect type BINARY.
inputAsFile(String) - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
A convenience method to set the input redirect type FILE.
inputAsInherit() - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
A convenience method to set the input redirect type INHERIT.
inputAsStream() - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
A convenience method to set the input redirect type STREAM.
inputAsString(String) - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
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.ProcessInstanceBuilder
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
 
IntegerType(String) - 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.
invokeActionOnCall(Action, List<Object>) - Method in interface org.openksavi.sponge.engine.ProcessorProvider
 
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.
isActionActive(String, IsActionActiveContext) - Method in interface org.openksavi.sponge.EngineOperations
Informs if an action in a given context is active.
IsActionActiveContext - Class in org.openksavi.sponge.action
A context for the onIsActive callback method.
IsActionActiveContext(Object, DataType, List<Object>, Map<String, Object>) - Constructor for class org.openksavi.sponge.action.IsActionActiveContext
 
IsActionActiveContext(Object, DataType, List<Object>) - Constructor for class org.openksavi.sponge.action.IsActionActiveContext
 
IsActionActiveContext(List<Object>) - Constructor for class org.openksavi.sponge.action.IsActionActiveContext
 
isActivatable() - Method in interface org.openksavi.sponge.action.ActionMeta
Tells if this action is activatable.
isActive(IsActionActiveContext) - Method in interface org.openksavi.sponge.action.ActionAdapter
Informs if the action in a given context is active.
isAlive() - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Tests whether the subprocess is alive.
isAnnotated() - Method in class org.openksavi.sponge.type.DataType
 
isCallable() - Method in interface org.openksavi.sponge.action.ActionMeta
Tells if this action is callable.
isClearOnReload() - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBase
Returns the flag indicating if this knowledge base should be cleared on reload.
isCurrent() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
isElementValueSet() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
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.
isInheritationApplied() - Method in class org.openksavi.sponge.type.RecordType
 
isInitial() - Method in class org.openksavi.sponge.action.ProvideArgsContext
 
isInitial() - Method in class org.openksavi.sponge.action.ProvideArgsParameters
 
isInstanceSynchronous() - Method in interface org.openksavi.sponge.correlator.CorrelatorMeta
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.
isLazyUpdate() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
isLimited() - Method in class org.openksavi.sponge.type.provided.ValueSetMeta
 
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.type.DataType
 
isOrdered() - Method in interface org.openksavi.sponge.rule.RuleMeta
Returns true if this rule is ordered.
isOverwrite() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
isProvidedRead(DataType<?>) - Static method in class org.openksavi.sponge.util.DataTypeUtils
 
isProvidedWrite(DataType<?>) - Static method in class org.openksavi.sponge.util.DataTypeUtils
 
isReadOnly() - Method in class org.openksavi.sponge.type.DataType
 
isRedirectErrorStream() - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
isRoot() - Method in class org.openksavi.sponge.type.QualifiedDataType
 
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.EventSetProcessorMeta
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.
isUnique() - Method in class org.openksavi.sponge.type.ListType
 
isValue() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
isValuePresent() - Method in class org.openksavi.sponge.type.provided.ProvidedValue
 
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 interface org.openksavi.sponge.event.EventDefinition
Sets the event label.
ListType<E> - Class in org.openksavi.sponge.type
A list type.
ListType() - Constructor for class org.openksavi.sponge.type.ListType
 
ListType(String) - Constructor for class org.openksavi.sponge.type.ListType
 
ListType(DataType<E>) - Constructor for class org.openksavi.sponge.type.ListType
 
ListType(String, 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.
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(String) - Constructor for class org.openksavi.sponge.type.MapType
 
MapType(DataType<K>, DataType<V>) - Constructor for class org.openksavi.sponge.type.MapType
 
MapType(String, 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.
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.ProcessInstanceBuilder
Sets the process name.
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
 
NumberType(String) - 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
 
ObjectType(String, String) - Constructor for class org.openksavi.sponge.type.ObjectType
 
ObjectType(String, Class<T>) - 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(Filter, Event) - Method in interface org.openksavi.sponge.filter.FilterOnAcceptCallback
 
onAccept(Event) - Method in interface org.openksavi.sponge.trigger.Trigger
A callback method that informs whether the specified event is to be accepted.
onAccept(Trigger, Event) - Method in interface org.openksavi.sponge.trigger.TriggerOnAcceptCallback
 
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.
onAcceptAsFirst(Correlator, Event) - Method in interface org.openksavi.sponge.correlator.CorrelatorOnAcceptAsFirstCallback
 
onAfterLoad() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseOperations
Calls onAfterLoad method in the knowledge base.
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.
onBeforeLoad() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseOperations
Calls onBeforeLoad method in the knowledge base.
onBeforeReload() - Method in interface org.openksavi.sponge.engine.PluginManager
Calls onBeforeReload on plugins.
onBeforeReload() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseOperations
Calls onBeforeReload method in the knowledge base.
onBeforeReload() - Method in interface org.openksavi.sponge.plugin.Plugin
Before reload callback method.
onCall(Action, List<Object>) - Method in interface org.openksavi.sponge.action.ActionOnCallNoResultCallback
 
onCall(Action, List<Object>) - Method in interface org.openksavi.sponge.action.ActionOnCallResultCallback
 
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.
onDuration(Correlator) - Method in interface org.openksavi.sponge.correlator.CorrelatorOnDurationCallback
 
onEvent(Event) - Method in interface org.openksavi.sponge.correlator.Correlator
Callback invoked when an event happens.
onEvent(Correlator, Event) - Method in interface org.openksavi.sponge.correlator.CorrelatorOnEventCallback
 
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.
onInit(T) - Method in interface org.openksavi.sponge.ProcessorOnInitCallback
 
onIsActive(IsActionActiveContext) - Method in interface org.openksavi.sponge.action.Action
A callback method that informs if the action in a given context is active.
onIsActive(Action, IsActionActiveContext) - Method in interface org.openksavi.sponge.action.ActionOnIsActiveCallback
 
onLoad() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseOperations
Calls onLoad method in the knowledge base.
onProvideArgs(ProvideArgsContext) - Method in interface org.openksavi.sponge.action.Action
A callback method that provides argument values along with argument value sets (i.e.
onProvideArgs(Action, ProvideArgsContext) - Method in interface org.openksavi.sponge.action.ActionOnProvideArgsCallback
 
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(Rule, Event) - Method in interface org.openksavi.sponge.rule.RuleOnRunCallback
 
onRun(Event) - Method in interface org.openksavi.sponge.trigger.Trigger
A callback method that runs this trigger.
onRun(Trigger, Event) - Method in interface org.openksavi.sponge.trigger.TriggerOnRunCallback
 
onShutdown() - Method in interface org.openksavi.sponge.engine.OnShutdownListener
Invoked on shutdown.
onShutdown() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseOperations
Calls onShutdown method in the knowledge base.
onShutdown() - Method in interface org.openksavi.sponge.plugin.Plugin
On shutdown callback method.
OnShutdownListener - Interface in org.openksavi.sponge.engine
On shutdown listener.
onStartup() - Method in interface org.openksavi.sponge.engine.OnStartupListener
Invoked on startup.
onStartup() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseOperations
Calls onStartup method in the knowledge base.
onStartup() - Method in interface org.openksavi.sponge.plugin.Plugin
On startup callback method.
OnStartupListener - Interface in org.openksavi.sponge.engine
On startup listener.
open() - Method in interface org.openksavi.sponge.engine.interactive.InteractiveModeConsole
Opens this console.
org.openksavi.sponge - package org.openksavi.sponge
Interfaces for base functionalities.
org.openksavi.sponge.action - package org.openksavi.sponge.action
Interfaces for actions.
org.openksavi.sponge.config - package org.openksavi.sponge.config
Interfaces for the configuration.
org.openksavi.sponge.correlator - package org.openksavi.sponge.correlator
Interfaces for correlators.
org.openksavi.sponge.engine - package org.openksavi.sponge.engine
Interfaces for the engine and base functionalities.
org.openksavi.sponge.engine.event - package org.openksavi.sponge.engine.event
Interfaces for event related functionalities.
org.openksavi.sponge.engine.interactive - package org.openksavi.sponge.engine.interactive
Interfaces for the interactive mode.
org.openksavi.sponge.engine.processing - package org.openksavi.sponge.engine.processing
Interfaces for processing units and related functionalities.
org.openksavi.sponge.event - package org.openksavi.sponge.event
Interfaces for events and related functionalities.
org.openksavi.sponge.filter - package org.openksavi.sponge.filter
Interfaces for filters.
org.openksavi.sponge.kb - package org.openksavi.sponge.kb
Interfaces for knowledge bases and related functionalities.
org.openksavi.sponge.plugin - package org.openksavi.sponge.plugin
Interfaces for plugins.
org.openksavi.sponge.rule - package org.openksavi.sponge.rule
Interfaces for rules.
org.openksavi.sponge.spi - package org.openksavi.sponge.spi
Interfaces for SPI (Service Provider Interface).
org.openksavi.sponge.trigger - package org.openksavi.sponge.trigger
Interfaces for triggers.
org.openksavi.sponge.type - package org.openksavi.sponge.type
 
org.openksavi.sponge.type.provided - package org.openksavi.sponge.type.provided
 
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.ProcessInstanceBuilder
A convenience method to set the output redirect type BINARY.
outputAsConsumer(Consumer<String>) - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
A convenience method to set the output redirect type CONSUMER.
outputAsConsumer() - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
A convenience method to set the output redirect type CONSUMER.
outputAsFile(String) - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
A convenience method to set the output redirect type FILE.
outputAsInherit() - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
A convenience method to set the output redirect type INHERIT.
outputAsString() - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
A convenience method to set the output redirect type STRING.
outputLoggingConsumer(BiConsumer<Logger, String>) - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
The logging consumer for the process standard output.
outputLoggingConsumerNone() - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
Sets the logging consumer for the process standard output to none.
OutputRedirect - Enum in org.openksavi.sponge.util.process
A subprocess output redirect type.
outputRedirect(OutputRedirect) - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
Sets the standard output redirect type.
OutputStreamProducer - Interface in org.openksavi.sponge.type.value
And output stream producer.
OutputStreamValue - Class in org.openksavi.sponge.type.value
An output stream value.
OutputStreamValue() - Constructor for class org.openksavi.sponge.type.value.OutputStreamValue
 
OutputStreamValue(OutputStreamProducer) - Constructor for class org.openksavi.sponge.type.value.OutputStreamValue
 

P

PATH_INDEX - Static variable in class org.openksavi.sponge.type.DataTypeConstants
 
PATH_PARENT - Static variable in class org.openksavi.sponge.type.DataTypeConstants
 
PATH_THIS - Static variable in class org.openksavi.sponge.type.DataTypeConstants
 
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
Creates a new process instance builder.
process(String, String...) - Method in interface org.openksavi.sponge.EngineOperations
Creates a new process instance builder.
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.ProcessInstanceBuilder
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
 
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.
ProcessInstanceBuilder - Class in org.openksavi.sponge.util.process
A process instance builder.
ProcessInstanceBuilder(SpongeEngine, String) - Constructor for class org.openksavi.sponge.util.process.ProcessInstanceBuilder
Creates a new process instance builder.
ProcessInstanceBuilder(SpongeEngine, ProcessConfiguration) - Constructor for class org.openksavi.sponge.util.process.ProcessInstanceBuilder
 
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.
ProcessorBuilder<T extends Processor<?>> - Interface in org.openksavi.sponge
A processor builder.
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.
ProcessorMeta - Interface in org.openksavi.sponge
A processor metadata.
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
 
ProcessorOnInitCallback<T extends Processor<?>> - Interface in org.openksavi.sponge
A processor onInit callback for a builder.
ProcessorOperations - Interface in org.openksavi.sponge
Processor operations.
ProcessorPredicate - Interface in org.openksavi.sponge.util
A processor predicate.
ProcessorProvider<T extends Processor<?>> - Interface in org.openksavi.sponge.engine
A processor provider.
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.
produce(OutputStream) - Method in interface org.openksavi.sponge.type.value.OutputStreamProducer
 
PropertyEntry - Interface in org.openksavi.sponge.config
Configuration property entry.
provideActionArgs(String, ProvideArgsParameters) - Method in interface org.openksavi.sponge.EngineOperations
Provides action arguments.
provideArgs(ProvideArgsParameters) - Method in interface org.openksavi.sponge.action.ActionAdapter
Provides action arguments.
ProvideArgsContext - Class in org.openksavi.sponge.action
A provided action arguments context.
ProvideArgsContext(Set<String>, Set<String>, Map<String, Object>, Map<String, ProvidedValue<?>>, Map<String, DataType>, Map<String, Map<String, Object>>, boolean) - Constructor for class org.openksavi.sponge.action.ProvideArgsContext
 
ProvideArgsParameters - Class in org.openksavi.sponge.action
A provide args method parameters.
ProvideArgsParameters(List<String>, List<String>, Map<String, Object>, Map<String, DataType>, Map<String, Map<String, Object>>, Boolean) - Constructor for class org.openksavi.sponge.action.ProvideArgsParameters
 
ProvideArgsParameters(List<String>, List<String>, Map<String, Object>, Map<String, DataType>) - Constructor for class org.openksavi.sponge.action.ProvideArgsParameters
 
ProvideArgsParameters(List<String>, List<String>, Map<String, Object>) - Constructor for class org.openksavi.sponge.action.ProvideArgsParameters
 
ProvideArgsParameters(List<String>) - Constructor for class org.openksavi.sponge.action.ProvideArgsParameters
 
ProvideArgsParameters() - Constructor for class org.openksavi.sponge.action.ProvideArgsParameters
 
ProvidedMeta - Class in org.openksavi.sponge.type.provided
A provided object metadata.
ProvidedMeta() - Constructor for class org.openksavi.sponge.type.provided.ProvidedMeta
 
ProvidedMode - Enum in org.openksavi.sponge.type.provided
A provided mode.
ProvidedValue<T> - Class in org.openksavi.sponge.type.provided
A provided object value and a possible value set.
ProvidedValue() - Constructor for class org.openksavi.sponge.type.provided.ProvidedValue
 
put(Event) - Method in interface org.openksavi.sponge.engine.event.EventQueue
Puts a new event into the event queue.

Q

QualifiedDataType<T> - Class in org.openksavi.sponge.type
A qualified data type.
QualifiedDataType(String, DataType<T>, boolean) - Constructor for class org.openksavi.sponge.type.QualifiedDataType
 
QualifiedDataType(String, DataType<T>) - Constructor for class org.openksavi.sponge.type.QualifiedDataType
 
QualifiedDataType(DataType<T>) - Constructor for class org.openksavi.sponge.type.QualifiedDataType
 
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.
RecordType - Class in org.openksavi.sponge.type
A record type.
RecordType() - Constructor for class org.openksavi.sponge.type.RecordType
 
RecordType(String) - Constructor for class org.openksavi.sponge.type.RecordType
 
RecordType(List<DataType>) - Constructor for class org.openksavi.sponge.type.RecordType
 
RecordType(String, List<DataType>) - Constructor for class org.openksavi.sponge.type.RecordType
 
redirectErrorStream - Variable in class org.openksavi.sponge.util.process.ProcessConfiguration
 
redirectErrorStream(boolean) - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
Merges the error output with the standard output if true.
refreshFieldLookupMap() - Method in class org.openksavi.sponge.type.RecordType
 
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.
removeCategory(String) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Removes a category.
removeCategory(String) - Method in interface org.openksavi.sponge.EngineOperations
Removes a category.
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.
removeEventType(String) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Removes the registered event type.
removeEventType(String) - Method in interface org.openksavi.sponge.EngineOperations
Removes the registered event type.
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.
removeType(String) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Removes the registered data type.
removeType(String) - Method in interface org.openksavi.sponge.EngineOperations
Removes the registered data type.
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.
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.
RuleBuilder - Interface in org.openksavi.sponge.rule
A rule builder.
RuleDefinition - Interface in org.openksavi.sponge.rule
Rule definition.
RuleEventSpec - Class in org.openksavi.sponge.rule
Rule event specification.
RuleEventSpec(String, String, EventMode) - Constructor for class org.openksavi.sponge.rule.RuleEventSpec
 
RuleEventSpec(String, String) - Constructor for class org.openksavi.sponge.rule.RuleEventSpec
 
RuleEventSpec(String, EventMode) - Constructor for class org.openksavi.sponge.rule.RuleEventSpec
 
RuleEventSpec(String) - Constructor for class org.openksavi.sponge.rule.RuleEventSpec
 
RuleMeta - Interface in org.openksavi.sponge.rule
A rule metadata.
RuleOnRunCallback - Interface in org.openksavi.sponge.rule
A rule onRun callback for a builder.
RuleOperations - Interface in org.openksavi.sponge.rule
Rule operations.
run() - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Runs a new process synchronously.
run() - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
Runs a new process synchronously.
runAsync() - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Runs a new process asynchronously.
runAsync() - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
Runs a new process asynchronously.

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.
selectCategory(String, ProcessorType, ProcessorPredicate) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Dynamically selects processors that are to assigned to the category.
selectCategory(String, ProcessorPredicate) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Dynamically selects processors of all types that are to assigned to the category.
selectCategory(String, ProcessorType, ProcessorPredicate) - Method in interface org.openksavi.sponge.EngineOperations
Dynamically selects processors that are to assigned to the category.
selectCategory(String, ProcessorPredicate) - Method in interface org.openksavi.sponge.EngineOperations
Dynamically selects processors of all types that are to assigned to the category.
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.
sendEvery(long) - Method in interface org.openksavi.sponge.event.EventDefinition
Sends the event to the Input Event Queue periodically.
sendEvery(Duration) - Method in interface org.openksavi.sponge.event.EventDefinition
Sends the event to the Input Event Queue periodically.
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(Map<String, Object>) - Method in interface org.openksavi.sponge.event.Event
Sets attributes.
set(String, Object) - Method in interface org.openksavi.sponge.event.EventDefinition
Sets event attribute.
set(Map<String, Object>) - Method in interface org.openksavi.sponge.event.EventDefinition
Sets attributes.
setActivatable(boolean) - Method in interface org.openksavi.sponge.action.ActionMeta
Sets the activatable flag.
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.
setAnnotated(boolean) - Method in class org.openksavi.sponge.type.DataType
 
setAnnotatedElementValueSet(List<AnnotatedValue>) - Method in class org.openksavi.sponge.type.provided.ProvidedValue
 
setAnnotatedValueSet(List<AnnotatedValue<T>>) - Method in class org.openksavi.sponge.type.provided.ProvidedValue
 
setArgFeatures(Map<String, Map<String, Object>>) - Method in class org.openksavi.sponge.action.ProvideArgsContext
 
setArgFeatures(Map<String, Map<String, Object>>) - Method in class org.openksavi.sponge.action.ProvideArgsParameters
 
setArgs(List<DataType>) - Method in interface org.openksavi.sponge.action.ActionMeta
Sets the (optional) argument types.
setArgs(List<Object>) - Method in class org.openksavi.sponge.action.IsActionActiveContext
 
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.
setBaseType(RecordType) - Method in class org.openksavi.sponge.type.RecordType
 
setCallable(boolean) - Method in interface org.openksavi.sponge.action.ActionMeta
Sets the callable flag.
setCapacity(int) - Method in interface org.openksavi.sponge.engine.event.EventQueue
Sets the capacity of the queue.
setCategory(String) - Method in interface org.openksavi.sponge.ProcessorMeta
Sets the category name.
setCharset(Charset) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
setClassName(String) - Method in class org.openksavi.sponge.type.ObjectType
 
setClearOnReload(boolean) - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBase
Sets the flag indicating if this knowledge base should be cleared on reload.
setCompanionType(DataType) - Method in class org.openksavi.sponge.type.ObjectType
 
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 filename.
setContentType(String) - Method in class org.openksavi.sponge.type.value.OutputStreamValue
 
setCurrent(Map<String, Object>) - Method in class org.openksavi.sponge.action.ProvideArgsContext
 
setCurrent(Map<String, Object>) - Method in class org.openksavi.sponge.action.ProvideArgsParameters
 
setCurrent(boolean) - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
setDateTimeKind(DateTimeKind) - Method in class org.openksavi.sponge.type.DateTimeType
 
setDecomposedQueueCapacity(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
Sets the decomposed queue capacity.
setDefaultValue(Object) - Method in class org.openksavi.sponge.type.DataType
 
setDependencies(List<String>) - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
setDescription(String) - Method in class org.openksavi.sponge.CategoryMeta
 
setDescription(String) - Method in class org.openksavi.sponge.type.DataType
 
setDescription(String) - Method in interface org.openksavi.sponge.util.Descriptive
Sets the description.
setDuration(Duration) - Method in interface org.openksavi.sponge.EventSetProcessorMeta
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).
setDynamicTypes(Map<String, DataType>) - Method in class org.openksavi.sponge.action.ProvideArgsContext
 
setDynamicTypes(Map<String, DataType>) - Method in class org.openksavi.sponge.action.ProvideArgsParameters
 
setElementValueSet(boolean) - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
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.
setEngineLicense(String) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
Sets the engine license.
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.
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.EventProcessorMeta
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.
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.
setEventSpecs(List<RuleEventSpec>) - Method in interface org.openksavi.sponge.rule.RuleMeta
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 class org.openksavi.sponge.action.IsActionActiveContext
 
setFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.CategoryMeta
 
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
 
setFeatures(Map<String, Object>) - Method in interface org.openksavi.sponge.util.HasFeatures
Sets the features.
setFields(List<DataType>) - Method in class org.openksavi.sponge.type.RecordType
 
setFilename(String) - Method in class org.openksavi.sponge.kb.KnowledgeBaseReaderHolder
 
setFilename(String) - Method in class org.openksavi.sponge.type.value.OutputStreamValue
 
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.
setHeaders(Map<String, Object>) - Method in class org.openksavi.sponge.type.value.OutputStreamValue
 
setId(String) - Method in interface org.openksavi.sponge.event.Event
Sets the event ID.
setIfNone(String, Supplier<T>) - Method in interface org.openksavi.sponge.engine.Variables
Sets the variable if there is none (i.e.
setInfluences(List<String>) - Method in class org.openksavi.sponge.type.provided.SubmittableMeta
 
setInheritationApplied(boolean) - Method in class org.openksavi.sponge.type.RecordType
 
setInitial(boolean) - Method in class org.openksavi.sponge.action.ProvideArgsContext
 
setInitial(Boolean) - Method in class org.openksavi.sponge.action.ProvideArgsParameters
 
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.CorrelatorMeta
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.CategoryMeta
 
setLabel(String) - Method in class org.openksavi.sponge.type.DataType
 
setLabel(String) - Method in interface org.openksavi.sponge.util.Descriptive
Sets the label.
setLazyUpdate(boolean) - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
setLicense(String) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Sets the engine license.
setLimited(boolean) - Method in class org.openksavi.sponge.type.provided.ValueSetMeta
 
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.CorrelatorMeta
Sets the maximum number of concurrent instances allowed for this correlator.
setMaxLength(Integer) - Method in class org.openksavi.sponge.type.StringType
 
setMaxValue(Object) - Method in class org.openksavi.sponge.type.DateTimeType
 
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(Object) - Method in class org.openksavi.sponge.type.DateTimeType
 
setMinValue(Long) - Method in class org.openksavi.sponge.type.IntegerType
 
setMinValue(Number) - Method in class org.openksavi.sponge.type.NumberType
 
setMode(ProvidedMode) - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
setModuleProvider(EngineModuleProvider) - Method in interface org.openksavi.sponge.engine.SpongeEngine
Sets the module provider.
setName(String) - Method in class org.openksavi.sponge.CategoryMeta
 
setName(String) - Method in class org.openksavi.sponge.ProcessorQualifiedName
 
setName(String) - Method in class org.openksavi.sponge.type.DataType
 
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.type.DataType
 
setOrdered(boolean) - Method in interface org.openksavi.sponge.rule.RuleMeta
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
 
setOutputProducer(OutputStreamProducer) - Method in class org.openksavi.sponge.type.value.OutputStreamValue
 
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.type.provided.ProvidedMeta
 
setPath(String) - Method in class org.openksavi.sponge.type.QualifiedDataType
 
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.
setProvide(Set<String>) - Method in class org.openksavi.sponge.action.ProvideArgsContext
 
setProvide(List<String>) - Method in class org.openksavi.sponge.action.ProvideArgsParameters
 
setProvided(Map<String, ProvidedValue<?>>) - Method in class org.openksavi.sponge.action.ProvideArgsContext
 
setProvided(ProvidedMeta) - Method in class org.openksavi.sponge.type.DataType
 
setReader(Reader) - Method in class org.openksavi.sponge.kb.KnowledgeBaseReaderHolder
 
setReadOnly(boolean) - Method in class org.openksavi.sponge.type.DataType
 
setRedirectErrorStream(boolean) - Method in class org.openksavi.sponge.util.process.ProcessConfiguration
 
setRegisteredType(String) - Method in class org.openksavi.sponge.type.DataType
 
setResult(DataType) - Method in interface org.openksavi.sponge.action.ActionMeta
Sets the (optional) result type.
setRoot(boolean) - Method in class org.openksavi.sponge.type.QualifiedDataType
 
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.
setSubmit(Set<String>) - Method in class org.openksavi.sponge.action.ProvideArgsContext
 
setSubmit(List<String>) - Method in class org.openksavi.sponge.action.ProvideArgsParameters
 
setSubmittable(SubmittableMeta) - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
setSynchronous(Boolean) - Method in interface org.openksavi.sponge.EventSetProcessorMeta
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 the event time.
setType(DataType) - Method in class org.openksavi.sponge.action.IsActionActiveContext
 
setType(KnowledgeBaseType) - Method in interface org.openksavi.sponge.kb.KnowledgeBase
Sets knowledge base interpreter type.
setType(DataType<T>) - Method in class org.openksavi.sponge.type.QualifiedDataType
 
setType(DataType<T>) - Method in class org.openksavi.sponge.type.value.DynamicValue
 
setTypeDescription(String) - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
setTypeLabel(String) - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
setUnique(boolean) - Method in class org.openksavi.sponge.type.ListType
 
setValue(Object) - Method in class org.openksavi.sponge.action.IsActionActiveContext
 
setValue(boolean) - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
setValue(T) - Method in class org.openksavi.sponge.type.provided.ProvidedValue
 
setValue(T) - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
setValue(T) - Method in interface org.openksavi.sponge.type.value.DecoratedValue
 
setValue(T) - Method in class org.openksavi.sponge.type.value.DynamicValue
 
setValue(T) - Method in class org.openksavi.sponge.util.ValueHolder
 
setValueDescription(String) - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
setValueLabel(String) - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
setValuePresent(boolean) - Method in class org.openksavi.sponge.type.provided.ProvidedValue
 
setValueSet(ValueSetMeta) - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
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.
SpongeApiUtils - Class in org.openksavi.sponge.util
A Sponge API utility methods.
SpongeConstants - Class in org.openksavi.sponge
Sponge constants.
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.
StreamType - Class in org.openksavi.sponge.type
A stream type.
StreamType() - Constructor for class org.openksavi.sponge.type.StreamType
 
StreamType(String) - Constructor for class org.openksavi.sponge.type.StreamType
 
StringType - Class in org.openksavi.sponge.type
A string type.
StringType() - Constructor for class org.openksavi.sponge.type.StringType
 
StringType(String) - Constructor for class org.openksavi.sponge.type.StringType
 
SubmittableMeta - Class in org.openksavi.sponge.type.provided
A submittable object metadata.
SubmittableMeta() - Constructor for class org.openksavi.sponge.type.provided.SubmittableMeta
 
supply() - Method in interface org.openksavi.sponge.util.DataTypeSupplier
Creates a new instance of a data type.
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.
supportsElementValueSet(DataType<?>) - Static method in class org.openksavi.sponge.util.DataTypeUtils
 

T

test(Processor) - Method in interface org.openksavi.sponge.util.ProcessorPredicate
 
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
 
traverseActionArguments(ActionMeta, Consumer<QualifiedDataType>, boolean) - Static method in class org.openksavi.sponge.util.SpongeApiUtils
Traverses the action argument types but only through record types.
traverseDataType(QualifiedDataType, Consumer<QualifiedDataType>, boolean, boolean) - Static method in class org.openksavi.sponge.util.DataTypeUtils
Traverses the data type.
traverseDataType(QualifiedDataType, Consumer<QualifiedDataType>) - Static method in class org.openksavi.sponge.util.DataTypeUtils
 
Trigger - Interface in org.openksavi.sponge.trigger
Trigger.
TriggerAdapter - Interface in org.openksavi.sponge.trigger
Trigger adapter.
TriggerBuilder - Interface in org.openksavi.sponge.trigger
A trigger builder.
TriggerDefinition - Interface in org.openksavi.sponge.trigger
Trigger definition.
TriggerMeta - Interface in org.openksavi.sponge.trigger
A trigger metadata.
TriggerOnAcceptCallback - Interface in org.openksavi.sponge.trigger
A trigger onAccept callback for a builder.
TriggerOnRunCallback - Interface in org.openksavi.sponge.trigger
A trigger onRun callback for a builder.
TriggerOperations - Interface in org.openksavi.sponge.trigger
Trigger operations.
TypeType - Class in org.openksavi.sponge.type
A type representing a data type.
TypeType() - Constructor for class org.openksavi.sponge.type.TypeType
 
TypeType(String) - Constructor for class org.openksavi.sponge.type.TypeType
 

U

unwrapAnnotatedValueList(List<AnnotatedValue<T>>) - Static method in class org.openksavi.sponge.util.SpongeApiUtils
 
unwrapKnowledgeBaseException(Throwable) - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
Unwraps (if possible) the given exception.
unwrapUnknownAnnotatedValueList(List<AnnotatedValue>) - Static method in class org.openksavi.sponge.util.SpongeApiUtils
 
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.
validateActionCallArg(DataType, Object) - Static method in class org.openksavi.sponge.util.SpongeApiUtils
 
validateActionCallArgs(List<DataType>, List) - Static method in class org.openksavi.sponge.util.SpongeApiUtils
 
validatePattern(String) - Method in interface org.openksavi.sponge.util.PatternMatcher
Validates the pattern.
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.type.DateTimeKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openksavi.sponge.type.provided.ProvidedMode
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.type.DateTimeKind
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.provided.ProvidedMode
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.
ValueSetMeta - Class in org.openksavi.sponge.type.provided
A value set metadata.
ValueSetMeta(boolean) - Constructor for class org.openksavi.sponge.type.provided.ValueSetMeta
 
ValueSetMeta() - Constructor for class org.openksavi.sponge.type.provided.ValueSetMeta
 
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
 
VoidType(String) - 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.
waitFor(long, TimeUnit) - Method in interface org.openksavi.sponge.util.process.ProcessInstance
Invokes waitFor(timeout, unit) in the underlying process.
waitForLineTimeout(Long) - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
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.ProcessInstanceBuilder
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.ProcessInstanceBuilder
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.ProcessInstanceBuilder
Sets the maximum number of seconds to wait after the start of the process.
withAllCondition(EventCondition) - Method in interface org.openksavi.sponge.rule.RuleBuilder
 
withAnnotated(boolean) - Method in class org.openksavi.sponge.type.AnyType
 
withAnnotated() - Method in class org.openksavi.sponge.type.AnyType
 
withAnnotated(boolean) - Method in class org.openksavi.sponge.type.BinaryType
 
withAnnotated() - Method in class org.openksavi.sponge.type.BinaryType
 
withAnnotated(boolean) - Method in class org.openksavi.sponge.type.BooleanType
 
withAnnotated() - Method in class org.openksavi.sponge.type.BooleanType
 
withAnnotated(boolean) - Method in class org.openksavi.sponge.type.DataType
 
withAnnotated() - Method in class org.openksavi.sponge.type.DataType
 
withAnnotated(boolean) - Method in class org.openksavi.sponge.type.DateTimeType
 
withAnnotated() - Method in class org.openksavi.sponge.type.DateTimeType
 
withAnnotated(boolean) - Method in class org.openksavi.sponge.type.DynamicType
 
withAnnotated() - Method in class org.openksavi.sponge.type.DynamicType
 
withAnnotated(boolean) - Method in class org.openksavi.sponge.type.IntegerType
 
withAnnotated() - Method in class org.openksavi.sponge.type.IntegerType
 
withAnnotated(boolean) - Method in class org.openksavi.sponge.type.ListType
 
withAnnotated() - Method in class org.openksavi.sponge.type.ListType
 
withAnnotated(boolean) - Method in class org.openksavi.sponge.type.MapType
 
withAnnotated() - Method in class org.openksavi.sponge.type.MapType
 
withAnnotated(boolean) - Method in class org.openksavi.sponge.type.NumberType
 
withAnnotated() - Method in class org.openksavi.sponge.type.NumberType
 
withAnnotated(boolean) - Method in class org.openksavi.sponge.type.ObjectType
 
withAnnotated() - Method in class org.openksavi.sponge.type.ObjectType
 
withAnnotated(boolean) - Method in class org.openksavi.sponge.type.RecordType
 
withAnnotated() - Method in class org.openksavi.sponge.type.RecordType
 
withAnnotated(boolean) - Method in class org.openksavi.sponge.type.StreamType
 
withAnnotated() - Method in class org.openksavi.sponge.type.StreamType
 
withAnnotated(boolean) - Method in class org.openksavi.sponge.type.StringType
 
withAnnotated() - Method in class org.openksavi.sponge.type.StringType
 
withAnnotated(boolean) - Method in class org.openksavi.sponge.type.TypeType
 
withAnnotated() - Method in class org.openksavi.sponge.type.TypeType
 
withAnnotated(boolean) - Method in class org.openksavi.sponge.type.VoidType
 
withAnnotated() - Method in class org.openksavi.sponge.type.VoidType
 
withAnnotatedElementValueSet(List<AnnotatedValue<E>>) - Method in class org.openksavi.sponge.type.provided.ProvidedValue
 
withAnnotatedValueSet(List<AnnotatedValue<T>>) - Method in class org.openksavi.sponge.type.provided.ProvidedValue
 
withArg(DataType) - Method in interface org.openksavi.sponge.action.ActionBuilder
 
withArgFeatures(Map<String, Map<String, Object>>) - Method in class org.openksavi.sponge.action.ProvideArgsParameters
 
withArgs(List<DataType>) - Method in interface org.openksavi.sponge.action.ActionBuilder
 
withBaseType(RecordType) - Method in class org.openksavi.sponge.type.RecordType
Sets a base record type for this type.
withCallable(boolean) - Method in interface org.openksavi.sponge.action.ActionBuilder
 
withCategory(String) - Method in interface org.openksavi.sponge.action.ActionBuilder
 
withCategory(String) - Method in interface org.openksavi.sponge.correlator.CorrelatorBuilder
 
withCategory(String) - Method in interface org.openksavi.sponge.EventProcessorBuilder
 
withCategory(String) - Method in interface org.openksavi.sponge.EventSetProcessorBuilder
 
withCategory(String) - Method in interface org.openksavi.sponge.filter.FilterBuilder
 
withCategory(String) - Method in interface org.openksavi.sponge.ProcessorBuilder
 
withCategory(String) - Method in interface org.openksavi.sponge.rule.RuleBuilder
 
withCategory(String) - Method in interface org.openksavi.sponge.trigger.TriggerBuilder
 
withClass(Class<T>) - Method in class org.openksavi.sponge.type.ObjectType
 
withClassName(String) - Method in class org.openksavi.sponge.type.ObjectType
 
withCompanionType(DataType) - Method in class org.openksavi.sponge.type.ObjectType
 
withCondition(String, EventCondition) - Method in interface org.openksavi.sponge.rule.RuleBuilder
 
withContentType(String) - Method in class org.openksavi.sponge.type.value.OutputStreamValue
 
withCurrent(Map<String, Object>) - Method in class org.openksavi.sponge.action.ProvideArgsParameters
 
withCurrent() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
withDate() - Method in class org.openksavi.sponge.type.DateTimeType
 
withDateTime() - Method in class org.openksavi.sponge.type.DateTimeType
 
withDateTimeKind(DateTimeKind) - Method in class org.openksavi.sponge.type.DateTimeType
 
withDateTimeZone() - Method in class org.openksavi.sponge.type.DateTimeType
 
withDefaultValue(Object) - Method in class org.openksavi.sponge.type.AnyType
 
withDefaultValue(byte[]) - Method in class org.openksavi.sponge.type.BinaryType
 
withDefaultValue(Boolean) - Method in class org.openksavi.sponge.type.BooleanType
 
withDefaultValue(T) - Method in class org.openksavi.sponge.type.DataType
 
withDefaultValue(AnnotatedValue<T>) - Method in class org.openksavi.sponge.type.DataType
 
withDefaultValue(Object) - Method in class org.openksavi.sponge.type.DateTimeType
 
withDefaultValue(DynamicValue) - Method in class org.openksavi.sponge.type.DynamicType
 
withDefaultValue(Number) - Method in class org.openksavi.sponge.type.IntegerType
 
withDefaultValue(List<E>) - Method in class org.openksavi.sponge.type.ListType
 
withDefaultValue(Map<K, V>) - Method in class org.openksavi.sponge.type.MapType
 
withDefaultValue(Number) - Method in class org.openksavi.sponge.type.NumberType
 
withDefaultValue(T) - Method in class org.openksavi.sponge.type.ObjectType
 
withDefaultValue(Map<String, Object>) - Method in class org.openksavi.sponge.type.RecordType
 
withDefaultValue(OutputStreamValue) - Method in class org.openksavi.sponge.type.StreamType
 
withDefaultValue(String) - Method in class org.openksavi.sponge.type.StringType
 
withDefaultValue(DataType) - Method in class org.openksavi.sponge.type.TypeType
 
withDefaultValue(Void) - Method in class org.openksavi.sponge.type.VoidType
 
withDependencies(List<String>) - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
withDependency(String) - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
withDescription(String) - Method in interface org.openksavi.sponge.action.ActionBuilder
 
withDescription(String) - Method in class org.openksavi.sponge.CategoryMeta
 
withDescription(String) - Method in interface org.openksavi.sponge.correlator.CorrelatorBuilder
 
withDescription(String) - Method in interface org.openksavi.sponge.EventProcessorBuilder
 
withDescription(String) - Method in interface org.openksavi.sponge.EventSetProcessorBuilder
 
withDescription(String) - Method in interface org.openksavi.sponge.filter.FilterBuilder
 
withDescription(String) - Method in interface org.openksavi.sponge.ProcessorBuilder
 
withDescription(String) - Method in interface org.openksavi.sponge.rule.RuleBuilder
 
withDescription(String) - Method in interface org.openksavi.sponge.trigger.TriggerBuilder
 
withDescription(String) - Method in class org.openksavi.sponge.type.AnyType
 
withDescription(String) - Method in class org.openksavi.sponge.type.BinaryType
 
withDescription(String) - Method in class org.openksavi.sponge.type.BooleanType
 
withDescription(String) - Method in class org.openksavi.sponge.type.DataType
 
withDescription(String) - Method in class org.openksavi.sponge.type.DateTimeType
 
withDescription(String) - Method in class org.openksavi.sponge.type.DynamicType
 
withDescription(String) - Method in class org.openksavi.sponge.type.IntegerType
 
withDescription(String) - Method in class org.openksavi.sponge.type.ListType
 
withDescription(String) - Method in class org.openksavi.sponge.type.MapType
 
withDescription(String) - Method in class org.openksavi.sponge.type.NumberType
 
withDescription(String) - Method in class org.openksavi.sponge.type.ObjectType
 
withDescription(String) - Method in class org.openksavi.sponge.type.RecordType
 
withDescription(String) - Method in class org.openksavi.sponge.type.StreamType
 
withDescription(String) - Method in class org.openksavi.sponge.type.StringType
 
withDescription(String) - Method in class org.openksavi.sponge.type.TypeType
 
withDescription(String) - Method in class org.openksavi.sponge.type.VoidType
 
withDuration(Duration) - Method in interface org.openksavi.sponge.correlator.CorrelatorBuilder
 
withDuration(Duration) - Method in interface org.openksavi.sponge.EventSetProcessorBuilder
 
withDuration(Duration) - Method in interface org.openksavi.sponge.rule.RuleBuilder
 
withDynamicTypes(Map<String, DataType>) - Method in class org.openksavi.sponge.action.ProvideArgsParameters
 
withElement(DataType<E>) - Method in class org.openksavi.sponge.type.ListType
 
withElementValueSet() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
withElementValueSet(List<E>) - Method in class org.openksavi.sponge.type.provided.ProvidedValue
 
withEvent(String) - Method in interface org.openksavi.sponge.correlator.CorrelatorBuilder
 
withEvent(String) - Method in interface org.openksavi.sponge.EventProcessorBuilder
 
withEvent(String) - Method in interface org.openksavi.sponge.EventSetProcessorBuilder
 
withEvent(String) - Method in interface org.openksavi.sponge.filter.FilterBuilder
 
withEvent(String) - Method in interface org.openksavi.sponge.rule.RuleBuilder
 
withEvent(String) - Method in interface org.openksavi.sponge.trigger.TriggerBuilder
 
withEvents(List<String>) - Method in interface org.openksavi.sponge.correlator.CorrelatorBuilder
 
withEvents(List<String>) - Method in interface org.openksavi.sponge.EventProcessorBuilder
 
withEvents(List<String>) - Method in interface org.openksavi.sponge.EventSetProcessorBuilder
 
withEvents(List<String>) - Method in interface org.openksavi.sponge.filter.FilterBuilder
 
withEvents(List<String>) - Method in interface org.openksavi.sponge.rule.RuleBuilder
 
withEvents(List<String>) - Method in interface org.openksavi.sponge.trigger.TriggerBuilder
 
withEventSpec(RuleEventSpec) - Method in interface org.openksavi.sponge.rule.RuleBuilder
 
withEventSpecs(List<RuleEventSpec>) - Method in interface org.openksavi.sponge.rule.RuleBuilder
 
withExplicitMode() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
withFeature(String, Object) - Method in interface org.openksavi.sponge.action.ActionBuilder
 
withFeature(String, Object) - Method in class org.openksavi.sponge.CategoryMeta
 
withFeature(String, Object) - Method in interface org.openksavi.sponge.correlator.CorrelatorBuilder
 
withFeature(String, Object) - Method in interface org.openksavi.sponge.EventProcessorBuilder
 
withFeature(String, Object) - Method in interface org.openksavi.sponge.EventSetProcessorBuilder
 
withFeature(String, Object) - Method in interface org.openksavi.sponge.filter.FilterBuilder
 
withFeature(String, Object) - Method in interface org.openksavi.sponge.ProcessorBuilder
 
withFeature(String, Object) - Method in interface org.openksavi.sponge.rule.RuleBuilder
 
withFeature(String, Object) - Method in interface org.openksavi.sponge.trigger.TriggerBuilder
 
withFeature(String, Object) - Method in class org.openksavi.sponge.type.AnyType
 
withFeature(String, Object) - Method in class org.openksavi.sponge.type.BinaryType
 
withFeature(String, Object) - Method in class org.openksavi.sponge.type.BooleanType
 
withFeature(String, Object) - Method in class org.openksavi.sponge.type.DataType
 
withFeature(String, Object) - Method in class org.openksavi.sponge.type.DateTimeType
 
withFeature(String, Object) - Method in class org.openksavi.sponge.type.DynamicType
 
withFeature(String, Object) - Method in class org.openksavi.sponge.type.IntegerType
 
withFeature(String, Object) - Method in class org.openksavi.sponge.type.ListType
 
withFeature(String, Object) - Method in class org.openksavi.sponge.type.MapType
 
withFeature(String, Object) - Method in class org.openksavi.sponge.type.NumberType
 
withFeature(String, Object) - Method in class org.openksavi.sponge.type.ObjectType
 
withFeature(String, Object) - Method in class org.openksavi.sponge.type.RecordType
 
withFeature(String, Object) - Method in class org.openksavi.sponge.type.StreamType
 
withFeature(String, Object) - Method in class org.openksavi.sponge.type.StringType
 
withFeature(String, Object) - Method in class org.openksavi.sponge.type.TypeType
 
withFeature(String, Object) - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
withFeature(String, Object) - Method in class org.openksavi.sponge.type.VoidType
 
withFeatures(Map<String, Object>) - Method in interface org.openksavi.sponge.action.ActionBuilder
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.CategoryMeta
 
withFeatures(Map<String, Object>) - Method in interface org.openksavi.sponge.correlator.CorrelatorBuilder
 
withFeatures(Map<String, Object>) - Method in interface org.openksavi.sponge.EventProcessorBuilder
 
withFeatures(Map<String, Object>) - Method in interface org.openksavi.sponge.EventSetProcessorBuilder
 
withFeatures(Map<String, Object>) - Method in interface org.openksavi.sponge.filter.FilterBuilder
 
withFeatures(Map<String, Object>) - Method in interface org.openksavi.sponge.ProcessorBuilder
 
withFeatures(Map<String, Object>) - Method in interface org.openksavi.sponge.rule.RuleBuilder
 
withFeatures(Map<String, Object>) - Method in interface org.openksavi.sponge.trigger.TriggerBuilder
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.AnyType
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.BinaryType
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.BooleanType
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.DataType
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.DateTimeType
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.DynamicType
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.IntegerType
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.ListType
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.MapType
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.NumberType
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.ObjectType
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.RecordType
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.StreamType
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.StringType
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.TypeType
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
withFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.VoidType
 
withFields(List<DataType>) - Method in class org.openksavi.sponge.type.RecordType
Adds new fields.
withFilename(String) - Method in class org.openksavi.sponge.type.value.OutputStreamValue
 
withFormat(String) - Method in class org.openksavi.sponge.type.AnyType
 
withFormat(String) - Method in class org.openksavi.sponge.type.BinaryType
 
withFormat(String) - Method in class org.openksavi.sponge.type.BooleanType
 
withFormat(String) - Method in class org.openksavi.sponge.type.DataType
 
withFormat(String) - Method in class org.openksavi.sponge.type.DateTimeType
 
withFormat(String) - Method in class org.openksavi.sponge.type.DynamicType
 
withFormat(String) - Method in class org.openksavi.sponge.type.IntegerType
 
withFormat(String) - Method in class org.openksavi.sponge.type.ListType
 
withFormat(String) - Method in class org.openksavi.sponge.type.MapType
 
withFormat(String) - Method in class org.openksavi.sponge.type.NumberType
 
withFormat(String) - Method in class org.openksavi.sponge.type.ObjectType
 
withFormat(String) - Method in class org.openksavi.sponge.type.RecordType
 
withFormat(String) - Method in class org.openksavi.sponge.type.StreamType
 
withFormat(String) - Method in class org.openksavi.sponge.type.StringType
 
withFormat(String) - Method in class org.openksavi.sponge.type.TypeType
 
withFormat(String) - Method in class org.openksavi.sponge.type.VoidType
 
withHeader(String, Object) - Method in class org.openksavi.sponge.type.value.OutputStreamValue
 
withHeaders(Map<String, Object>) - Method in class org.openksavi.sponge.type.value.OutputStreamValue
 
withImplicitMode() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
withInfluence(String) - Method in class org.openksavi.sponge.type.provided.SubmittableMeta
 
withInfluences(List<String>) - Method in class org.openksavi.sponge.type.provided.SubmittableMeta
 
withInitial(Boolean) - Method in class org.openksavi.sponge.action.ProvideArgsParameters
 
withInstanceSynchronous(boolean) - Method in interface org.openksavi.sponge.correlator.CorrelatorBuilder
 
withInstant() - Method in class org.openksavi.sponge.type.DateTimeType
 
withKey(DataType<K>) - Method in class org.openksavi.sponge.type.MapType
 
withLabel(String) - Method in interface org.openksavi.sponge.action.ActionBuilder
 
withLabel(String) - Method in class org.openksavi.sponge.CategoryMeta
 
withLabel(String) - Method in interface org.openksavi.sponge.correlator.CorrelatorBuilder
 
withLabel(String) - Method in interface org.openksavi.sponge.EventProcessorBuilder
 
withLabel(String) - Method in interface org.openksavi.sponge.EventSetProcessorBuilder
 
withLabel(String) - Method in interface org.openksavi.sponge.filter.FilterBuilder
 
withLabel(String) - Method in interface org.openksavi.sponge.ProcessorBuilder
 
withLabel(String) - Method in interface org.openksavi.sponge.rule.RuleBuilder
 
withLabel(String) - Method in interface org.openksavi.sponge.trigger.TriggerBuilder
 
withLabel(String) - Method in class org.openksavi.sponge.type.AnyType
 
withLabel(String) - Method in class org.openksavi.sponge.type.BinaryType
 
withLabel(String) - Method in class org.openksavi.sponge.type.BooleanType
 
withLabel(String) - Method in class org.openksavi.sponge.type.DataType
 
withLabel(String) - Method in class org.openksavi.sponge.type.DateTimeType
 
withLabel(String) - Method in class org.openksavi.sponge.type.DynamicType
 
withLabel(String) - Method in class org.openksavi.sponge.type.IntegerType
 
withLabel(String) - Method in class org.openksavi.sponge.type.ListType
 
withLabel(String) - Method in class org.openksavi.sponge.type.MapType
 
withLabel(String) - Method in class org.openksavi.sponge.type.NumberType
 
withLabel(String) - Method in class org.openksavi.sponge.type.ObjectType
 
withLabel(String) - Method in class org.openksavi.sponge.type.RecordType
 
withLabel(String) - Method in class org.openksavi.sponge.type.StreamType
 
withLabel(String) - Method in class org.openksavi.sponge.type.StringType
 
withLabel(String) - Method in class org.openksavi.sponge.type.TypeType
 
withLabel(String) - Method in class org.openksavi.sponge.type.VoidType
 
withLazyUpdate() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
withLimited(boolean) - Method in class org.openksavi.sponge.type.provided.ValueSetMeta
 
withLimited() - Method in class org.openksavi.sponge.type.provided.ValueSetMeta
 
withMaxInstances(int) - Method in interface org.openksavi.sponge.correlator.CorrelatorBuilder
 
withMaxLength(Integer) - Method in class org.openksavi.sponge.type.StringType
 
withMaxValue(Temporal) - Method in class org.openksavi.sponge.type.DateTimeType
 
withMaxValue(Long) - Method in class org.openksavi.sponge.type.IntegerType
 
withMaxValue(Long, boolean) - Method in class org.openksavi.sponge.type.IntegerType
 
withMaxValue(Number) - Method in class org.openksavi.sponge.type.NumberType
 
withMaxValue(Number, boolean) - Method in class org.openksavi.sponge.type.NumberType
 
withMimeType(String) - Method in class org.openksavi.sponge.type.BinaryType
 
withMinLength(Integer) - Method in class org.openksavi.sponge.type.StringType
 
withMinValue(Temporal) - Method in class org.openksavi.sponge.type.DateTimeType
 
withMinValue(Long) - Method in class org.openksavi.sponge.type.IntegerType
 
withMinValue(Long, boolean) - Method in class org.openksavi.sponge.type.IntegerType
 
withMinValue(Number) - Method in class org.openksavi.sponge.type.NumberType
 
withMinValue(Number, boolean) - Method in class org.openksavi.sponge.type.NumberType
 
withMode(ProvidedMode) - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
withName(String) - Method in interface org.openksavi.sponge.action.ActionBuilder
 
withName(String) - Method in interface org.openksavi.sponge.correlator.CorrelatorBuilder
 
withName(String) - Method in interface org.openksavi.sponge.EventProcessorBuilder
 
withName(String) - Method in interface org.openksavi.sponge.EventSetProcessorBuilder
 
withName(String) - Method in interface org.openksavi.sponge.filter.FilterBuilder
 
withName(String) - Method in interface org.openksavi.sponge.ProcessorBuilder
 
withName(String) - Method in interface org.openksavi.sponge.rule.RuleBuilder
 
withName(String) - Method in interface org.openksavi.sponge.trigger.TriggerBuilder
 
withName(String) - Method in class org.openksavi.sponge.type.AnyType
 
withName(String) - Method in class org.openksavi.sponge.type.BinaryType
 
withName(String) - Method in class org.openksavi.sponge.type.BooleanType
 
withName(String) - Method in class org.openksavi.sponge.type.DataType
 
withName(String) - Method in class org.openksavi.sponge.type.DateTimeType
 
withName(String) - Method in class org.openksavi.sponge.type.DynamicType
 
withName(String) - Method in class org.openksavi.sponge.type.IntegerType
 
withName(String) - Method in class org.openksavi.sponge.type.ListType
 
withName(String) - Method in class org.openksavi.sponge.type.MapType
 
withName(String) - Method in class org.openksavi.sponge.type.NumberType
 
withName(String) - Method in class org.openksavi.sponge.type.ObjectType
 
withName(String) - Method in class org.openksavi.sponge.type.RecordType
 
withName(String) - Method in class org.openksavi.sponge.type.StreamType
 
withName(String) - Method in class org.openksavi.sponge.type.StringType
 
withName(String) - Method in class org.openksavi.sponge.type.TypeType
 
withName(String) - Method in class org.openksavi.sponge.type.VoidType
 
withNoArgs() - Method in interface org.openksavi.sponge.action.ActionBuilder
 
withNonCallable() - Method in interface org.openksavi.sponge.action.ActionBuilder
 
withNoResult() - Method in interface org.openksavi.sponge.action.ActionBuilder
 
withNotLimited() - Method in class org.openksavi.sponge.type.provided.ValueSetMeta
 
withNullable(boolean) - Method in class org.openksavi.sponge.type.AnyType
 
withNullable() - Method in class org.openksavi.sponge.type.AnyType
 
withNullable(boolean) - Method in class org.openksavi.sponge.type.BinaryType
 
withNullable() - Method in class org.openksavi.sponge.type.BinaryType
 
withNullable(boolean) - Method in class org.openksavi.sponge.type.BooleanType
 
withNullable() - Method in class org.openksavi.sponge.type.BooleanType
 
withNullable(boolean) - Method in class org.openksavi.sponge.type.DataType
 
withNullable() - Method in class org.openksavi.sponge.type.DataType
 
withNullable(boolean) - Method in class org.openksavi.sponge.type.DateTimeType
 
withNullable() - Method in class org.openksavi.sponge.type.DateTimeType
 
withNullable(boolean) - Method in class org.openksavi.sponge.type.DynamicType
 
withNullable() - Method in class org.openksavi.sponge.type.DynamicType
 
withNullable(boolean) - Method in class org.openksavi.sponge.type.IntegerType
 
withNullable() - Method in class org.openksavi.sponge.type.IntegerType
 
withNullable(boolean) - Method in class org.openksavi.sponge.type.ListType
 
withNullable() - Method in class org.openksavi.sponge.type.ListType
 
withNullable(boolean) - Method in class org.openksavi.sponge.type.MapType
 
withNullable() - Method in class org.openksavi.sponge.type.MapType
 
withNullable(boolean) - Method in class org.openksavi.sponge.type.NumberType
 
withNullable() - Method in class org.openksavi.sponge.type.NumberType
 
withNullable(boolean) - Method in class org.openksavi.sponge.type.ObjectType
 
withNullable() - Method in class org.openksavi.sponge.type.ObjectType
 
withNullable(boolean) - Method in class org.openksavi.sponge.type.RecordType
 
withNullable() - Method in class org.openksavi.sponge.type.RecordType
 
withNullable(boolean) - Method in class org.openksavi.sponge.type.StreamType
 
withNullable() - Method in class org.openksavi.sponge.type.StreamType
 
withNullable(boolean) - Method in class org.openksavi.sponge.type.StringType
 
withNullable() - Method in class org.openksavi.sponge.type.StringType
 
withNullable(boolean) - Method in class org.openksavi.sponge.type.TypeType
 
withNullable() - Method in class org.openksavi.sponge.type.TypeType
 
withNullable(boolean) - Method in class org.openksavi.sponge.type.VoidType
 
withNullable() - Method in class org.openksavi.sponge.type.VoidType
 
withOnAccept(FilterOnAcceptCallback) - Method in interface org.openksavi.sponge.filter.FilterBuilder
 
withOnAccept(TriggerOnAcceptCallback) - Method in interface org.openksavi.sponge.trigger.TriggerBuilder
 
withOnAcceptAsFirst(CorrelatorOnAcceptAsFirstCallback) - Method in interface org.openksavi.sponge.correlator.CorrelatorBuilder
 
withOnCallArgs(ActionOnCallResultCallback) - Method in interface org.openksavi.sponge.action.ActionBuilder
 
withOnCallArgsNoResult(ActionOnCallNoResultCallback) - Method in interface org.openksavi.sponge.action.ActionBuilder
 
withOnDuration(CorrelatorOnDurationCallback) - Method in interface org.openksavi.sponge.correlator.CorrelatorBuilder
 
withOnEvent(CorrelatorOnEventCallback) - Method in interface org.openksavi.sponge.correlator.CorrelatorBuilder
 
withOnInit(ProcessorOnInitCallback<Action>) - Method in interface org.openksavi.sponge.action.ActionBuilder
 
withOnInit(ProcessorOnInitCallback<Correlator>) - Method in interface org.openksavi.sponge.correlator.CorrelatorBuilder
 
withOnInit(ProcessorOnInitCallback<T>) - Method in interface org.openksavi.sponge.EventProcessorBuilder
 
withOnInit(ProcessorOnInitCallback<T>) - Method in interface org.openksavi.sponge.EventSetProcessorBuilder
 
withOnInit(ProcessorOnInitCallback<Filter>) - Method in interface org.openksavi.sponge.filter.FilterBuilder
 
withOnInit(ProcessorOnInitCallback<T>) - Method in interface org.openksavi.sponge.ProcessorBuilder
 
withOnInit(ProcessorOnInitCallback<Rule>) - Method in interface org.openksavi.sponge.rule.RuleBuilder
 
withOnInit(ProcessorOnInitCallback<Trigger>) - Method in interface org.openksavi.sponge.trigger.TriggerBuilder
 
withOnIsActive(ActionOnIsActiveCallback) - Method in interface org.openksavi.sponge.action.ActionBuilder
 
withOnProvideArgs(ActionOnProvideArgsCallback) - Method in interface org.openksavi.sponge.action.ActionBuilder
 
withOnRun(RuleOnRunCallback) - Method in interface org.openksavi.sponge.rule.RuleBuilder
 
withOnRun(TriggerOnRunCallback) - Method in interface org.openksavi.sponge.trigger.TriggerBuilder
 
withOptional() - Method in class org.openksavi.sponge.type.AnyType
 
withOptional() - Method in class org.openksavi.sponge.type.BinaryType
 
withOptional() - Method in class org.openksavi.sponge.type.BooleanType
 
withOptional() - Method in class org.openksavi.sponge.type.DataType
 
withOptional() - Method in class org.openksavi.sponge.type.DateTimeType
 
withOptional() - Method in class org.openksavi.sponge.type.DynamicType
 
withOptional() - Method in class org.openksavi.sponge.type.IntegerType
 
withOptional() - Method in class org.openksavi.sponge.type.ListType
 
withOptional() - Method in class org.openksavi.sponge.type.MapType
 
withOptional() - Method in class org.openksavi.sponge.type.NumberType
 
withOptional() - Method in class org.openksavi.sponge.type.ObjectType
 
withOptional() - Method in class org.openksavi.sponge.type.RecordType
 
withOptional() - Method in class org.openksavi.sponge.type.StreamType
 
withOptional() - Method in class org.openksavi.sponge.type.StringType
 
withOptional() - Method in class org.openksavi.sponge.type.TypeType
 
withOptional() - Method in class org.openksavi.sponge.type.VoidType
 
withOptionalMode() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
withOrdered(boolean) - Method in interface org.openksavi.sponge.rule.RuleBuilder
 
withOverwrite() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
withProvide(List<String>) - Method in class org.openksavi.sponge.action.ProvideArgsParameters
 
withProvided(ProvidedMeta) - Method in class org.openksavi.sponge.type.AnyType
 
withProvided(ProvidedMeta) - Method in class org.openksavi.sponge.type.BinaryType
 
withProvided(ProvidedMeta) - Method in class org.openksavi.sponge.type.BooleanType
 
withProvided(ProvidedMeta) - Method in class org.openksavi.sponge.type.DataType
 
withProvided(ProvidedMeta) - Method in class org.openksavi.sponge.type.DateTimeType
 
withProvided(ProvidedMeta) - Method in class org.openksavi.sponge.type.DynamicType
 
withProvided(ProvidedMeta) - Method in class org.openksavi.sponge.type.IntegerType
 
withProvided(ProvidedMeta) - Method in class org.openksavi.sponge.type.ListType
 
withProvided(ProvidedMeta) - Method in class org.openksavi.sponge.type.MapType
 
withProvided(ProvidedMeta) - Method in class org.openksavi.sponge.type.NumberType
 
withProvided(ProvidedMeta) - Method in class org.openksavi.sponge.type.ObjectType
 
withProvided(ProvidedMeta) - Method in class org.openksavi.sponge.type.RecordType
 
withProvided(ProvidedMeta) - Method in class org.openksavi.sponge.type.StreamType
 
withProvided(ProvidedMeta) - Method in class org.openksavi.sponge.type.StringType
 
withProvided(ProvidedMeta) - Method in class org.openksavi.sponge.type.TypeType
 
withProvided(ProvidedMeta) - Method in class org.openksavi.sponge.type.VoidType
 
withReadOnly(boolean) - Method in class org.openksavi.sponge.type.AnyType
 
withReadOnly() - Method in class org.openksavi.sponge.type.AnyType
 
withReadOnly(boolean) - Method in class org.openksavi.sponge.type.BinaryType
 
withReadOnly() - Method in class org.openksavi.sponge.type.BinaryType
 
withReadOnly(boolean) - Method in class org.openksavi.sponge.type.BooleanType
 
withReadOnly() - Method in class org.openksavi.sponge.type.BooleanType
 
withReadOnly(boolean) - Method in class org.openksavi.sponge.type.DataType
 
withReadOnly() - Method in class org.openksavi.sponge.type.DataType
 
withReadOnly(boolean) - Method in class org.openksavi.sponge.type.DateTimeType
 
withReadOnly() - Method in class org.openksavi.sponge.type.DateTimeType
 
withReadOnly(boolean) - Method in class org.openksavi.sponge.type.DynamicType
 
withReadOnly() - Method in class org.openksavi.sponge.type.DynamicType
 
withReadOnly(boolean) - Method in class org.openksavi.sponge.type.IntegerType
 
withReadOnly() - Method in class org.openksavi.sponge.type.IntegerType
 
withReadOnly(boolean) - Method in class org.openksavi.sponge.type.ListType
 
withReadOnly() - Method in class org.openksavi.sponge.type.ListType
 
withReadOnly(boolean) - Method in class org.openksavi.sponge.type.MapType
 
withReadOnly() - Method in class org.openksavi.sponge.type.MapType
 
withReadOnly(boolean) - Method in class org.openksavi.sponge.type.NumberType
 
withReadOnly() - Method in class org.openksavi.sponge.type.NumberType
 
withReadOnly(boolean) - Method in class org.openksavi.sponge.type.ObjectType
 
withReadOnly() - Method in class org.openksavi.sponge.type.ObjectType
 
withReadOnly(boolean) - Method in class org.openksavi.sponge.type.RecordType
 
withReadOnly() - Method in class org.openksavi.sponge.type.RecordType
 
withReadOnly(boolean) - Method in class org.openksavi.sponge.type.StreamType
 
withReadOnly() - Method in class org.openksavi.sponge.type.StreamType
 
withReadOnly(boolean) - Method in class org.openksavi.sponge.type.StringType
 
withReadOnly() - Method in class org.openksavi.sponge.type.StringType
 
withReadOnly(boolean) - Method in class org.openksavi.sponge.type.TypeType
 
withReadOnly() - Method in class org.openksavi.sponge.type.TypeType
 
withReadOnly(boolean) - Method in class org.openksavi.sponge.type.VoidType
 
withReadOnly() - Method in class org.openksavi.sponge.type.VoidType
 
withResult(DataType) - Method in interface org.openksavi.sponge.action.ActionBuilder
 
withSubmit(List<String>) - Method in class org.openksavi.sponge.action.ProvideArgsParameters
 
withSubmittable(SubmittableMeta) - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
withSubmittable() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
withSynchronous(Boolean) - Method in interface org.openksavi.sponge.correlator.CorrelatorBuilder
 
withSynchronous(Boolean) - Method in interface org.openksavi.sponge.EventSetProcessorBuilder
 
withSynchronous(Boolean) - Method in interface org.openksavi.sponge.rule.RuleBuilder
 
withTime() - Method in class org.openksavi.sponge.type.DateTimeType
 
withTypeDescription(String) - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
withTypeLabel(String) - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
withUnique(boolean) - Method in class org.openksavi.sponge.type.ListType
 
withUnique() - Method in class org.openksavi.sponge.type.ListType
 
withValue(DataType<V>) - Method in class org.openksavi.sponge.type.MapType
 
withValue() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
withValue(T) - Method in class org.openksavi.sponge.type.provided.ProvidedValue
 
withValueDescription(String) - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
withValueLabel(String) - Method in class org.openksavi.sponge.type.value.AnnotatedValue
 
withValueSet() - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
withValueSet(ValueSetMeta) - Method in class org.openksavi.sponge.type.provided.ProvidedMeta
 
withValueSet(List<T>) - Method in class org.openksavi.sponge.type.provided.ProvidedValue
 
withVersion(Integer) - Method in interface org.openksavi.sponge.action.ActionBuilder
 
withVersion(Integer) - Method in interface org.openksavi.sponge.correlator.CorrelatorBuilder
 
withVersion(Integer) - Method in interface org.openksavi.sponge.EventProcessorBuilder
 
withVersion(Integer) - Method in interface org.openksavi.sponge.EventSetProcessorBuilder
 
withVersion(Integer) - Method in interface org.openksavi.sponge.filter.FilterBuilder
 
withVersion(Integer) - Method in interface org.openksavi.sponge.ProcessorBuilder
 
withVersion(Integer) - Method in interface org.openksavi.sponge.rule.RuleBuilder
 
withVersion(Integer) - Method in interface org.openksavi.sponge.trigger.TriggerBuilder
 
workingDir(String) - Method in class org.openksavi.sponge.util.process.ProcessInstanceBuilder
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–2021 Softelnet. All rights reserved.