- 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.
- 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.
- 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
-
- 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
-