3
我正在嘗試開發一個應用程序drools
,如何在drools中的java程序中獲取演員ID?
我的文件如下圖所示。
對於用戶的任務,我已經設置了演員的名字爲"MyName"
。
現在我讀此文件中的規則,我java program.
我想name of actor
。
我怎麼能得到演員的名字?
我的Java代碼:
TaskServiceSession taskSession = taskService.createSession();
MinaTaskServer server = new MinaTaskServer(taskService);
Thread thread = new Thread(server);
thread.start();
StatefulKnowledgeSession ksession = knowledgeBase.newStatefulKnowledgeSession();
HumanTaskHandler handler1 = new HumanTaskHandler();
ksession.getWorkItemManager().registerWorkItemHandler("Log", handler1);
WSHumanTaskHandler handler = new WSHumanTaskHandler();
ksession.getWorkItemManager().registerWorkItemHandler("Human Task", handler);
KnowledgeRuntimeLogger logger = KnowledgeRuntimeLoggerFactory.newFileLogger(ksession, "test");
// start a new process instance
ksession.startProcess("HumanTaskSample");