public interface ProcessorManager extends EngineModule
| Modifier and Type | Method and Description |
|---|---|
<T extends Processor> |
createProcessorInstance(ProcessorDefinition definition,
Class<T> cls)
Creates a new uninitialized processor instance.
|
void |
disable(KnowledgeBase knowledgeBase,
Object processorClass)
Disables a processor.
|
void |
disable(KnowledgeBase knowledgeBase,
String processorName)
Disables a processor.
|
void |
disableAction(KnowledgeBase knowledgeBase,
Object actionClass)
Disables the action.
|
void |
disableCorrelator(KnowledgeBase knowledgeBase,
Object correlatorClass)
Disables the correlator.
|
void |
disableFilter(KnowledgeBase knowledgeBase,
Object filterClass)
Disables the filter.
|
void |
disableRule(KnowledgeBase knowledgeBase,
Object ruleClass)
Disables the rule.
|
void |
disableTrigger(KnowledgeBase knowledgeBase,
Object triggerClass)
Disables the trigger.
|
void |
enable(KnowledgeBase knowledgeBase,
Object processorClass)
Enables a processor.
|
<T extends Processor<?>> |
enable(KnowledgeBase knowledgeBase,
ProcessorBuilder<T> processorBuilder)
Enables a processor.
|
void |
enableAction(KnowledgeBase knowledgeBase,
Object actionClass)
Enables an action.
|
void |
enableCorrelator(KnowledgeBase knowledgeBase,
Object correlatorClass)
Enables a correlator.
|
void |
enableFilter(KnowledgeBase knowledgeBase,
Object filterClass)
Enables a filter.
|
void |
enableRule(KnowledgeBase knowledgeBase,
Object ruleClass)
Enables a rule.
|
void |
enableTrigger(KnowledgeBase knowledgeBase,
Object triggerClass)
Enables a trigger.
|
List<ProcessorAdapter> |
getAllProcessorAdapters()
Returns all processor adapters.
|
isFailed, isNew, isRunning, isStarting, isStopping, isTerminated, shutdown, startupgetDescription, getLabel, getName, setDescription, setLabel, setNamevoid enable(KnowledgeBase knowledgeBase, Object processorClass)
knowledgeBase - knowledge base.processorClass - processor class.<T extends Processor<?>> void enable(KnowledgeBase knowledgeBase, ProcessorBuilder<T> processorBuilder)
knowledgeBase - knowledge base.processorBuilder - processor builder.void disable(KnowledgeBase knowledgeBase, Object processorClass)
knowledgeBase - knowledge base.processorClass - processor class.void disable(KnowledgeBase knowledgeBase, String processorName)
knowledgeBase - knowledge base.processorName - processor name.void enableAction(KnowledgeBase knowledgeBase, Object actionClass)
knowledgeBase - knowledge base.actionClass - action class.void enableFilter(KnowledgeBase knowledgeBase, Object filterClass)
knowledgeBase - knowledge base.filterClass - filter class.void enableTrigger(KnowledgeBase knowledgeBase, Object triggerClass)
knowledgeBase - knowledge base.triggerClass - trigger class.void enableRule(KnowledgeBase knowledgeBase, Object ruleClass)
knowledgeBase - knowledge base.ruleClass - rule class.void enableCorrelator(KnowledgeBase knowledgeBase, Object correlatorClass)
knowledgeBase - knowledge base.correlatorClass - correlator class.void disableAction(KnowledgeBase knowledgeBase, Object actionClass)
knowledgeBase - knowledge base.actionClass - action class.void disableFilter(KnowledgeBase knowledgeBase, Object filterClass)
knowledgeBase - knowledge base.filterClass - filter class.void disableTrigger(KnowledgeBase knowledgeBase, Object triggerClass)
knowledgeBase - knowledge base.triggerClass - trigger class.void disableRule(KnowledgeBase knowledgeBase, Object ruleClass)
knowledgeBase - knowledge base.ruleClass - rule class.void disableCorrelator(KnowledgeBase knowledgeBase, Object correlatorClass)
knowledgeBase - knowledge base.correlatorClass - correlator class.<T extends Processor> T createProcessorInstance(ProcessorDefinition definition, Class<T> cls)
T - processor.definition - processor definition.cls - processor class.List<ProcessorAdapter> getAllProcessorAdapters()
Copyright © 2016–2021 Softelnet. All rights reserved.