Class KieRuntimeServiceDrlMapInput

  • All Implemented Interfaces:
    org.kie.efesto.runtimemanager.api.service.KieRuntimeService<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO,​Map<String,​Object>,​org.kie.efesto.runtimemanager.api.model.AbstractEfestoInput<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO>,​EfestoOutputDrlMap,​org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext>

    public class KieRuntimeServiceDrlMapInput
    extends Object
    implements org.kie.efesto.runtimemanager.api.service.KieRuntimeService<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO,​Map<String,​Object>,​org.kie.efesto.runtimemanager.api.model.AbstractEfestoInput<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO>,​EfestoOutputDrlMap,​org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext>
    • Constructor Detail

      • KieRuntimeServiceDrlMapInput

        public KieRuntimeServiceDrlMapInput()
    • Method Detail

      • canManageInput

        public boolean canManageInput​(org.kie.efesto.runtimemanager.api.model.EfestoInput toEvaluate,
                                      org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext context)
        Specified by:
        canManageInput in interface org.kie.efesto.runtimemanager.api.service.KieRuntimeService<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO,​Map<String,​Object>,​org.kie.efesto.runtimemanager.api.model.AbstractEfestoInput<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO>,​EfestoOutputDrlMap,​org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext>
      • evaluateInput

        public Optional<EfestoOutputDrlMap> evaluateInput​(org.kie.efesto.runtimemanager.api.model.AbstractEfestoInput<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO> toEvaluate,
                                                          org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext context)
        Specified by:
        evaluateInput in interface org.kie.efesto.runtimemanager.api.service.KieRuntimeService<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO,​Map<String,​Object>,​org.kie.efesto.runtimemanager.api.model.AbstractEfestoInput<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO>,​EfestoOutputDrlMap,​org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext>