Package org.drools.core.runtime
Interface InternalLocalRunner
-
- All Superinterfaces:
org.kie.api.runtime.CommandExecutor
,org.kie.api.runtime.ExecutableRunner<org.kie.api.runtime.RequestContext>
- All Known Subinterfaces:
ChainableRunner
,SingleSessionCommandService
- All Known Implementing Classes:
AbstractInterceptor
,AsynchronousInterceptor
,FireAllRulesInterceptor
,LoggingInterceptor
,PseudoClockRunner
public interface InternalLocalRunner extends org.kie.api.runtime.ExecutableRunner<org.kie.api.runtime.RequestContext>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
InternalLocalRunner.SingleBatchExecutable
static class
InternalLocalRunner.SingleCommandExecutable
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default <T> T
execute(org.kie.api.command.Command<T> command)
default <T> T
execute(org.kie.api.command.Command<T> command, org.kie.api.runtime.Context ctx)
default org.kie.api.runtime.RequestContext
execute(org.kie.api.runtime.Executable executable)
-
-
-
Method Detail
-
execute
default org.kie.api.runtime.RequestContext execute(org.kie.api.runtime.Executable executable)
- Specified by:
execute
in interfaceorg.kie.api.runtime.ExecutableRunner<org.kie.api.runtime.RequestContext>
-
execute
default <T> T execute(org.kie.api.command.Command<T> command)
- Specified by:
execute
in interfaceorg.kie.api.runtime.CommandExecutor
-
execute
default <T> T execute(org.kie.api.command.Command<T> command, org.kie.api.runtime.Context ctx)
- Specified by:
execute
in interfaceorg.kie.api.runtime.ExecutableRunner<org.kie.api.runtime.RequestContext>
-
-