public class JavaKnowledgeBaseInterpreter extends BaseNonScriptKnowledgeBaseInterpreter
variables| Constructor and Description |
|---|
JavaKnowledgeBaseInterpreter(SpongeEngine engine,
KnowledgeBase knowledgeBase) |
| Modifier and Type | Method and Description |
|---|---|
ProcessorInstanceHolder |
createProcessorInstanceByProcessorClass(KnowledgeBase knowledgeBase,
Object processorClass,
Class<?> javaClass) |
protected <T> T |
doCreateInstance(String className,
Class<T> javaClass)
Creates an instance of the given class.
|
Object |
invokeMethod(Object target,
String name,
Object... args) |
existsVariable, getJavaException, getScriptKnowledgeBaseProcessorClassName, getVariable, isKnowledgeBaseException, setVariablecreatePluginInstance, createProcessorInstance, getCustomRuleEventSpec, getEngineOperations, getLogger, getRuleEventSpec, getSpecificExceptionMessage, getType, getVariable, resolveEventNameAndAliaspublic JavaKnowledgeBaseInterpreter(SpongeEngine engine, KnowledgeBase knowledgeBase)
protected <T> T doCreateInstance(String className, Class<T> javaClass)
BaseKnowledgeBaseInterpreterdoCreateInstance in class BaseKnowledgeBaseInterpreterT - instance typeclassName - class name.javaClass - processor class.public ProcessorInstanceHolder createProcessorInstanceByProcessorClass(KnowledgeBase knowledgeBase, Object processorClass, Class<?> javaClass)
Copyright © 2016–2019 Softelnet. All rights reserved.