[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