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 classInternalLocalRunner.SingleBatchExecutablestatic classInternalLocalRunner.SingleCommandExecutable
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default <T> Texecute(org.kie.api.command.Command<T> command)default <T> Texecute(org.kie.api.command.Command<T> command, org.kie.api.runtime.Context ctx)default org.kie.api.runtime.RequestContextexecute(org.kie.api.runtime.Executable executable)
-
-
-
Method Detail
-
execute
default org.kie.api.runtime.RequestContext execute(org.kie.api.runtime.Executable executable)
- Specified by:
executein interfaceorg.kie.api.runtime.ExecutableRunner<org.kie.api.runtime.RequestContext>
-
execute
default <T> T execute(org.kie.api.command.Command<T> command)
- Specified by:
executein 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:
executein interfaceorg.kie.api.runtime.ExecutableRunner<org.kie.api.runtime.RequestContext>
-
-