| Package | Description |
|---|---|
| org.openksavi.sponge |
Interfaces for base functionalities.
|
| org.openksavi.sponge.engine |
Interfaces for the engine and base functionalities.
|
| org.openksavi.sponge.kb |
Interfaces for knowledge bases and related functionalities.
|
| org.openksavi.sponge.plugin |
Interfaces for plugins.
|
| org.openksavi.sponge.spi |
Interfaces for SPI (Service Provider Interface).
|
| Modifier and Type | Method and Description |
|---|---|
KnowledgeBase |
ProcessorOperations.getKnowledgeBase()
Returns the knowledge base associated with this processor.
|
| Modifier and Type | Method and Description |
|---|---|
KnowledgeBase |
KnowledgeBaseManager.getDefaultKnowledgeBase()
Returns the default knowledge base.
|
KnowledgeBase |
KnowledgeBaseManager.getKnowledgeBase(String name)
Returns a knowledge base that has the specified name.
|
KnowledgeBase |
KnowledgeBaseManager.getMainKnowledgeBase()
Returns the main knowledge base.
|
| Modifier and Type | Method and Description |
|---|---|
List<KnowledgeBase> |
KnowledgeBaseManager.getKnowledgeBases()
Returns all knowledge bases.
|
List<KnowledgeBase> |
ConfigurationManager.getPostConfigKnowledgeBases()
Returns post-config knowledge bases added in the EngineBuilder.
|
List<KnowledgeBase> |
ConfigurationManager.getPreConfigKnowledgeBases()
Returns pre-config knowledge bases added in the EngineBuilder.
|
| Modifier and Type | Method and Description |
|---|---|
void |
KnowledgeBaseManager.addKnowledgeBase(KnowledgeBase knowledgeBase)
Adds a knowledge base to this knowledge base manager.
|
InitialProcessorInstance<T> |
ProcessorProvider.createInitialProcessorInstance(KnowledgeBase knowledgeBase,
Class<T> cls) |
void |
ProcessorManager.disable(KnowledgeBase knowledgeBase,
Object processorClass)
Disables a processor.
|
void |
ProcessorManager.disable(KnowledgeBase knowledgeBase,
String processorName)
Disables a processor.
|
void |
ProcessorManager.disableAction(KnowledgeBase knowledgeBase,
Object actionClass)
Disables the action.
|
void |
ProcessorManager.disableCorrelator(KnowledgeBase knowledgeBase,
Object correlatorClass)
Disables the correlator.
|
void |
ProcessorManager.disableFilter(KnowledgeBase knowledgeBase,
Object filterClass)
Disables the filter.
|
void |
ProcessorManager.disableRule(KnowledgeBase knowledgeBase,
Object ruleClass)
Disables the rule.
|
void |
ProcessorManager.disableTrigger(KnowledgeBase knowledgeBase,
Object triggerClass)
Disables the trigger.
|
void |
ProcessorManager.enable(KnowledgeBase knowledgeBase,
Object processorClass)
Enables a processor.
|
<T extends Processor<?>> |
ProcessorManager.enable(KnowledgeBase knowledgeBase,
ProcessorBuilder<T> processorBuilder)
Enables a processor.
|
void |
ProcessorManager.enableAction(KnowledgeBase knowledgeBase,
Object actionClass)
Enables an action.
|
void |
ProcessorManager.enableCorrelator(KnowledgeBase knowledgeBase,
Object correlatorClass)
Enables a correlator.
|
void |
ProcessorManager.enableFilter(KnowledgeBase knowledgeBase,
Object filterClass)
Enables a filter.
|
void |
ProcessorManager.enableRule(KnowledgeBase knowledgeBase,
Object ruleClass)
Enables a rule.
|
void |
ProcessorManager.enableTrigger(KnowledgeBase knowledgeBase,
Object triggerClass)
Enables a trigger.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConfigurationManager.addPostConfigKnowledgeBases(List<KnowledgeBase> knowledgeBases)
Adds knowledge bases to the list of post-config knowledge bases.
|
void |
ConfigurationManager.addPreConfigKnowledgeBases(List<KnowledgeBase> knowledgeBases)
Adds knowledge bases to the list of pre-config knowledge bases.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ScriptKnowledgeBase
Script based knowledge base.
|
| Modifier and Type | Method and Description |
|---|---|
KnowledgeBase |
KnowledgeBaseEngineOperations.getKnowledgeBase()
Returns the knowledge base associated with this processor.
|
| Modifier and Type | Method and Description |
|---|---|
ProcessorInstanceHolder |
KnowledgeBaseInterpreter.createProcessorInstanceByProcessorClass(KnowledgeBase knowledgeBase,
Object processorClass,
Class<?> javaClass)
Returns the processor new instance holder.
|
| Modifier and Type | Method and Description |
|---|---|
KnowledgeBase |
Plugin.getKnowledgeBase()
Returns the knowledge base associated with this plugin.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Plugin.setKnowledgeBase(KnowledgeBase knowledgeBase)
Sets the knowledge base associated with this plugin.
|
| Modifier and Type | Method and Description |
|---|---|
KnowledgeBaseInterpreter |
KnowledgeBaseInterpreterFactory.createKnowledgeBaseInterpreter(SpongeEngine engine,
KnowledgeBase knowledgeBase)
Creates a new knowledge base interpreter.
|
Copyright © 2016–2019 Softelnet. All rights reserved.