sandy yang [
https://community.jboss.org/people/forrest43] created the discussion
"Re: the problem caused by the reassignment and notifications under the usertask node
in JBPM5"
To view the discussion, visit:
https://community.jboss.org/message/755015#755015
--------------------------------------------------------------
There are two parameters in GenericHTWorkItemHandler:
Here is my code for create task service
TaskService taskService = new TaskService(taskEmf,
SystemEventListenerFactory.getSystemEventListener(), handler);
LocalTaskService localTaskService = new LocalTaskService(taskService);
Here is my code for create StatefulKnowledgeSession
Environment env = KnowledgeBaseFactory.newEnvironment();
env.set( EnvironmentName.ENTITY_MANAGER_FACTORY, emf );
env.set(EnvironmentName.TRANSACTION_MANAGER,jtaTransactionManager);
StatefulKnowledgeSession ksession = JPAKnowledgeService.newStatefulKnowledgeSession(
kbase, null, env );
GenericHTWorkItemHandler ghtItemHandler = new GenericHTWorkItemHandler(ksession);
ghtItemHandler.setLocal(true);
ghtItemHandler.setClient(localTaskService);
ghtItemHandler.setIpAddress("127.0.0.1");
ghtItemHandler.setPort(9123);
ksession.getWorkItemManager().registerWorkItemHandler("Human Task",
ghtItemHandler);
JPAWorkingMemoryDbLogger logger = new JPAWorkingMemoryDbLogger(ksession);
I can't understand why set client and port cause my taskService is local, is it two
transaction if taskservice access via network?
--------------------------------------------------------------
Reply to this message by going to Community
[
https://community.jboss.org/message/755015#755015]
Start a new discussion in jBPM at Community
[
https://community.jboss.org/choose-container!input.jspa?contentType=1&...]