[jboss-svn-commits] JBL Code SVN: r32782 - in labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools: task/event and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri May 7 10:22:15 EDT 2010
Author: KrisVerlaenen
Date: 2010-05-07 10:22:14 -0400 (Fri, 07 May 2010)
New Revision: 32782
Modified:
labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/process/workitem/wsht/WSHumanTaskHandler.java
labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/task/event/MessagingTaskEventListener.java
Log:
- adding debug statements for testing
Modified: labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/process/workitem/wsht/WSHumanTaskHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/process/workitem/wsht/WSHumanTaskHandler.java 2010-05-07 14:06:26 UTC (rev 32781)
+++ labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/process/workitem/wsht/WSHumanTaskHandler.java 2010-05-07 14:22:14 UTC (rev 32782)
@@ -58,6 +58,7 @@
client.registerForEvent(key, true, eventResponseHandler);
key = new TaskEventKey(TaskSkippedEvent.class, -1);
client.registerForEvent(key, true, eventResponseHandler);
+ System.out.println("Registered human task listener");
}
}
@@ -201,6 +202,7 @@
public void execute(Payload payload) {
TaskEvent event = ( TaskEvent ) payload.get();
long taskId = event.getTaskId();
+ System.out.println("Task completed " + taskId);
GetTaskResponseHandler getTaskResponseHandler =
new GetCompletedTaskResponseHandler(manager, client);
client.getTask(taskId, getTaskResponseHandler);
Modified: labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/task/event/MessagingTaskEventListener.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/task/event/MessagingTaskEventListener.java 2010-05-07 14:06:26 UTC (rev 32781)
+++ labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/task/event/MessagingTaskEventListener.java 2010-05-07 14:22:14 UTC (rev 32782)
@@ -36,18 +36,24 @@
}
public void taskCompleted(TaskCompletedEvent event) {
+ System.out.println("MessagingTaskEventListener.taskCompleted " + event.getTaskId());
EventKey key = new TaskEventKey(TaskCompletedEvent.class, event.getTaskId() );
List<EventTriggerTransport> targets = keys.getTargets( key );
if ( targets == null ){
key = new TaskEventKey(TaskCompletedEvent.class, -1);
targets = keys.getTargets( key );
if (targets == null) {
+ System.out.println("Found no listeners");
return;
+ } else {
+ System.out.println("Found generic listeners: " + targets.size());
}
} else {
+ System.out.println("Found specific listeners: " + targets.size());
key = new TaskEventKey(TaskCompletedEvent.class, -1);
List<EventTriggerTransport> additionalTargets = keys.getTargets( key );
if (additionalTargets != null) {
+ System.out.println("Found generic listeners: " + additionalTargets.size());
targets.addAll(additionalTargets);
}
}
More information about the jboss-svn-commits
mailing list