public class SingleInstanceProcessorProvider<T extends Processor<?>> extends Object implements ProcessorProvider<T>
| Constructor and Description |
|---|
SingleInstanceProcessorProvider(Processor<?> processorInstance) |
| Modifier and Type | Method and Description |
|---|---|
T |
createAdditionalProcessorInstance(ProcessorDefinition definition,
Class<T> cls) |
InitialProcessorInstance<T> |
createInitialProcessorInstance(KnowledgeBase knowledgeBase,
Class<T> cls) |
Object |
invokeActionOnCall(Action action,
List<Object> args) |
public SingleInstanceProcessorProvider(Processor<?> processorInstance)
public InitialProcessorInstance<T> createInitialProcessorInstance(KnowledgeBase knowledgeBase, Class<T> cls)
createInitialProcessorInstance in interface ProcessorProvider<T extends Processor<?>>public T createAdditionalProcessorInstance(ProcessorDefinition definition, Class<T> cls)
createAdditionalProcessorInstance in interface ProcessorProvider<T extends Processor<?>>public Object invokeActionOnCall(Action action, List<Object> args)
invokeActionOnCall in interface ProcessorProvider<T extends Processor<?>>Copyright © 2016–2021 Softelnet. All rights reserved.