Class KieRuntimeServiceDrlKieSessionLocal
- java.lang.Object
-
- org.kie.drl.engine.runtime.kiesession.local.service.KieRuntimeServiceDrlKieSessionLocal
-
- All Implemented Interfaces:
org.kie.efesto.runtimemanager.api.service.KieRuntimeService<String,org.kie.api.runtime.KieSession,EfestoInputDrlKieSessionLocal,EfestoOutputDrlKieSessionLocal,org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext>
public class KieRuntimeServiceDrlKieSessionLocal extends Object implements org.kie.efesto.runtimemanager.api.service.KieRuntimeService<String,org.kie.api.runtime.KieSession,EfestoInputDrlKieSessionLocal,EfestoOutputDrlKieSessionLocal,org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext>
-
-
Constructor Summary
Constructors Constructor Description KieRuntimeServiceDrlKieSessionLocal()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanManageInput(org.kie.efesto.runtimemanager.api.model.EfestoInput toEvaluate, org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext context)Optional<EfestoOutputDrlKieSessionLocal>evaluateInput(EfestoInputDrlKieSessionLocal toEvaluate, org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext context)org.kie.efesto.common.api.cache.EfestoClassKeygetEfestoClassKeyIdentifier()StringgetModelType()
-
-
-
Method Detail
-
getEfestoClassKeyIdentifier
public org.kie.efesto.common.api.cache.EfestoClassKey getEfestoClassKeyIdentifier()
- Specified by:
getEfestoClassKeyIdentifierin interfaceorg.kie.efesto.runtimemanager.api.service.KieRuntimeService<String,org.kie.api.runtime.KieSession,EfestoInputDrlKieSessionLocal,EfestoOutputDrlKieSessionLocal,org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext>
-
canManageInput
public boolean canManageInput(org.kie.efesto.runtimemanager.api.model.EfestoInput toEvaluate, org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext context)- Specified by:
canManageInputin interfaceorg.kie.efesto.runtimemanager.api.service.KieRuntimeService<String,org.kie.api.runtime.KieSession,EfestoInputDrlKieSessionLocal,EfestoOutputDrlKieSessionLocal,org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext>
-
evaluateInput
public Optional<EfestoOutputDrlKieSessionLocal> evaluateInput(EfestoInputDrlKieSessionLocal toEvaluate, org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext context)
- Specified by:
evaluateInputin interfaceorg.kie.efesto.runtimemanager.api.service.KieRuntimeService<String,org.kie.api.runtime.KieSession,EfestoInputDrlKieSessionLocal,EfestoOutputDrlKieSessionLocal,org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext>
-
getModelType
public String getModelType()
- Specified by:
getModelTypein interfaceorg.kie.efesto.runtimemanager.api.service.KieRuntimeService<String,org.kie.api.runtime.KieSession,EfestoInputDrlKieSessionLocal,EfestoOutputDrlKieSessionLocal,org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext>
-
-