- get(long) - Method in interface org.openksavi.sponge.engine.event.EventQueue
-
Returns the first event from the queue.
- get(String) - Method in interface org.openksavi.sponge.engine.Variables
-
Returns the value of the variable.
- get(Class<T>, String) - Method in interface org.openksavi.sponge.engine.Variables
-
Returns the value of the variable.
- get(String, T) - Method in interface org.openksavi.sponge.engine.Variables
-
Returns the value of the variable or defaultValue if not found.
- get(Class<T>, String, T) - Method in interface org.openksavi.sponge.engine.Variables
-
Returns the value of the variable or defaultValue if not found.
- get(String) - Method in interface org.openksavi.sponge.event.Event
-
Returns the attribute value or throws IllegalArgumentException if it does't exist.
- get(String, Class<T>) - Method in interface org.openksavi.sponge.event.Event
-
Returns the attribute value or throws IllegalArgumentException if it does't exist.
- getActionAdapter(String) - Method in interface org.openksavi.sponge.engine.ActionManager
-
Returns an action adapter or null if action named actionName doesn't exist.
- getActionAdapters(String, String) - Method in interface org.openksavi.sponge.engine.ActionManager
-
Returns action adapters matching the knowledge base name and the action name regular expressions.
- getActionManager() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the Action Manager.
- getActionName() - Method in class org.openksavi.sponge.type.ActionType
-
- getActions() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the list of action adapters.
- getActiveThreadCount() - Method in interface org.openksavi.sponge.engine.StatisticsManager
-
Returns active thread count.
- getAdapter() - Method in interface org.openksavi.sponge.Processor
-
Returns the adapter.
- getAdapterClass() - Method in enum org.openksavi.sponge.engine.ProcessorType
-
- getAll() - Method in interface org.openksavi.sponge.event.Event
-
Returns attribute map.
- getAllowConcurrentEventTypeProcessingByEventSetProcessors() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns the flag to allow for concurrent processing of events that have the same type by event set processors.
- getArgsMeta() - Method in interface org.openksavi.sponge.action.ActionOperations
-
Returns the arguments metadata or null in not specified.
- getAsyncEventSetProcessorExecutorThreadCount() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Returns the number of threads used by an event set processor asynchronous executor.
- getAsyncEventSetProcessorExecutorThreadCount() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns the number of threads used by an event set processor asynchronous executor.
- getAsyncEventSetProcessorProcessingPartitionSize() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns the specific implementation parameter - an asynchronous event set processor processing partition size.
- getAsyncEventSetProcessorProcessingThreshold() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns the specific implementation parameter - an asynchronous event set processor processing threshold.
- getAsyncEventSetProcessorThreadPool() - Method in interface org.openksavi.sponge.engine.processing.EventSetProcessorMainProcessingUnitHandler
-
Returns a thread pool for applying during processing instances in event set processor group.
- getAsyncEventSetProcessorThreadPool() - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnit
-
Returns the thread pool for applying during processing instances in event set processor group.
- getAttribute(String, String) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns attribute value.
- getAutoEnable() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Returns true if auto-enable of processors is turned on.
- getAutoEnable() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns true if auto-enable of processors is turned on.
- getBigDecimal(String, BigDecimal) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns big decimal value.
- getBigDecimalAttribute(String, BigDecimal) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns big decimal attribute value.
- getBigInteger(String, BigInteger) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns big integer value.
- getBigIntegerAttribute(String, BigInteger) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns big integer attribute value.
- getBoolean(String, Boolean) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns boolean value.
- getBooleanAttribute(String, Boolean) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns boolean attribute value.
- getByte(String, Byte) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns byte value.
- getByteAttribute(String, Byte) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns byte attribute value.
- getCapacity() - Method in interface org.openksavi.sponge.engine.event.EventQueue
-
Returns the capacity of the queue.
- getChildConfiguration(String) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns a child configuration.
- getChildConfigurationsOf(String) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns all child configurations of the node specified by key.
- getClassName() - Method in class org.openksavi.sponge.type.ObjectType
-
- getConfiguration() - Method in interface org.openksavi.sponge.plugin.Plugin
-
Returns a plugin configuration.
- getConfigurationFileUrl() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Returns the configuration file URL.
- getConfigurationManager() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the Configuration Manager.
- getConfigurationsAt(String) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns all sub configurations specified by key.
- getConsole() - Method in interface org.openksavi.sponge.engine.interactive.InteractiveMode
-
Returns the console.
- getCorrelatorAdapterGroups() - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnit
-
Returns the list of correlator adapter groups.
- getCorrelatorGroups() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the list of correlator adapter groups.
- getCorrelators() - Method in interface org.openksavi.sponge.correlator.CorrelatorAdapterGroup
-
- getCounter() - Method in interface org.openksavi.sponge.engine.event.EventSchedulerTask
-
Returns generated event counter.
- getDecomposedQueueCapacity() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns the decomposed queue capacity.
- getDefaultKnowledgeBase() - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
-
Returns the default knowledge base.
- getDefaultParameters() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns default parameters.
- getDefinition() - Method in interface org.openksavi.sponge.ProcessorAdapter
-
Returns processor definition.
- getDescription() - Method in class org.openksavi.sponge.action.ArgMeta
-
- getDescription() - Method in class org.openksavi.sponge.action.ResultMeta
-
- getDescription() - Method in interface org.openksavi.sponge.util.Descriptive
-
Returns the description.
- getDisplayName() - Method in class org.openksavi.sponge.action.ArgMeta
-
- getDisplayName() - Method in class org.openksavi.sponge.action.ResultMeta
-
- getDisplayName() - Method in enum org.openksavi.sponge.engine.ProcessorType
-
- getDisplayName() - Method in interface org.openksavi.sponge.util.Descriptive
-
Returns the display name.
- getDouble(String, Double) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns double value.
- getDoubleAttribute(String, Double) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns double attribute value.
- getDuration() - Method in interface org.openksavi.sponge.EventSetProcessorOperations
-
Returns a duration.
- getDurationThreadCount() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Returns the number of threads used by a duration executor.
- getDurationThreadCount() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns the number of threads used by a duration executor.
- getDynamicThreadPoolKeepAliveTime() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns the dynamic thread pool keep alive time (in milliseconds).
- getElementType() - Method in class org.openksavi.sponge.type.ListType
-
- getEngine() - Method in interface org.openksavi.sponge.engine.ExceptionContext
-
Returns the engine.
- getEngine() - Method in interface org.openksavi.sponge.EngineOperations
-
Returns the engine.
- getEngine() - Method in interface org.openksavi.sponge.util.HasEngine
-
Returns the engine.
- getEngineConfig() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Returns the engine configuration.
- getEngineDescription() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Returns the engine description.
- getEngineDisplayName() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Returns the engine display name.
- getEngineName() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Returns the engine name.
- getEngineOperations() - Method in interface org.openksavi.sponge.kb.KnowledgeBase
-
Returns engine operations associated with this knowledge base.
- getEngineOperations() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
-
Returns engine operations associated with this knowledge base interpreter.
- getEntries() - Method in interface org.openksavi.sponge.engine.event.EventScheduler
-
Returns all scheduled entries.
- getError() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the error that occurred during engine processing or null if no error occurred.
- getEvent() - Method in interface org.openksavi.sponge.engine.event.EventSchedulerTask
-
Returns the scheduled event.
- getEvent() - Method in interface org.openksavi.sponge.event.EventSchedulerEntry
-
Returns the scheduled event.
- getEvent(String) - Method in interface org.openksavi.sponge.rule.Rule
-
Returns an event that has a specified alias.
- getEventAlias() - Method in interface org.openksavi.sponge.rule.RuleEventSpec
-
Returns the event alias.
- getEventAlias(int) - Method in interface org.openksavi.sponge.rule.RuleOperations
-
Returns an event alias for the specified event index.
- getEventAliases() - Method in interface org.openksavi.sponge.rule.RuleOperations
-
Returns event aliases.
- getEventClonePolicy() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Return event clone policy.
- getEventClonePolicy() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns the event clone policy.
- getEventConditions(String) - Method in interface org.openksavi.sponge.rule.RuleOperations
-
Returns event conditions for the specified event alias.
- getEventConditions() - Method in interface org.openksavi.sponge.rule.RuleOperations
-
Returns event conditions map.
- getEventCount() - Method in interface org.openksavi.sponge.rule.RuleAdapter
-
Returns event count.
- getEventMode() - Method in interface org.openksavi.sponge.rule.RuleEventSpec
-
Returns the event mode.
- getEventMode(int) - Method in interface org.openksavi.sponge.rule.RuleOperations
-
Returns an event mode for the specified event index.
- getEventModes() - Method in interface org.openksavi.sponge.rule.RuleOperations
-
Returns event modes.
- getEventName(int) - Method in interface org.openksavi.sponge.EventProcessorOperations
-
Returns an event name (or name pattern) for the specified event index.
- getEventName() - Method in interface org.openksavi.sponge.rule.RuleEventSpec
-
Returns the event name.
- getEventNames() - Method in interface org.openksavi.sponge.EventProcessorOperations
-
Returns event names (or name patterns) this processor listens to.
- getEventPerformance() - Method in interface org.openksavi.sponge.engine.StatisticsManager
-
Returns the event performance calculated in the current time measurement.
- getEventQueueCapacity() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Returns the event queue capacity.
- getEventQueueCapacity() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns the event queue capacity.
- getEventQueueManager() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the Event Queue Manager.
- getEventQueues() - Method in interface org.openksavi.sponge.engine.EventQueueManager
-
Returns event queues.
- getEventScheduler() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the Event Scheduler.
- getEventSequence() - Method in interface org.openksavi.sponge.rule.Rule
-
Returns a sequence of actual events.
- getEventSetProcessorAdapters() - Method in interface org.openksavi.sponge.EventSetProcessorAdapterGroup
-
Returns all event set processor adapters that belong to this group.
- getEventSetProcessorDefaultSynchronous() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Return an event set processor default synchronous flag.
- getEventSetProcessorDefaultSynchronous() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns the event set processor default synchronous flag.
- getEventSetProcessorDurationStrategy() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the strategy for handling an event set processor duration timeout.
- getExceptionHandler() - Method in interface org.openksavi.sponge.engine.interactive.InteractiveMode
-
Returns the exception handler.
- getExceptionHandler() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the exception handler.
- getExecutor() - Method in interface org.openksavi.sponge.engine.ThreadPool
-
Returns the executor.
- getExecutorShutdownTimeout() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Returns an executor shutdown timeout (in milliseconds).
- getExecutorShutdownTimeout() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns the executor shutdown timeout (in milliseconds).
- getFeatures() - Method in interface org.openksavi.sponge.ProcessorOperations
-
Returns the processor features.
- getFeatures() - Method in class org.openksavi.sponge.type.Type
-
- getFileExtensions() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseType
-
Returns file extensions.
- getFileName() - Method in class org.openksavi.sponge.kb.KnowledgeBaseReaderHolder
-
- getFilterProcessingUnit() - Method in interface org.openksavi.sponge.engine.ProcessingUnitManager
-
Returns the Filter Processing Unit.
- getFilters() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the list of filter adapters.
- getFirstEvent() - Method in interface org.openksavi.sponge.EventSetProcessor
-
Returns the first event that has been accepted.
- getFloat(String, Float) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns float value.
- getFloatAttribute(String, Float) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns float attribute value.
- getFormat() - Method in class org.openksavi.sponge.type.Type
-
- getFutures() - Method in interface org.openksavi.sponge.engine.ThreadPool
-
Returns the futures.
- getGroup() - Method in interface org.openksavi.sponge.EventSetProcessor
-
Returns event set processor adapter group to which belong this event set processor instance.
- getGroup() - Method in interface org.openksavi.sponge.EventSetProcessorAdapter
-
Returns event set processor group.
- getHandler(ProcessorType) - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnit
-
Returns handler for the specified processor type.
- getHome() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Returns the home directory for this engine.
- getId() - Method in interface org.openksavi.sponge.event.Event
-
Returns event ID.
- getId() - Method in interface org.openksavi.sponge.event.EventSchedulerEntry
-
Returns entry ID.
- getInfo() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the engine info.
- getInfo() - Method in interface org.openksavi.sponge.EngineOperations
-
Returns the engine info.
- getInitialDynamicThreadPoolSizeRatio() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns the dynamic thread pool initial size ratio.
- getInputEventQueue() - Method in interface org.openksavi.sponge.engine.EventQueueManager
-
Returns an Input Event Queue.
- getInputQueue() - Method in interface org.openksavi.sponge.spi.EventQueueProvider
-
Creates an input event queue.
- getInteger(String, Integer) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns integer value.
- getIntegerAttribute(String, Integer) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns integer attribute value.
- getInternalQueueBlockingPutSleep() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns the internal queue blocking put operation sleep time between retries (in milliseconds).
- getInterpreter() - Method in interface org.openksavi.sponge.kb.KnowledgeBase
-
Returns an interpreter associated with this knowledge base.
- getInterpreter() - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBase
-
Returns a script interpreter associated with this knowledge base.
- getJavaException(Throwable) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
-
Returns a Java exception corresponding to the knowledge base specific exception.
- getKeyType() - Method in class org.openksavi.sponge.type.MapType
-
- getKind() - Method in class org.openksavi.sponge.type.Type
-
- getKnowledgeBase(String) - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
-
Returns a knowledge base that has the specified name.
- getKnowledgeBase() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseEngineOperations
-
Returns the knowledge base associated with this processor.
- getKnowledgeBase() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseScript
-
Returns a knowledge base that uses this script.
- getKnowledgeBase() - Method in interface org.openksavi.sponge.plugin.Plugin
-
Returns the knowledge base associated with this plugin.
- getKnowledgeBase() - Method in interface org.openksavi.sponge.ProcessorOperations
-
Returns the knowledge base associated with this processor.
- getKnowledgeBaseFileProvider() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the knowledge base file provider.
- getKnowledgeBaseInterpreterFactory() - Method in interface org.openksavi.sponge.spi.KnowledgeBaseInterpreterFactoryProvider
-
Returns a knowledge base interpreter factory.
- getKnowledgeBaseManager() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the Knowledge Base Manager.
- getKnowledgeBaseName() - Method in class org.openksavi.sponge.ProcessorQualifiedName
-
- getKnowledgeBases() - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
-
Returns all knowledge bases.
- getKnowledgeBaseScriptProvider(KnowledgeBaseScript) - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
-
Returns a new instance of a knowledge base script provider for the given script.
- getLanguage() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseType
-
Returns the language of the knowledge base.
- getLogger() - Method in interface org.openksavi.sponge.Processor
-
Returns the logger.
- getLong(String, Long) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns long value.
- getLongAttribute(String, Long) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns long attribute value.
- getMainEventQueue() - Method in interface org.openksavi.sponge.engine.EventQueueManager
-
Returns a Main Event Queue.
- getMainEventQueueCapacity() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns the Main Event Queue capacity.
- getMainKnowledgeBase() - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
-
Returns the main knowledge base.
- getMainProcessingUnit() - Method in interface org.openksavi.sponge.engine.ProcessingUnitManager
-
Returns the Main Processing Unit.
- getMainProcessingUnitThreadCount() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Returns the number of the Main Processing Unit worker threads.
- getMainProcessingUnitThreadCount() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns the number of the Main Processing Unit worker threads.
- getMainProcessingUnitWorkerExecutorQueueSize() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns the Main Processing Unit worker executor queue size.
- getMainQueue() - Method in interface org.openksavi.sponge.spi.EventQueueProvider
-
Creates a main event queue.
- getMaxInstances() - Method in interface org.openksavi.sponge.correlator.CorrelatorOperations
-
Returns the maximum number of concurrent instances allowed for this correlator.
- getMaxLength() - Method in class org.openksavi.sponge.type.StringType
-
- getMaxValue() - Method in class org.openksavi.sponge.type.IntegerType
-
- getMaxValue() - Method in class org.openksavi.sponge.type.NumberType
-
- getMimeType() - Method in class org.openksavi.sponge.type.BinaryType
-
- getMinLength() - Method in class org.openksavi.sponge.type.StringType
-
- getMinValue() - Method in class org.openksavi.sponge.type.IntegerType
-
- getMinValue() - Method in class org.openksavi.sponge.type.NumberType
-
- getName() - Method in class org.openksavi.sponge.action.ArgMeta
-
- getName() - Method in interface org.openksavi.sponge.config.Configuration
-
Returns configuration name.
- getName() - Method in interface org.openksavi.sponge.engine.event.EventQueue
-
Returns the name of the event queue.
- getName() - Method in interface org.openksavi.sponge.engine.ProcessorInstanceHolder
-
Returns the processor name.
- getName() - Method in enum org.openksavi.sponge.engine.ProcessorType
-
Returns name.
- getName() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns this engine name.
- getName() - Method in interface org.openksavi.sponge.engine.ThreadPool
-
Returns the name of this thread pool.
- getName() - Method in interface org.openksavi.sponge.event.Event
-
Returns event name.
- getName() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseScript
-
Returns the name of the script.
- getName() - Method in class org.openksavi.sponge.ProcessorQualifiedName
-
- getName() - Method in interface org.openksavi.sponge.util.Descriptive
-
Returns the name name.
- getNext() - Method in interface org.openksavi.sponge.event.EventIdGenerator
-
Returns next generated ID.
- getOnShutdownListeners() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns all OnShutdown listeners.
- getOnStartupListeners() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns all OnStartup listeners.
- getOperations() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the engine operations.
- getOrDefault(String, T) - Method in interface org.openksavi.sponge.event.Event
-
Returns the attribute value or defaultValue if it does't exist.
- getOutputEventQueue() - Method in interface org.openksavi.sponge.engine.EventQueueManager
-
Returns an Output Event Queue.
- getOutputQueue() - Method in interface org.openksavi.sponge.spi.EventQueueProvider
-
Creates an output event queue.
- getPattern(String) - Method in interface org.openksavi.sponge.util.PatternMatcher
-
Returns the pattern for its string representation.
- getPatternMatcher() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the pattern matcher.
- getPlugin(String) - Method in interface org.openksavi.sponge.engine.PluginManager
-
Returns a plugin identified by the name.
- getPlugin(String, Class<T>) - Method in interface org.openksavi.sponge.engine.PluginManager
-
Returns the plugin that has the specified name and type or null if there is no such plugin.
- getPlugin(Class<T>) - Method in interface org.openksavi.sponge.engine.PluginManager
-
Returns the plugin that has the specified type or null if there is no such plugin.
- getPlugin(String) - Method in interface org.openksavi.sponge.EngineOperations
-
Returns the plugin that has the specified name or null if there is no such plugin.
- getPlugin(String, Class<T>) - Method in interface org.openksavi.sponge.EngineOperations
-
Returns the plugin that has the specified name and type or null if there is no such plugin.
- getPlugin(Class<T>) - Method in interface org.openksavi.sponge.EngineOperations
-
Returns the plugin that has the specified type or null if there is no such plugin.
- getPluginCount() - Method in interface org.openksavi.sponge.engine.StatisticsManager
-
Returns the number of plugins.
- getPluginManager() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the Plugin Manager.
- getPlugins() - Method in interface org.openksavi.sponge.engine.PluginManager
-
Returns plugin list.
- getPlugins() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the list of plugins.
- getPostConfigKnowledgeBases() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Returns post-config knowledge bases added in the EngineBuilder.
- getPostConfigPlugins() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Returns post-config plugins added in the EngineBuilder.
- getPreConfigKnowledgeBases() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Returns pre-config knowledge bases added in the EngineBuilder.
- getPreConfigPlugins() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Returns pre-config plugins added in the EngineBuilder.
- getPriority() - Method in interface org.openksavi.sponge.util.HasPriority
-
Returns the priority.
- getProcessable() - Method in interface org.openksavi.sponge.engine.ProcessableThreadPool
-
Returns the processable.
- getProcessingUnitConcurrentListenerThreadCount() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns the number of threads used by processing units to listen to an event queue concurrently.
- getProcessingUnitEventProcessorCacheExpireTime() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns the Processing Unit event processor cache expire time (in milliseconds).
- getProcessingUnitManager() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the Processing Unit Manager.
- getProcessor() - Method in interface org.openksavi.sponge.engine.ProcessorInstanceHolder
-
Returns the processor.
- getProcessor() - Method in interface org.openksavi.sponge.ProcessorAdapter
-
Returns processor for this adapter.
- getProcessorManager() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the Processor Manager.
- getProcessorName() - Method in exception org.openksavi.sponge.ProcessorNotFoundException
-
- getProcessorType() - Method in exception org.openksavi.sponge.ProcessorNotFoundException
-
- getProperty(String) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Returns the property value.
- getReader() - Method in class org.openksavi.sponge.kb.KnowledgeBaseReaderHolder
-
- getReaders(SpongeEngine, String, Charset) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseFileProvider
-
Returns readers for the specified knowledge base file name (or wildcard).
- getReaders() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseScriptProvider
-
Returns reader holders for the script.
- getRegisteredActionAdapterMap() - Method in interface org.openksavi.sponge.engine.ActionManager
-
Returns registered processor adapter map.
- getRegisteredProcessorAdapterMap() - Method in interface org.openksavi.sponge.engine.processing.ProcessingUnit
-
Returns registered processor adapter map.
- getResultMeta() - Method in interface org.openksavi.sponge.action.ActionOperations
-
Returns the result metadata or null in not specified.
- getRootConfig() - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Returns the root configuration.
- getRuleAdapterGroups() - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnit
-
Returns the list of rule adapter groups.
- getRuleEventSpec(Object) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
-
Returns event specification for rule defined in the knowledge base.
- getRuleGroups() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the list of rule adapter groups.
- getRules() - Method in interface org.openksavi.sponge.rule.RuleAdapterGroup
-
- getScheduledEventCount() - Method in interface org.openksavi.sponge.engine.StatisticsManager
-
Returns scheduled event count.
- getScriptClassInstancePoviderCacheExpireTime() - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Returns the script-based class instance creation expression cache expire time (in milliseconds).
- getScriptKnowledgeBase(String) - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
-
Returns a script knowledge base that has the specified name.
- getScriptKnowledgeBaseProcessorClassName(Object) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
-
Returns script knowledge base processor class name.
- getScripts() - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBase
-
Returns knowledge base scripts.
- getShort(String, Short) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns short value.
- getShortAttribute(String, Short) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns short attribute value.
- getSize() - Method in interface org.openksavi.sponge.engine.event.EventQueue
-
Returns the size of the queue.
- getSourceName() - Method in interface org.openksavi.sponge.engine.ExceptionContext
-
Returns the source name.
- getSourceName() - Method in exception org.openksavi.sponge.engine.WrappedException
-
- getSourceObject() - Method in interface org.openksavi.sponge.engine.ExceptionContext
-
Returns the source object.
- getSpecificExceptionMessage(Throwable) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
-
Returns the implementation-specific error message or null if no specific message is necessary.
- getState() - Method in interface org.openksavi.sponge.EventSetProcessorAdapter
-
Returns the state.
- getStatisticsManager() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the Statistics Manager.
- getStatisticsSummary() - Method in interface org.openksavi.sponge.EngineOperations
-
Returns the engine statistics summary.
- getString(String, String) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns string value.
- getSummary() - Method in interface org.openksavi.sponge.engine.StatisticsManager
-
Returns statistics summary.
- getSupportedType() - Method in interface org.openksavi.sponge.spi.KnowledgeBaseInterpreterFactory
-
Returns a knowledge base type supported by this factory.
- getTags() - Method in class org.openksavi.sponge.type.Type
-
- getThreadPoolManager() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the Thread Pool Manager.
- getTime() - Method in interface org.openksavi.sponge.event.Event
-
Returns event time.
- getTriggerAdapters() - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnit
-
Returns the list of trigger adapters.
- getTriggers() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the list of trigger adapters.
- getType() - Method in class org.openksavi.sponge.action.ArgMeta
-
- getType() - Method in class org.openksavi.sponge.action.ResultMeta
-
- getType() - Method in interface org.openksavi.sponge.kb.KnowledgeBase
-
Returns knowledge base interpreter type.
- getType() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
-
Returns knowledge base interpreter type.
- getType() - Method in interface org.openksavi.sponge.ProcessorAdapter
-
Returns processor type.
- getTypeClass() - Method in enum org.openksavi.sponge.type.TypeKind
-
- getTypeCode() - Method in interface org.openksavi.sponge.kb.KnowledgeBaseType
-
Returns type code.
- getValue() - Method in interface org.openksavi.sponge.config.Configuration
-
Returns configuration value.
- getValue(String) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns configuration value.
- getValue() - Method in interface org.openksavi.sponge.config.PropertyEntry
-
Returns a property value.
- getValueType() - Method in class org.openksavi.sponge.type.MapType
-
- getVariable(String) - Method in interface org.openksavi.sponge.config.Configuration
-
Returns configuration variable.
- getVariable(String) - Method in interface org.openksavi.sponge.engine.Session
-
Returns the value of the session variable.
- getVariable(Class<T>, String) - Method in interface org.openksavi.sponge.engine.Session
-
Returns the value of the session variable.
- getVariable(String, T) - Method in interface org.openksavi.sponge.engine.Session
-
Returns the value of the session variable or defaultValue if not found.
- getVariable(Class<T>, String, T) - Method in interface org.openksavi.sponge.engine.Session
-
Returns the value of the session variable or defaultValue if not found.
- getVariable(String) - Method in interface org.openksavi.sponge.EngineOperations
-
Returns the value of the engine scope variable.
- getVariable(Class<T>, String) - Method in interface org.openksavi.sponge.EngineOperations
-
Returns the value of the engine scope variable.
- getVariable(String, T) - Method in interface org.openksavi.sponge.EngineOperations
-
Returns the value of the engine scope variable or defaultValue if not found.
- getVariable(Class<T>, String, T) - Method in interface org.openksavi.sponge.EngineOperations
-
Returns the value of the engine scope variable or defaultValue if not found.
- getVariable(String) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
-
Returns the value of the variable.
- getVariable(String, Class<T>) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
-
Returns the value of the variable.
- getVersion() - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Returns the engine version.
- getVersion() - Method in interface org.openksavi.sponge.EngineOperations
-
Returns the engine version.
- getVersion() - Method in interface org.openksavi.sponge.kb.KnowledgeBase
-
Returns the optional version of this knowledge base.
- getWorkerThreadPool() - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnit
-
Returns the thread pool used by the Main Processing Unit for worker threads.
- GLOBAL_LOGGER_NAME - Static variable in class org.openksavi.sponge.kb.KnowledgeBaseConstants
-
Global logger name.
- scanToAutoEnable() - Method in interface org.openksavi.sponge.kb.KnowledgeBase
-
Scans this knowledge base for processor definitions (classes) in order to auto enable.
- scanToAutoEnable() - Method in interface org.openksavi.sponge.kb.ScriptKnowledgeBaseInterpreter
-
Scans this knowledge base interpreter for processor definitions (classes) in order to auto enable.
- scheduleAfter(Event, long) - Method in interface org.openksavi.sponge.engine.event.EventScheduler
-
Schedules an event after a specified time.
- scheduleAfter(Event, long, long) - Method in interface org.openksavi.sponge.engine.event.EventScheduler
-
Schedules an event after a specified time with the specified interval.
- scheduleAt(Event, long) - Method in interface org.openksavi.sponge.engine.event.EventScheduler
-
Schedules an event at a specified time.
- scheduleAt(Event, long, long) - Method in interface org.openksavi.sponge.engine.event.EventScheduler
-
Schedules an event at a specified time with the specified interval.
- scheduleAt(Event, String) - Method in interface org.openksavi.sponge.engine.event.EventScheduler
-
Schedules an event in Cron.
- scheduleNow(Event) - Method in interface org.openksavi.sponge.engine.event.EventScheduler
-
Puts a specified event into the event queue now.
- ScriptKnowledgeBase - Interface in org.openksavi.sponge.kb
-
Script based knowledge base.
- ScriptKnowledgeBaseInterpreter - Interface in org.openksavi.sponge.kb
-
Script based knowledge base interpreter.
- send(Event) - Method in interface org.openksavi.sponge.EngineOperations
-
Sends an event to the Input Event Queue.
- send(String) - Method in interface org.openksavi.sponge.EngineOperations
-
Sends a new event to the Input Event Queue.
- send() - Method in interface org.openksavi.sponge.event.EventDefinition
-
Sends the event to the Input Event Queue.
- sendAfter(String, long) - Method in interface org.openksavi.sponge.EngineOperations
-
Sends a new event to the Input Event Queue after a specified time.
- sendAfter(String, long, long) - Method in interface org.openksavi.sponge.EngineOperations
-
Sends a new event to the Input Event Queue periodically after a specified time.
- sendAfter(Event, long) - Method in interface org.openksavi.sponge.EngineOperations
-
Sends an event to the Input Event Queue after a specified time.
- sendAfter(Event, long, long) - Method in interface org.openksavi.sponge.EngineOperations
-
Sends an event to the Input Event Queue periodically after a specified time.
- sendAfter(long) - Method in interface org.openksavi.sponge.event.EventDefinition
-
Sends the event to the Input Event Queue after a specified time.
- sendAfter(long, long) - Method in interface org.openksavi.sponge.event.EventDefinition
-
Sends the event to the Input Event Queue periodically after a specified time.
- sendAfter(Duration) - Method in interface org.openksavi.sponge.event.EventDefinition
-
Sends the event to the Input Event Queue after a specified time.
- sendAfter(Duration, Duration) - Method in interface org.openksavi.sponge.event.EventDefinition
-
Sends the event to the Input Event Queue periodically after a specified time.
- sendAt(String, long) - Method in interface org.openksavi.sponge.EngineOperations
-
Sends a new event to the Input Event Queue at a specified time.
- sendAt(String, long, long) - Method in interface org.openksavi.sponge.EngineOperations
-
Sends a new event to the Input Event Queue at a specified time and then periodically.
- sendAt(Event, long) - Method in interface org.openksavi.sponge.EngineOperations
-
Sends an event to the Input Event Queue at a specified time.
- sendAt(Event, long, long) - Method in interface org.openksavi.sponge.EngineOperations
-
Sends an event to the Input Event Queue at a specified time and then periodically.
- sendAt(Event, String) - Method in interface org.openksavi.sponge.EngineOperations
-
Sends an event to the Input Event Queue at a time specified by the crontab spec.
- sendAt(String, String) - Method in interface org.openksavi.sponge.EngineOperations
-
Sends a new event to the Input Event Queue at a time specified by the crontab spec.
- sendAt(long) - Method in interface org.openksavi.sponge.event.EventDefinition
-
Sends the event to the Input Event Queue at a specified time.
- sendAt(long, long) - Method in interface org.openksavi.sponge.event.EventDefinition
-
Sends the event to the Input Event Queue at a specified time and then periodically.
- sendAt(Instant) - Method in interface org.openksavi.sponge.event.EventDefinition
-
Sends the event to the Input Event Queue at a specified time.
- sendAt(Instant, Duration) - Method in interface org.openksavi.sponge.event.EventDefinition
-
Sends the event to the Input Event Queue at a specified time and then periodically.
- sendAt(String) - Method in interface org.openksavi.sponge.event.EventDefinition
-
Sends the event to the Input Event Queue at a time specified by the crontab spec.
- Session - Interface in org.openksavi.sponge.engine
-
A session.
- set(String, Object) - Method in interface org.openksavi.sponge.engine.Variables
-
Sets the variable.
- set(String, Object) - Method in interface org.openksavi.sponge.event.Event
-
Sets attribute value.
- set(String, Object) - Method in interface org.openksavi.sponge.event.EventDefinition
-
Sets event attribute.
- setAllowConcurrentEventTypeProcessingByEventSetProcessors(boolean) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Sets the flag to allow for concurrent processing of events that have the same type by event set processors.
- setArgsMeta(ArgMeta<?>...) - Method in interface org.openksavi.sponge.action.ActionOperations
-
Sets the (optional) arguments metadata.
- setAsyncEventSetProcessorExecutorThreadCount(int) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Sets the number of threads used by an event set processor asynchronous executor.
- setAsyncEventSetProcessorExecutorThreadCount(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Sets the number of threads used by an event set processor asynchronous executor.
- setAsyncEventSetProcessorProcessingPartitionSize(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Sets the specific {link org.openksavi.sponge.engine.processing.EventSetProcessorMainProcessingUnitHandler} implementation parameter -
an asynchronous processing partition size.
- setAsyncEventSetProcessorProcessingThreshold(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
- setAutoEnable(boolean) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Sets auto-enable of processors.
- setAutoEnable(boolean) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Sets the auto-enable of processors.
- setCapacity(int) - Method in interface org.openksavi.sponge.engine.event.EventQueue
-
Sets the capacity of the queue.
- setConfiguration(Configuration, boolean) - Method in interface org.openksavi.sponge.plugin.Plugin
-
Sets a plugin configuration.
- setConfigurationFilename(String) - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Sets the configuration file name.
- setDecomposedQueueCapacity(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Sets the decomposed queue capacity.
- setDescription(String) - Method in class org.openksavi.sponge.action.ArgMeta
-
- setDescription(String) - Method in class org.openksavi.sponge.action.ResultMeta
-
- setDescription(String) - Method in interface org.openksavi.sponge.util.Descriptive
-
Sets the description.
- setDisplayName(String) - Method in class org.openksavi.sponge.action.ArgMeta
-
- setDisplayName(String) - Method in class org.openksavi.sponge.action.ResultMeta
-
- setDisplayName(String) - Method in interface org.openksavi.sponge.util.Descriptive
-
Sets the display name.
- setDuration(Duration) - Method in interface org.openksavi.sponge.EventSetProcessorOperations
-
Sets a duration.
- setDurationThreadCount(int) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Sets duration executor thread count.
- setDurationThreadCount(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Sets the duration executor thread count.
- setDynamicThreadPoolKeepAliveTime(long) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Sets the dynamic thread pool keep alive time (in milliseconds).
- setEngine(SpongeEngine) - Method in interface org.openksavi.sponge.util.HasEngine
-
Sets the engine.
- setEngineDescription(String) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Sets the engine description.
- setEngineDisplayName(String) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Sets the engine display name.
- setEngineName(String) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Sets the engine name.
- setEvent(String) - Method in interface org.openksavi.sponge.EventProcessor
-
A convenient method for setting event name (or name pattern) that this event processor will be listening to.
- setEventAliases(String...) - Method in interface org.openksavi.sponge.rule.RuleOperations
-
Sets event aliases.
- setEventClonePolicy(EventClonePolicy) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Sets event clone policy.
- setEventClonePolicy(EventClonePolicy) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Sets the event clone policy.
- setEventIdGenerator(EventIdGenerator) - Method in interface org.openksavi.sponge.engine.event.EventScheduler
-
Sets an event ID generator.
- setEventModes(EventMode...) - Method in interface org.openksavi.sponge.rule.RuleOperations
-
Sets event modes.
- setEventName(String) - Method in interface org.openksavi.sponge.EventProcessorOperations
-
Sets event name (or name pattern) this processor listens to.
- setEventNames(String...) - Method in interface org.openksavi.sponge.EventProcessorOperations
-
Sets event names (or name patterns) this processor listens to.
- setEventQueueCapacity(int) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Sets event queue capacity.
- setEventQueueCapacity(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Sets the event queue capacity.
- setEventQueueProvider(EventQueueProvider) - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Sets the event queue provider.
- setEvents(String...) - Method in interface org.openksavi.sponge.EventProcessor
-
A convenient method for setting event names (or name patterns) that this event processor will be listening to.
- setEvents(Object[]) - Method in interface org.openksavi.sponge.rule.Rule
-
Sets events.
- setEventSetProcessorDefaultSynchronous(boolean) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Sets an event set processor default synchronous flag.
- setEventSetProcessorDefaultSynchronous(boolean) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Sets the event set processor default synchronous flag.
- setEventSetProcessorDurationStrategy(EventSetProcessorDurationStrategy) - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Sets the strategy for handling an event set processor duration timeout.
- setExceptionHandler(ExceptionHandler) - Method in interface org.openksavi.sponge.engine.interactive.InteractiveMode
-
Sets the exception handler.
- setExceptionHandler(ExceptionHandler) - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Sets the exception handler.
- setExclusiveMax(boolean) - Method in class org.openksavi.sponge.type.IntegerType
-
- setExclusiveMax(boolean) - Method in class org.openksavi.sponge.type.NumberType
-
- setExclusiveMin(boolean) - Method in class org.openksavi.sponge.type.IntegerType
-
- setExclusiveMin(boolean) - Method in class org.openksavi.sponge.type.NumberType
-
- setExecutorShutdownTimeout(long) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Sets an executor shutdown timeout (in milliseconds).
- setExecutorShutdownTimeout(long) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Sets the executor shutdown timeout (in milliseconds).
- setFeatures(Map<String, Object>) - Method in interface org.openksavi.sponge.ProcessorOperations
-
Sets the (optional) processor features.
- setFeatures(Map<String, Object>) - Method in class org.openksavi.sponge.type.Type
-
- setFileName(String) - Method in class org.openksavi.sponge.kb.KnowledgeBaseReaderHolder
-
- setFilterProcessingUnit(FilterProcessingUnit) - Method in interface org.openksavi.sponge.engine.ProcessingUnitManager
-
Sets the Filter Processing Unit.
- setFormat(String) - Method in class org.openksavi.sponge.type.Type
-
- setGroup(EventSetProcessorAdapterGroup<? extends EventSetProcessorAdapter<?>>) - Method in interface org.openksavi.sponge.EventSetProcessorAdapter
-
Sets event set processor group.
- setId(String) - Method in interface org.openksavi.sponge.event.Event
-
Sets event ID.
- setIfNone(String, Supplier<T>) - Method in interface org.openksavi.sponge.engine.Variables
-
Sets the variable if there is none (i.e.
- setInitialDynamicThreadPoolSizeRatio(double) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Sets the dynamic thread pool initial size ratio.
- setInputEventQueue(EventQueue) - Method in interface org.openksavi.sponge.engine.EventQueueManager
-
Sets an Input Event Queue.
- setInternalQueueBlockingPutSleep(long) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Sets the internal queue blocking put operation sleep time between retries (in milliseconds).
- setInterpreter(KnowledgeBaseInterpreter) - Method in interface org.openksavi.sponge.kb.KnowledgeBase
-
Sets an interpreter associated with this knowledge base.
- setInterpreterGlobalVariable(String, Object) - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
-
Sets the global variable in all interpreters in all knowledge bases.
- setKnowledgeBase(ScriptKnowledgeBase) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseScript
-
Sets a knowledge base that uses this script.
- setKnowledgeBase(KnowledgeBase) - Method in interface org.openksavi.sponge.plugin.Plugin
-
Sets the knowledge base associated with this plugin.
- setKnowledgeBaseFileProvider(KnowledgeBaseFileProvider) - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Sets the knowledge base file provider.
- setKnowledgeBaseInterpreterFactoryProviders(List<KnowledgeBaseInterpreterFactoryProvider>) - Method in interface org.openksavi.sponge.engine.KnowledgeBaseManager
-
Sets knowledge base interpreter factory providers.
- setKnowledgeBaseInterpreterFactoryProviders(List<KnowledgeBaseInterpreterFactoryProvider>) - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Sets the knowledge base interpreter factory providers.
- setKnowledgeBaseName(String) - Method in class org.openksavi.sponge.ProcessorQualifiedName
-
- setMainEventQueue(EventQueue) - Method in interface org.openksavi.sponge.engine.EventQueueManager
-
Sets a Main Event Queue.
- setMainEventQueueCapacity(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Sets the Main Event Queue capacity.
- setMainProcessingUnit(MainProcessingUnit) - Method in interface org.openksavi.sponge.engine.ProcessingUnitManager
-
Sets the Main Processing Unit.
- setMainProcessingUnitThreadCount(int) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Sets the number of the Main Processing Unit worker threads.
- setMainProcessingUnitThreadCount(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Sets the number of the Main Processing Unit worker threads.
- setMainProcessingUnitWorkerExecutorQueueSize(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Sets the Main Processing Unit worker executor queue size.
- setMaxInstances(int) - Method in interface org.openksavi.sponge.correlator.CorrelatorOperations
-
Sets the maximum number of concurrent instances allowed for this correlator.
- setMaxLength(Integer) - Method in class org.openksavi.sponge.type.StringType
-
- setMaxValue(Long) - Method in class org.openksavi.sponge.type.IntegerType
-
- setMaxValue(Number) - Method in class org.openksavi.sponge.type.NumberType
-
- setMimeType(String) - Method in class org.openksavi.sponge.type.BinaryType
-
- setMinLength(Integer) - Method in class org.openksavi.sponge.type.StringType
-
- setMinValue(Long) - Method in class org.openksavi.sponge.type.IntegerType
-
- setMinValue(Number) - Method in class org.openksavi.sponge.type.NumberType
-
- setModuleProvider(EngineModuleProvider) - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Sets the module provider.
- setName(String) - Method in class org.openksavi.sponge.action.ArgMeta
-
- setName(String) - Method in class org.openksavi.sponge.ProcessorQualifiedName
-
- setName(String) - Method in interface org.openksavi.sponge.util.Descriptive
-
Sets the name.
- setOrdered(boolean) - Method in interface org.openksavi.sponge.rule.RuleOperations
-
Sets the events for this rule to be ordered or unordered.
- setOutputEventQueue(EventQueue) - Method in interface org.openksavi.sponge.engine.EventQueueManager
-
Sets an Output Event Queue.
- setPatternMatcher(PatternMatcher) - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Sets the pattern matcher.
- setPriority(int) - Method in interface org.openksavi.sponge.event.ControlEvent
-
Sets the priority.
- setProcessingUnitConcurrentListenerThreadCount(int) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Sets the number of threads used by processing units to listen to an event queue concurrently.
- setProcessingUnitEventProcessorCacheExpireTime(long) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Sets the Processing Unit event processor cache expire time (in milliseconds).
- setProcessingUnitProvider(ProcessingUnitProvider) - Method in interface org.openksavi.sponge.engine.SpongeEngine
-
Sets the processing unit provider.
- setProcessor(T) - Method in interface org.openksavi.sponge.ProcessorAdapter
-
Sets processor for this adapter.
- setProperties(Map<String, Object>) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Sets properties.
- setProperty(String, Object, boolean, boolean) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Sets property.
- setProperty(String, Object) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Sets property.
- setPropertyEntries(Map<String, PropertyEntry>) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Sets property entries.
- setReader(Reader) - Method in class org.openksavi.sponge.kb.KnowledgeBaseReaderHolder
-
- setRequired(boolean) - Method in class org.openksavi.sponge.action.ArgMeta
-
- setResultMeta(ResultMeta<?>) - Method in interface org.openksavi.sponge.action.ActionOperations
-
Sets the (optional) result metadata.
- setScriptClassInstancePoviderCacheExpireTime(long) - Method in interface org.openksavi.sponge.engine.EngineParameters
-
Sets the script-based class instance creation expression cache expire time (in milliseconds).
- setState(EventSetProcessorState) - Method in interface org.openksavi.sponge.EventSetProcessorAdapter
-
Sets the state.
- setSynchronous(Boolean) - Method in interface org.openksavi.sponge.EventSetProcessorOperations
-
Sets synchronous flag.
- setSystemProperties(Map<String, String>) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Sets system properties.
- setSystemProperty(String, Object) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Sets a property that is also a system property.
- setTags(List<String>) - Method in class org.openksavi.sponge.type.Type
-
- setTime(Instant) - Method in interface org.openksavi.sponge.event.Event
-
Sets event time.
- setType(T) - Method in class org.openksavi.sponge.action.ArgMeta
-
- setType(T) - Method in class org.openksavi.sponge.action.ResultMeta
-
- setType(KnowledgeBaseType) - Method in interface org.openksavi.sponge.kb.KnowledgeBase
-
Sets knowledge base interpreter type.
- setVariable(String, Object) - Method in interface org.openksavi.sponge.config.Configuration
-
Sets configuration variable.
- setVariable(String, Object) - Method in interface org.openksavi.sponge.engine.Session
-
Sets session variable value.
- setVariable(String, Object) - Method in interface org.openksavi.sponge.EngineOperations
-
Sets the engine scope variable.
- setVariable(String, Object) - Method in interface org.openksavi.sponge.kb.KnowledgeBaseInterpreter
-
Sets the variable value.
- setVariableIfNone(String, Supplier<T>) - Method in interface org.openksavi.sponge.engine.Session
-
Sets the session variable if not set already.
- setVariableIfNone(String, Supplier<T>) - Method in interface org.openksavi.sponge.EngineOperations
-
Sets the engine scope variable if not set already.
- setVariableProperties(Map<String, String>) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Sets variable properties.
- setVariableProperty(String, Object) - Method in interface org.openksavi.sponge.engine.ConfigurationManager
-
Sets a property that is also an engine scope variable.
- setVariables(Properties) - Method in interface org.openksavi.sponge.config.Configuration
-
Sets configuration variables.
- setVersion(Integer) - Method in interface org.openksavi.sponge.kb.KnowledgeBase
-
Sets the version of this knowledge base.
- shutdown() - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnitHandler
-
Shuts down this handler.
- shutdown() - Method in interface org.openksavi.sponge.EngineOperations
-
Shuts down the engine using the current thread.
- shutdown() - Method in interface org.openksavi.sponge.util.Manageable
-
Shuts down this managed entity.
- shutdownThreadPool(ThreadPool) - Method in interface org.openksavi.sponge.engine.ThreadPoolManager
-
Shuts down a thread pool.
- SpongeEngine - Interface in org.openksavi.sponge.engine
-
The Sponge engine.
- SpongeException - Exception in org.openksavi.sponge
-
Main exception class.
- SpongeException(String) - Constructor for exception org.openksavi.sponge.SpongeException
-
Creates a new exception.
- SpongeException(Throwable) - Constructor for exception org.openksavi.sponge.SpongeException
-
Creates a new exception.
- SpongeException(String, Throwable) - Constructor for exception org.openksavi.sponge.SpongeException
-
Creates a new exception.
- startTimeMeasurementIfNotStartedYet() - Method in interface org.openksavi.sponge.engine.StatisticsManager
-
Starts the time measurement of events to be processed by the Main Processing Unit.
- startup() - Method in interface org.openksavi.sponge.engine.processing.MainProcessingUnitHandler
-
Starts up this handler.
- STARTUP - Static variable in class org.openksavi.sponge.event.EventName
-
- startup() - Method in interface org.openksavi.sponge.util.Manageable
-
Starts up this managed entity.
- startupProcessableThreadPool(ProcessableThreadPool) - Method in interface org.openksavi.sponge.engine.ThreadPoolManager
-
Starts up a processable thread pool.
- StatisticsManager - Interface in org.openksavi.sponge.engine
-
Statistics Manager.
- StringType - Class in org.openksavi.sponge.type
-
- StringType() - Constructor for class org.openksavi.sponge.type.StringType
-
- supportsConcurrentListenerThreadPool() - Method in interface org.openksavi.sponge.engine.processing.ProcessingUnit
-
Returns true if this processing unit supports thread pool to listen to an event queue concurrently instead of only one
thread.