Class HumanTaskConfigurator


  • public class HumanTaskConfigurator
    extends Object
    Task service configurator that provides fluent API approach to building TaskService instances. Most of the attributes have their defaults but there is one that must be explicitly set
    • entityManagerFactory
    Important to notice is defaults for:
    • userInfo - DefaultUserInfo by default
    • userGroupCallback - uses MvelUserGroupCallbackImpl by default
    See Also:
    DefaultUserInfo, MvelUserGroupCallbackImpl
    • Constructor Detail

      • HumanTaskConfigurator

        public HumanTaskConfigurator()
    • Method Detail

      • interceptor

        public HumanTaskConfigurator interceptor​(int priority,
                                                 org.drools.core.runtime.ChainableRunner interceptor)
      • listener

        public HumanTaskConfigurator listener​(org.kie.api.task.TaskLifeCycleEventListener listener)
      • environment

        public HumanTaskConfigurator environment​(org.kie.api.runtime.Environment environment)
      • entityManagerFactory

        public HumanTaskConfigurator entityManagerFactory​(javax.persistence.EntityManagerFactory emf)
      • userGroupCallback

        public HumanTaskConfigurator userGroupCallback​(org.kie.api.task.UserGroupCallback userGroupCallback)
      • getTaskService

        public org.kie.api.task.TaskService getTaskService()
      • addDefaultInterceptor

        protected void addDefaultInterceptor()
      • addTransactionLockInterceptor

        protected void addTransactionLockInterceptor()
      • addOptimisticLockInterceptor

        protected void addOptimisticLockInterceptor()
      • addErrorHandlingInterceptor

        protected void addErrorHandlingInterceptor()