Class TaskTransactionInterceptor

  • All Implemented Interfaces:
    org.drools.core.runtime.ChainableRunner, org.drools.core.runtime.InternalLocalRunner, org.kie.api.runtime.CommandExecutor, org.kie.api.runtime.ExecutableRunner<org.kie.api.runtime.RequestContext>

    public class TaskTransactionInterceptor
    extends org.drools.core.command.impl.AbstractInterceptor
    • Constructor Detail

      • TaskTransactionInterceptor

        public TaskTransactionInterceptor​(org.kie.api.runtime.Environment environment)
    • Method Detail

      • execute

        public org.kie.api.runtime.RequestContext execute​(org.kie.api.runtime.Executable executable,
                                                          org.kie.api.runtime.RequestContext ctx)
        Specified by:
        execute in interface org.kie.api.runtime.ExecutableRunner<org.kie.api.runtime.RequestContext>
        Overrides:
        execute in class org.drools.core.fluent.impl.PseudoClockRunner
      • addInterceptor

        public void addInterceptor​(org.drools.core.runtime.ChainableRunner interceptor)
      • createContext

        public org.kie.api.runtime.RequestContext createContext()
        Specified by:
        createContext in interface org.kie.api.runtime.ExecutableRunner<org.kie.api.runtime.RequestContext>
        Overrides:
        createContext in class org.drools.core.fluent.impl.PseudoClockRunner
      • initTransactionManager

        public void initTransactionManager​(org.kie.api.runtime.Environment env)
      • isSpringTransactionManager

        public boolean isSpringTransactionManager​(Class<?> clazz)