[jboss-svn-commits] JBL Code SVN: r33983 - in labs/jbossrules/trunk: drools-api/META-INF and 25 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Jul 17 01:12:46 EDT 2010


Author: mark.proctor at jboss.com
Date: 2010-07-17 01:12:45 -0400 (Sat, 17 Jul 2010)
New Revision: 33983

Added:
   labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/camel/component/ExecutionNodePipelineContextImpl.java
Removed:
   labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/StatefulKnowledgeSessionPipelineTest.java
Modified:
   labs/jbossrules/trunk/drools-api/META-INF/MANIFEST.MF
   labs/jbossrules/trunk/drools-atom/pom.xml
   labs/jbossrules/trunk/drools-camel/pom.xml
   labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/camel/component/DroolsPolicy.java
   labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/camel/component/DroolsProducer.java
   labs/jbossrules/trunk/drools-camel/src/test/java/org/drools/camel/component/cxf/CxfTest2.java
   labs/jbossrules/trunk/drools-compiler/META-INF/MANIFEST.MF
   labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/agent/KnowledgeAgentIncrementalChangeSetTest.java
   labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/agent/KnowledgeAgentTest.java
   labs/jbossrules/trunk/drools-core/META-INF/MANIFEST.MF
   labs/jbossrules/trunk/drools-decisiontables/META-INF/MANIFEST.MF
   labs/jbossrules/trunk/drools-guvnor/pom.xml
   labs/jbossrules/trunk/drools-jsr94/pom.xml
   labs/jbossrules/trunk/drools-persistence-jpa/META-INF/MANIFEST.MF
   labs/jbossrules/trunk/drools-persistence-jpa/pom.xml
   labs/jbossrules/trunk/drools-pipeline/
   labs/jbossrules/trunk/drools-pipeline/src/test/java/org/drools/runtime/pipeline/impl/StatefulKnowledgeSessionPipelineTest.java
   labs/jbossrules/trunk/drools-process/drools-bpmn2/META-INF/MANIFEST.MF
   labs/jbossrules/trunk/drools-process/drools-bpmn2/pom.xml
   labs/jbossrules/trunk/drools-process/drools-process-task/pom.xml
   labs/jbossrules/trunk/drools-process/drools-workitems/pom.xml
   labs/jbossrules/trunk/drools-repository/pom.xml
   labs/jbossrules/trunk/drools-server/pom.xml
   labs/jbossrules/trunk/drools-simulator/pom.xml
   labs/jbossrules/trunk/drools-templates/META-INF/MANIFEST.MF
   labs/jbossrules/trunk/drools-templates/pom.xml
   labs/jbossrules/trunk/drools-verifier/pom.xml
   labs/jbossrules/trunk/pom.xml
Log:
JBRULES-2347 Camel
-merging all the pipelien modules, to simplify the build, as they are only kept around now for legacy users.

-fix poms, moving versions to top level


Modified: labs/jbossrules/trunk/drools-api/META-INF/MANIFEST.MF
===================================================================
--- labs/jbossrules/trunk/drools-api/META-INF/MANIFEST.MF	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-api/META-INF/MANIFEST.MF	2010-07-17 05:12:45 UTC (rev 33983)
@@ -1,76 +1,73 @@
 Manifest-Version: 1.0
-Export-Package: org.drools.event.io;uses:="org.drools";version="5.1.0.
- SNAPSHOT",org.drools.marshalling;uses:="org.drools.runtime,org.drools
- ";version="5.1.0.SNAPSHOT",org.drools.runtime;uses:="org.drools.comma
- nd,org.drools.time,org.drools.runtime.process,org.drools.event,org.dr
- ools.runtime.rule,org.drools,org.drools.runtime.conf";version="5.1.0.
- SNAPSHOT",org.drools.event;uses:="org.drools.runtime,org.drools.event
- .process,org.drools.event.rule";version="5.1.0.SNAPSHOT",org.drools.c
- onf;uses:="org.drools.runtime.rule";version="5.1.0.SNAPSHOT",org.droo
- ls.event.knowledgebase;uses:="org.drools.definition.rule,org.drools.d
- efinition,org.drools";version="5.1.0.SNAPSHOT",org.drools;uses:="org.
- drools.io,org.drools.runtime,org.drools.definition.type,org.drools.ev
- ent.knowledgebase,org.drools.definition.process,org.drools.definition
- ,org.drools.definition.rule,org.drools.conf,org.drools.util";version=
- "5.1.0.SNAPSHOT",org.drools.definition.process;uses:="org.drools.defi
- nition";version="5.1.0.SNAPSHOT",org.drools.util;uses:="org.drools,or
- g.drools.io,org.drools.builder";version="5.1.0.SNAPSHOT",org.drools.b
- uilder;uses:="org.drools.runtime,org.drools,com.sun.tools.xjc,org.dro
- ols.io,org.drools.definition,org.drools.builder.conf,org.drools.util"
- ;version="5.1.0.SNAPSHOT",org.drools.builder.conf;uses:="org.drools.r
- untime.rule,org.drools.conf";version="5.1.0.SNAPSHOT",org.drools.logg
- er;uses:="org.drools.event";version="5.1.0.SNAPSHOT",org.drools.runti
- me.process;uses:="org.drools.runtime";version="5.1.0.SNAPSHOT",org.dr
- ools.runtime.conf;uses:="org.drools.conf";version="5.1.0.SNAPSHOT",or
- g.drools.runtime.help;uses:="com.thoughtworks.xstream,org.quartz,org.
- drools.time";version="5.1.0.SNAPSHOT",org.drools.time;version="5.1.0.
- SNAPSHOT",org.drools.event.rule;uses:="org.drools.event,org.drools.ru
- ntime.rule,org.drools.event.knowledgeagent";version="5.1.0.SNAPSHOT",
- org.drools.definition.rule;uses:="org.drools.definition";version="5.1
- .0.SNAPSHOT",org.drools.osgi.api;uses:="org.osgi.framework,org.osgi.u
- til.tracker,org.drools,org.drools.util";version="5.1.0.SNAPSHOT",org.
- drools.event.knowledgeagent;uses:="org.drools,org.drools.io,org.drool
- s.definition,org.drools.agent,org.drools.builder";version="5.1.0.SNAP
- SHOT",org.drools.runtime.rule;uses:="org.drools.definition.rule,org.d
- rools.runtime";version="5.1.0.SNAPSHOT",org.drools.event.process;uses
- :="org.drools.runtime.process,org.drools.event";version="5.1.0.SNAPSH
- OT",org.drools.definition;uses:="org.drools.definition.process,org.dr
- ools.definition.rule";version="5.1.0.SNAPSHOT",org.drools.vsm;uses:="
- org.drools.command,org.drools.runtime,org.drools,org.drools.agent,org
- .drools.builder,org.drools.persistence.jpa";version="5.1.0.SNAPSHOT",
- org.drools.grid;uses:="org.drools.command";version="5.1.0.SNAPSHOT",o
- rg.drools.builder.help;uses:="com.sun.tools.xjc,org.drools.io,org.dro
- ols,org.drools.builder,javax.xml.bind";version="5.1.0.SNAPSHOT",org.d
- rools.definition.type;version="5.1.0.SNAPSHOT",org.drools.io;uses:="o
- rg.drools,org.drools.event.io,org.drools.util";version="5.1.0.SNAPSHO
- T",org.drools.runtime.pipeline;uses:="org.drools.runtime,javax.xml.bi
- nd,net.sf.jxls.reader,org.milyn,com.thoughtworks.xstream";version="5.
- 1.0.SNAPSHOT",org.drools.agent;uses:="org.drools.event.knowledgeagent
- ,org.drools.runtime,org.drools.io,org.drools,org.drools.builder";vers
- ion="5.1.0.SNAPSHOT",org.drools.command;uses:="org.drools.runtime,org
- .drools.runtime.rule";version="5.1.0.SNAPSHOT",org.drools.task.servic
- e;version="5.1.0.SNAPSHOT",org.drools.management;uses:="javax.managem
- ent";version="5.1.0.SNAPSHOT",org.drools.command.impl;uses:="org.droo
- ls.command";version="5.1.0.SNAPSHOT",org.drools.persistence.jpa;uses:
- ="org.drools.runtime,org.drools";version="5.1.0.SNAPSHOT"
-Private-Package: .;version="5.1.0.SNAPSHOT"
-Tool: Bnd-0.0.357
-Bundle-Name: Drools :: API
-Created-By: 1.6.0_20 (Apple Inc.)
-Bundle-Vendor: JBoss Inc.
-DynamicImport-Package: *
-Bundle-Version: 5.1.0.SNAPSHOT
-Bnd-LastModified: 1279296198287
 Bundle-Activator: org.drools.osgi.api.Activator
-Bundle-ManifestVersion: 2
-Bundle-Description: A rule production system
+Created-By: 1.5.0_21 (Sun Microsystems Inc.)
 Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
 Import-Package: com.sun.tools.xjc;resolution:=optional,com.thoughtwork
  s.xstream;resolution:=optional,javax.management;resolution:=optional,
- javax.xml.bind;resolution:=optional,net.sf.jxls.reader;resolution:=op
- tional,org.milyn;resolution:=optional,org.osgi.framework;resolution:=
- optional;version="1.5",org.osgi.util.tracker;resolution:=optional;ver
- sion="1.4",org.quartz;resolution:=optional
-Bundle-SymbolicName: org.drools.api;singleton:=true
+ javax.xml.bind;resolution:=optional,org.osgi.framework;resolution:=op
+ tional;version="1.5",org.osgi.util.tracker;resolution:=optional;versi
+ on="1.4",org.quartz;resolution:=optional
+Bnd-LastModified: 1279342997724
+Export-Package: org.drools.logger;uses:="org.drools.event";version="5.
+ 1.0.SNAPSHOT",org.drools.runtime;uses:="org.drools.command,org.drools
+ .time,org.drools.event,org.drools,org.drools.runtime.process,org.droo
+ ls.runtime.rule,org.drools.runtime.conf";version="5.1.0.SNAPSHOT",org
+ .drools.event.knowledgeagent;uses:="org.drools,org.drools.io,org.droo
+ ls.definition,org.drools.builder,org.drools.agent";version="5.1.0.SNA
+ PSHOT",org.drools.task.service;version="5.1.0.SNAPSHOT",org.drools.ma
+ rshalling;uses:="org.drools.runtime,org.drools";version="5.1.0.SNAPSH
+ OT",org.drools.runtime.rule;uses:="org.drools.definition.rule,org.dro
+ ols.runtime";version="5.1.0.SNAPSHOT",org.drools.command;uses:="org.d
+ rools.runtime,org.drools.runtime.rule";version="5.1.0.SNAPSHOT",org.d
+ rools.time;version="5.1.0.SNAPSHOT",org.drools.management;uses:="java
+ x.management";version="5.1.0.SNAPSHOT",org.drools.event.process;uses:
+ ="org.drools.event,org.drools.runtime.process";version="5.1.0.SNAPSHO
+ T",org.drools.event.io;uses:="org.drools";version="5.1.0.SNAPSHOT",or
+ g.drools.conf;uses:="org.drools.runtime.rule";version="5.1.0.SNAPSHOT
+ ",org.drools.osgi.api;uses:="org.osgi.framework,org.drools,org.drools
+ .util,org.osgi.util.tracker";version="5.1.0.SNAPSHOT",org.drools;uses
+ :="org.drools.io,org.drools.event.knowledgebase,org.drools.runtime,or
+ g.drools.definition,org.drools.definition.rule,org.drools.definition.
+ type,org.drools.definition.process,org.drools.conf,org.drools.util";v
+ ersion="5.1.0.SNAPSHOT",org.drools.runtime.conf;uses:="org.drools.con
+ f";version="5.1.0.SNAPSHOT",org.drools.runtime.process;uses:="org.dro
+ ols.runtime";version="5.1.0.SNAPSHOT",org.drools.event.rule;uses:="or
+ g.drools.event,org.drools.runtime.rule,org.drools.event.knowledgeagen
+ t";version="5.1.0.SNAPSHOT",org.drools.builder.help;uses:="com.sun.to
+ ols.xjc,org.drools.builder,org.drools.io,org.drools,javax.xml.bind";v
+ ersion="5.1.0.SNAPSHOT",org.drools.vsm;uses:="org.drools.command,org.
+ drools.runtime,org.drools.persistence.jpa,org.drools.builder,org.droo
+ ls,org.drools.agent";version="5.1.0.SNAPSHOT",org.drools.builder.conf
+ ;uses:="org.drools.runtime.rule,org.drools.conf";version="5.1.0.SNAPS
+ HOT",org.drools.definition;uses:="org.drools.definition.rule,org.droo
+ ls.definition.process";version="5.1.0.SNAPSHOT",org.drools.definition
+ .rule;uses:="org.drools.definition";version="5.1.0.SNAPSHOT",org.droo
+ ls.runtime.help;uses:="com.thoughtworks.xstream,org.drools.time,org.q
+ uartz";version="5.1.0.SNAPSHOT",org.drools.grid;uses:="org.drools.com
+ mand";version="5.1.0.SNAPSHOT",org.drools.event.knowledgebase;uses:="
+ org.drools.definition.rule,org.drools.definition,org.drools";version=
+ "5.1.0.SNAPSHOT",org.drools.event;uses:="org.drools.runtime,org.drool
+ s.event.rule,org.drools.event.process";version="5.1.0.SNAPSHOT",org.d
+ rools.persistence.jpa;uses:="org.drools.runtime,org.drools";version="
+ 5.1.0.SNAPSHOT",org.drools.builder;uses:="org.drools.runtime,org.droo
+ ls,com.sun.tools.xjc,org.drools.io,org.drools.definition,org.drools.b
+ uilder.conf,org.drools.util";version="5.1.0.SNAPSHOT",org.drools.io;u
+ ses:="org.drools,org.drools.event.io,org.drools.util";version="5.1.0.
+ SNAPSHOT",org.drools.util;uses:="org.drools,org.drools.builder,org.dr
+ ools.io";version="5.1.0.SNAPSHOT",org.drools.command.impl;uses:="org.
+ drools.command";version="5.1.0.SNAPSHOT",org.drools.definition.type;v
+ ersion="5.1.0.SNAPSHOT",org.drools.definition.process;uses:="org.droo
+ ls.definition";version="5.1.0.SNAPSHOT",org.drools.agent;uses:="org.d
+ rools.runtime,org.drools.event.knowledgeagent,org.drools.io,org.drool
+ s,org.drools.builder";version="5.1.0.SNAPSHOT"
+Bundle-Version: 5.1.0.SNAPSHOT
+Bundle-Name: Drools :: API
+Bundle-Description: A rule production system
+Private-Package: .;version="5.1.0.SNAPSHOT"
 Bundle-DocURL: http://www.jboss.org/
+Bundle-Vendor: JBoss Inc.
+Bundle-ManifestVersion: 2
+Bundle-SymbolicName: org.drools.api;singleton:=true
+Tool: Bnd-0.0.357
+DynamicImport-Package: *
 

Modified: labs/jbossrules/trunk/drools-atom/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-atom/pom.xml	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-atom/pom.xml	2010-07-17 05:12:45 UTC (rev 33983)
@@ -30,7 +30,6 @@
     <dependency>
       <groupId>commons-httpclient</groupId>
       <artifactId>commons-httpclient</artifactId>
-      <version>3.1</version>
       <scope>test</scope>
     </dependency>   
 
@@ -57,38 +56,32 @@
     <dependency>
       <groupId>org.apache.geronimo.specs</groupId>
       <artifactId>geronimo-servlet_2.5_spec</artifactId>
-      <version>1.2</version>
     </dependency>
 
     <dependency>
       <groupId>org.apache.cxf</groupId>
       <artifactId>cxf-rt-frontend-jaxrs</artifactId>
-      <version>2.2-SNAPSHOT</version>
     </dependency>
 
     <dependency>
       <groupId>org.apache.cxf</groupId>
       <artifactId>cxf-rt-bindings-http</artifactId>
-      <version>2.2-SNAPSHOT</version>
     </dependency>
 
     <dependency>
       <groupId>org.apache.cxf</groupId>
       <artifactId>cxf-rt-transports-http-jetty</artifactId>
-      <version>2.2-SNAPSHOT</version>
     </dependency>
     
     <dependency>
       <groupId>org.apache.cxf</groupId>
       <artifactId>cxf-testutils</artifactId>
-      <version>2.2-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     
     <dependency>
       <groupId>junit</groupId>
       <artifactId>junit</artifactId>
-      <version>4.4</version>
       <scope>test</scope>
     </dependency>
         

Modified: labs/jbossrules/trunk/drools-camel/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-camel/pom.xml	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-camel/pom.xml	2010-07-17 05:12:45 UTC (rev 33983)
@@ -53,7 +53,6 @@
         <dependency>
             <groupId>org.apache.camel</groupId>
             <artifactId>camel-test</artifactId>
-            <version>2.4-SNAPSHOT</version>
         </dependency>                
         <dependency>
             <groupId>org.apache.camel</groupId>
@@ -83,7 +82,6 @@
 		<dependency>
 			<groupId>org.springframework</groupId>
 			<artifactId>spring-test</artifactId>
-			<version>2.5.6</version>
 			<scope>test</scope>  
 		</dependency>  		
 		
@@ -91,12 +89,10 @@
 		<dependency>
 			<groupId>org.apache.cxf</groupId>
 			<artifactId>cxf-rt-frontend-jaxws</artifactId>
-			<version>2.2.6</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.cxf</groupId>
 			<artifactId>cxf-bundle-jaxrs</artifactId>
-			<version>2.2.6</version>
 			<exclusions>
 				<exclusion>
 					<groupId>xerces</groupId>
@@ -128,7 +124,6 @@
 		<dependency>
 			<groupId>commons-httpclient</groupId>
 			<artifactId>commons-httpclient</artifactId>
-			<version>3.1</version>
 			<scope>test</scope>
 		</dependency>	
 
@@ -147,7 +142,6 @@
 		<dependency>
 			<groupId>junit</groupId>
 			<artifactId>junit</artifactId>
-			<version>4.4</version>
 			<scope>test</scope>  
 		</dependency> 
 

Modified: labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/camel/component/DroolsPolicy.java
===================================================================
--- labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/camel/component/DroolsPolicy.java	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/camel/component/DroolsPolicy.java	2010-07-17 05:12:45 UTC (rev 33983)
@@ -68,7 +68,6 @@
 import org.drools.core.util.StringUtils;
 import org.drools.runtime.CommandExecutor;
 import org.drools.runtime.impl.ExecutionResultImpl;
-import org.drools.runtime.pipeline.impl.ExecutionNodePipelineContextImpl;
 import org.drools.runtime.rule.impl.FlatQueryResults;
 import org.drools.xml.jaxb.util.JaxbListWrapper;
 import org.mvel2.optimizers.impl.refl.nodes.ArrayLength;

Modified: labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/camel/component/DroolsProducer.java
===================================================================
--- labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/camel/component/DroolsProducer.java	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/camel/component/DroolsProducer.java	2010-07-17 05:12:45 UTC (rev 33983)
@@ -61,8 +61,6 @@
 import org.drools.runtime.CommandExecutor;
 import org.drools.runtime.ExecutionResults;
 import org.drools.runtime.help.BatchExecutionHelper;
-import org.drools.runtime.pipeline.ResultHandler;
-import org.drools.runtime.pipeline.impl.ExecutionNodePipelineContextImpl;
 
 public class DroolsProducer extends DefaultProducer {
 
@@ -165,19 +163,4 @@
             //            Thread.currentThread().setContextClassLoader( originalClassLoader );
         }
     }
-
-    // There are nicer ways of doing this
-    public static class ResultHandlerImpl
-        implements
-        ResultHandler {
-        Object object;
-
-        public void handleResult(Object object) {
-            this.object = object;
-        }
-
-        public Object getObject() {
-            return this.object;
-        }
-    }
 }

Added: labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/camel/component/ExecutionNodePipelineContextImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/camel/component/ExecutionNodePipelineContextImpl.java	                        (rev 0)
+++ labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/camel/component/ExecutionNodePipelineContextImpl.java	2010-07-17 05:12:45 UTC (rev 33983)
@@ -0,0 +1,41 @@
+package org.drools.camel.component;
+
+import org.drools.grid.ExecutionNode;
+import org.drools.runtime.CommandExecutor;
+
+public class ExecutionNodePipelineContextImpl {
+    private ExecutionNode node;
+    CommandExecutor       exec;
+    private ClassLoader   localClassLoadel;
+
+    public ExecutionNodePipelineContextImpl(ExecutionNode node,
+                                            ClassLoader localClassLoader) {
+        this.node = node;
+        this.localClassLoadel = localClassLoader;
+    }
+
+    public CommandExecutor getCommandExecutor() {
+        return this.exec;
+    }
+
+    public void setCommandExecutor(CommandExecutor exec) {
+        this.exec = exec;
+    }
+
+    public void setExecutionNode(ExecutionNode node) {
+        this.node = node;
+    }
+
+    public ExecutionNode getExecutionNode() {
+        return this.node;
+    }
+
+    public ClassLoader getLocalClassLoadel() {
+        return localClassLoadel;
+    }
+
+    public void setLocalClassLoadel(ClassLoader localClassLoadel) {
+        this.localClassLoadel = localClassLoadel;
+    }
+
+}

Modified: labs/jbossrules/trunk/drools-camel/src/test/java/org/drools/camel/component/cxf/CxfTest2.java
===================================================================
--- labs/jbossrules/trunk/drools-camel/src/test/java/org/drools/camel/component/cxf/CxfTest2.java	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-camel/src/test/java/org/drools/camel/component/cxf/CxfTest2.java	2010-07-17 05:12:45 UTC (rev 33983)
@@ -33,19 +33,19 @@
     }    
     
     public void test1() throws Exception {
-//        String cmd = "";
-//        cmd += "<batch-execution lookup=\"ksession1\">\n";
-//        cmd += "  <insert out-identifier=\"salaboy\">\n";
-//        cmd += "      <org.drools.pipeline.camel.Person>\n";
-//        cmd += "         <name>salaboy</name>\n";
-//        cmd += "      </org.drools.pipeline.camel.Person>\n";
-//        cmd += "   </insert>\n";
-//        cmd += "   <fire-all-rules/>\n";
-//        cmd += "</batch-execution>\n";
-//        
-//        
-//        Object object = this.context.createProducerTemplate().requestBody("direct://http", cmd);
-//        System.out.println( object ); 
+        String cmd = "";
+        cmd += "<batch-execution lookup=\"ksession1\">\n";
+        cmd += "  <insert out-identifier=\"salaboy\">\n";
+        cmd += "      <org.drools.pipeline.camel.Person>\n";
+        cmd += "         <name>salaboy</name>\n";
+        cmd += "      </org.drools.pipeline.camel.Person>\n";
+        cmd += "   </insert>\n";
+        cmd += "   <fire-all-rules/>\n";
+        cmd += "</batch-execution>\n";
+        
+        
+        Object object = this.context.createProducerTemplate().requestBody("direct://http", cmd);
+        System.out.println( object ); 
     }
     
 }

Modified: labs/jbossrules/trunk/drools-compiler/META-INF/MANIFEST.MF
===================================================================
--- labs/jbossrules/trunk/drools-compiler/META-INF/MANIFEST.MF	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-compiler/META-INF/MANIFEST.MF	2010-07-17 05:12:45 UTC (rev 33983)
@@ -1,56 +1,6 @@
 Manifest-Version: 1.0
-Export-Package: org.drools.builder.impl;uses:="com.sun.tools.xjc,org.d
- rools.compiler";version="5.1.0.SNAPSHOT",org.drools.osgi.compiler;use
- s:="org.osgi.util.tracker,org.osgi.framework,org.drools.builder.impl,
- org.drools.compiler";version="5.1.0.SNAPSHOT",org.drools.compiler.xml
- .rules;uses:="org.w3c.dom,org.xml.sax,org.antlr.runtime.tree,org.antl
- r.runtime";version="5.1.0.SNAPSHOT",org.drools.compiler.xml.processes
- ;uses:="org.drools.compiler.xml,org.w3c.dom,org.xml.sax,javax.xml.tra
- nsform,javax.xml.transform.stream";version="5.1.0.SNAPSHOT",org.drool
- s.compiler.xml;uses:="org.drools.compiler.xml.processes,org.drools.co
- mpiler.xml.rules,javax.xml.parsers,org.xml.sax";version="5.1.0.SNAPSH
- OT",org.drools.testframework;version="5.1.0.SNAPSHOT",org.drools.comp
- iler;uses:="org.drools.rule.builder,org.antlr.runtime.tree,org.antlr.
- runtime,com.sun.tools.xjc,org.xml.sax,org.drools.runtime.pipeline.imp
- l,org.drools.compiler.xml,org.drools.process.builder,org.mvel2,org.dr
- ools.compiler.xml.processes,javax.xml.parsers";version="5.1.0.SNAPSHO
- T",org.drools.process.builder;uses:="org.drools.rule.builder,org.droo
- ls.compiler";version="5.1.0.SNAPSHOT",org.drools.reteoo.compiled;uses
- :="org.drools.rule.builder.dialect.java,org.drools.compiler";version=
- "5.1.0.SNAPSHOT",org.drools.semantics.java.parser;version="5.1.0.SNAP
- SHOT",org.drools.runtime.pipeline.impl;uses:="com.sun.tools.xjc,org.x
- ml.sax,com.sun.codemodel,com.sun.tools.xjc.model,com.sun.tools.xjc.ou
- tline,org.drools.rule.builder.dialect.java,org.drools.builder.impl,or
- g.drools.compiler,javax.xml.bind";version="5.1.0.SNAPSHOT",org.drools
- .rule.builder.dialect.java;uses:="org.mvel2.templates,org.mvel2.integ
- ration,org.mvel2.integration.impl,org.drools.rule.builder,org.drools.
- compiler,org.drools.rule.builder.dialect.mvel,org.mvel2.optimizers,or
- g.mvel2.compiler,org.drools.rule.builder.dialect.java.parser,org.antl
- r.runtime,org.mvel2";version="5.1.0.SNAPSHOT",org.drools.rule.builder
- .dialect.mvel;uses:="org.drools.rule.builder,org.drools.compiler,org.
- mvel2,org.mvel2.util,org.drools.rule.builder.dialect.java,org.mvel2.a
- st,org.mvel2.compiler";version="5.1.0.SNAPSHOT",org.drools.rule.build
- er.dialect.java.parser;uses:="org.antlr.runtime";version="5.1.0.SNAPS
- HOT",org.drools.rule.builder;uses:="org.drools.compiler,org.drools.ru
- le.builder.dialect.mvel,org.mvel2,org.mvel2.compiler";version="5.1.0.
- SNAPSHOT"
-Private-Package: org.drools.commons.jci.problems;version="5.1.0.SNAPSH
- OT",org.drools.lang.descr;version="5.1.0.SNAPSHOT",org.drools.commons
- .jci.compilers;version="5.1.0.SNAPSHOT",org.drools.commons.jci.reader
- s;version="5.1.0.SNAPSHOT",org.drools.commons.jci.stores;version="5.1
- .0.SNAPSHOT",org.drools.lang;version="5.1.0.SNAPSHOT",org.drools.lang
- .dsl;version="5.1.0.SNAPSHOT"
-Tool: Bnd-0.0.357
-Bundle-Name: Drools :: Compiler
-Created-By: 1.6.0_20 (Apple Inc.)
-Require-Bundle: org.drools.core;bundle-version="5.1.0.SNAPSHOT"
-Bundle-Vendor: JBoss Inc.
-DynamicImport-Package: *
-Bundle-Version: 5.1.0.SNAPSHOT
-Bnd-LastModified: 1279296319128
 Bundle-Activator: org.drools.osgi.compiler.Activator
-Bundle-ManifestVersion: 2
-Bundle-Description: A rule production system
+Created-By: 1.5.0_21 (Sun Microsystems Inc.)
 Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
 Import-Package: com.sun.codemodel,com.sun.tools.xjc,com.sun.tools.xjc.
  model,com.sun.tools.xjc.outline,javax.xml.bind,javax.xml.parsers,java
@@ -67,6 +17,56 @@
  n="2.0",org.mvel2.optimizers;version="2.0",org.mvel2.templates;versio
  n="2.0",org.mvel2.util;version="2.0",org.osgi.framework;version="1.5"
  ,org.osgi.util.tracker;version="1.4",org.w3c.dom,org.xml.sax
+Bnd-LastModified: 1279343111419
+Export-Package: org.drools.builder.impl;uses:="org.drools.compiler,com
+ .sun.tools.xjc";version="5.1.0.SNAPSHOT",org.drools.rule.builder;uses
+ :="org.drools.compiler,org.mvel2.compiler,org.mvel2,org.drools.rule.b
+ uilder.dialect.mvel";version="5.1.0.SNAPSHOT",org.drools.rule.builder
+ .dialect.java.parser;uses:="org.antlr.runtime";version="5.1.0.SNAPSHO
+ T",org.drools.semantics.java.parser;version="5.1.0.SNAPSHOT",org.droo
+ ls.compiler.xml;uses:="org.drools.compiler.xml.processes,org.drools.c
+ ompiler.xml.rules,org.xml.sax,javax.xml.parsers";version="5.1.0.SNAPS
+ HOT",org.drools.compiler.xml.processes;uses:="org.xml.sax,org.w3c.dom
+ ,org.drools.compiler.xml,javax.xml.transform.stream,javax.xml.transfo
+ rm";version="5.1.0.SNAPSHOT",org.drools.rule.builder.dialect.java;use
+ s:="org.drools.rule.builder,org.mvel2.integration,org.mvel2.integrati
+ on.impl,org.mvel2.templates,org.mvel2.compiler,org.mvel2.optimizers,o
+ rg.drools.compiler,org.drools.rule.builder.dialect.mvel,org.drools.ru
+ le.builder.dialect.java.parser,org.antlr.runtime,org.mvel2";version="
+ 5.1.0.SNAPSHOT",org.drools.osgi.compiler;uses:="org.osgi.framework,or
+ g.osgi.util.tracker,org.drools.compiler,org.drools.builder.impl";vers
+ ion="5.1.0.SNAPSHOT",org.drools.compiler;uses:="org.drools.rule.build
+ er,org.antlr.runtime.tree,org.antlr.runtime,org.drools.compiler.xml,c
+ om.sun.tools.xjc,org.xml.sax,org.drools.runtime.pipeline.impl,org.mve
+ l2,org.drools.process.builder,org.drools.compiler.xml.processes,javax
+ .xml.parsers";version="5.1.0.SNAPSHOT",org.drools.compiler.xml.rules;
+ uses:="org.xml.sax,org.w3c.dom,org.antlr.runtime.tree,org.antlr.runti
+ me";version="5.1.0.SNAPSHOT",org.drools.process.builder;uses:="org.dr
+ ools.rule.builder,org.drools.compiler";version="5.1.0.SNAPSHOT",org.d
+ rools.rule.builder.dialect.mvel;uses:="org.drools.compiler,org.drools
+ .rule.builder,org.mvel2,org.mvel2.compiler,org.mvel2.util,org.drools.
+ rule.builder.dialect.java,org.mvel2.ast";version="5.1.0.SNAPSHOT",org
+ .drools.testframework;version="5.1.0.SNAPSHOT",org.drools.runtime.pip
+ eline.impl;uses:="com.sun.tools.xjc,org.xml.sax,com.sun.codemodel,org
+ .drools.builder.impl,com.sun.tools.xjc.model,com.sun.tools.xjc.outlin
+ e,org.drools.rule.builder.dialect.java,org.drools.compiler,javax.xml.
+ bind";version="5.1.0.SNAPSHOT",org.drools.reteoo.compiled;uses:="org.
+ drools.compiler,org.drools.rule.builder.dialect.java";version="5.1.0.
+ SNAPSHOT"
+Bundle-Version: 5.1.0.SNAPSHOT
+Bundle-Name: Drools :: Compiler
+Bundle-Description: A rule production system
+Private-Package: org.drools.commons.jci.readers;version="5.1.0.SNAPSHO
+ T",org.drools.lang.descr;version="5.1.0.SNAPSHOT",org.drools.lang.dsl
+ ;version="5.1.0.SNAPSHOT",org.drools.commons.jci.compilers;version="5
+ .1.0.SNAPSHOT",org.drools.commons.jci.stores;version="5.1.0.SNAPSHOT"
+ ,org.drools.lang;version="5.1.0.SNAPSHOT",org.drools.commons.jci.prob
+ lems;version="5.1.0.SNAPSHOT"
+Bundle-DocURL: http://www.jboss.org/
+Bundle-Vendor: JBoss Inc.
+Bundle-ManifestVersion: 2
 Bundle-SymbolicName: org.drools.compiler;singleton:=true
-Bundle-DocURL: http://www.jboss.org/
+Tool: Bnd-0.0.357
+Require-Bundle: org.drools.core;bundle-version="5.1.0.SNAPSHOT"
+DynamicImport-Package: *
 

Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/agent/KnowledgeAgentIncrementalChangeSetTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/agent/KnowledgeAgentIncrementalChangeSetTest.java	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/agent/KnowledgeAgentIncrementalChangeSetTest.java	2010-07-17 05:12:45 UTC (rev 33983)
@@ -29,7 +29,6 @@
 import org.drools.io.impl.ResourceChangeNotifierImpl;
 import org.drools.io.impl.ResourceChangeScannerImpl;
 import org.drools.runtime.StatefulKnowledgeSession;
-import org.drools.runtime.pipeline.ResultHandler;
 import org.drools.runtime.rule.QueryResults;
 import org.drools.runtime.rule.QueryResultsRow;
 import org.mortbay.jetty.Server;
@@ -1447,16 +1446,4 @@
         return sb.toString();
     }
 
-    public static class ResultHandlerImpl implements ResultHandler {
-
-        Object object;
-
-        public void handleResult(Object object) {
-            this.object = object;
-        }
-
-        public Object getObject() {
-            return this.object;
-        }
-    }
 }

Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/agent/KnowledgeAgentTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/agent/KnowledgeAgentTest.java	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/agent/KnowledgeAgentTest.java	2010-07-17 05:12:45 UTC (rev 33983)
@@ -16,11 +16,11 @@
 
 import org.drools.KnowledgeBase;
 import org.drools.KnowledgeBaseFactory;
-import org.drools.agent.KnowledgeAgentTest.ResultHandlerImpl;
 import org.drools.builder.KnowledgeBuilder;
 import org.drools.builder.KnowledgeBuilderFactory;
 import org.drools.builder.ResourceType;
 import org.drools.builder.impl.KnowledgeBuilderImpl;
+import org.drools.command.runtime.rule.InsertObjectCommand;
 import org.drools.core.util.DroolsStreamUtils;
 import org.drools.core.util.FileManager;
 import org.drools.definition.KnowledgePackage;
@@ -39,11 +39,6 @@
 import org.drools.io.impl.ResourceChangeScannerImpl;
 import org.drools.runtime.StatefulKnowledgeSession;
 import org.drools.runtime.StatelessKnowledgeSession;
-import org.drools.runtime.pipeline.Action;
-import org.drools.runtime.pipeline.KnowledgeRuntimeCommand;
-import org.drools.runtime.pipeline.Pipeline;
-import org.drools.runtime.pipeline.PipelineFactory;
-import org.drools.runtime.pipeline.ResultHandler;
 import org.mortbay.jetty.Server;
 import org.mortbay.jetty.handler.ResourceHandler;
 
@@ -768,7 +763,7 @@
         kagent.monitorResourceChangeEvents(false);
     }
 
-    public void testStatelessWithPipeline() throws Exception {
+    public void testStatelessWithCommands() throws Exception {
         String rule1 = this.createDefaultRule("rule1");
         File f1 = fileManager.newFile("rule1.drl");
 
@@ -811,23 +806,8 @@
         List<String> list = new ArrayList<String>();
         ksession.setGlobal("list", list);
 
-        Action executeResultHandler = PipelineFactory.newExecuteResultHandler();
+        ksession.execute( new InsertObjectCommand("hello") );
 
-        Action assignResult = PipelineFactory.newAssignObjectAsResult();
-        assignResult.setReceiver(executeResultHandler);
-
-        KnowledgeRuntimeCommand batchExecution = PipelineFactory.newCommandExecutor();
-        batchExecution.setReceiver(assignResult);
-
-        KnowledgeRuntimeCommand insertStage = PipelineFactory.newInsertObjectCommand();
-        insertStage.setReceiver(batchExecution);
-
-        Pipeline pipeline = PipelineFactory.newStatelessKnowledgeSessionPipeline(ksession);
-        pipeline.setReceiver(insertStage);
-
-        ResultHandlerImpl resultHandler = new ResultHandlerImpl();
-        pipeline.insert("hello", resultHandler);
-
         assertEquals(2, list.size());
         assertTrue(list.contains("rule1"));
         assertTrue(list.contains("rule2"));
@@ -843,19 +823,6 @@
         }
     }
 
-    public static class ResultHandlerImpl implements ResultHandler {
-
-        Object object;
-
-        public void handleResult(Object object) {
-            this.object = object;
-        }
-
-        public Object getObject() {
-            return this.object;
-        }
-    }
-
     private KnowledgeAgent createKAgent(KnowledgeBase kbase) {
         ResourceChangeScannerConfiguration sconf = ResourceFactory.getResourceChangeScannerService().newResourceChangeScannerConfiguration();
         sconf.setProperty("drools.resource.scanner.interval", "2");

Deleted: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/StatefulKnowledgeSessionPipelineTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/StatefulKnowledgeSessionPipelineTest.java	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/StatefulKnowledgeSessionPipelineTest.java	2010-07-17 05:12:45 UTC (rev 33983)
@@ -1,229 +0,0 @@
-package org.drools.integrationtests;
-
-import java.io.Reader;
-import java.io.StringReader;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import org.drools.KnowledgeBase;
-import org.drools.KnowledgeBaseFactory;
-import org.drools.Message;
-import org.drools.RuleBase;
-import org.drools.RuleBaseFactory;
-import org.drools.StatefulSession;
-import org.drools.WorkingMemory;
-import org.drools.builder.KnowledgeBuilder;
-import org.drools.builder.KnowledgeBuilderError;
-import org.drools.builder.KnowledgeBuilderErrors;
-import org.drools.builder.KnowledgeBuilderFactory;
-import org.drools.builder.ResourceType;
-import org.drools.compiler.DroolsError;
-import org.drools.compiler.PackageBuilder;
-import org.drools.compiler.PackageBuilderErrors;
-import org.drools.io.ResourceFactory;
-import org.drools.process.core.context.variable.VariableScope;
-import org.drools.process.instance.ProcessInstance;
-import org.drools.process.instance.context.variable.VariableScopeInstance;
-import org.drools.rule.Package;
-import org.drools.runtime.ObjectFilter;
-import org.drools.runtime.StatefulKnowledgeSession;
-import org.drools.runtime.pipeline.KnowledgeRuntimeCommand;
-import org.drools.runtime.pipeline.Pipeline;
-import org.drools.runtime.pipeline.PipelineFactory;
-import org.drools.runtime.pipeline.ResultHandler;
-import org.drools.runtime.pipeline.Stage;
-import org.drools.runtime.pipeline.impl.ExecuteResultHandler;
-import org.drools.runtime.pipeline.impl.MvelAction;
-import org.drools.runtime.pipeline.impl.StatefulKnowledgeSessionPipelineImpl;
-import org.drools.runtime.pipeline.impl.StatefulKnowledgeSessionInsertStage;
-import org.drools.runtime.pipeline.impl.StatefulKnowledgeSessionSetGlobalStage;
-import org.drools.runtime.pipeline.impl.StatefulKnowledgeSessionSignalEventStage;
-import org.drools.runtime.pipeline.impl.StatefulKnowledgeSessionStartProcessStage;
-
-import junit.framework.TestCase;
-
-public class StatefulKnowledgeSessionPipelineTest extends TestCase {
-    public void testInsertObject() {
-        KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
-        StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
-        
-        KnowledgeRuntimeCommand insertStage = PipelineFactory.newStatefulKnowledgeSessionInsert();
-        ExecuteResultHandler resultHandlerStage = new ExecuteResultHandler();
-        insertStage.setReceiver( resultHandlerStage );
-        
-        Pipeline pipeline = PipelineFactory.newStatefulKnowledgeSessionPipeline(ksession);
-        pipeline.setReceiver( insertStage );
-        
-        assertEquals( 0, ksession.getObjects().size() );
-        
-        ResultHandlerImpl resultHanadle = new ResultHandlerImpl();
-        pipeline.insert( "Hello", resultHanadle );
-        
-        assertEquals( 1, resultHanadle.getHandles().size() );              
-    }
-    
-    public void testStartProcess() {
-        // This also tests setGlobal
-        KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
-        
-        Reader source = new StringReader(
-            "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
-            "<process xmlns=\"http://drools.org/drools-5.0/process\"\n" +
-            "         xmlns:xs=\"http://www.w3.org/2001/XMLSchema-instance\"\n" +
-            "         xs:schemaLocation=\"http://drools.org/drools-5.0/process drools-processes-5.0.xsd\"\n" +
-            "         type=\"RuleFlow\" name=\"flow\" id=\"org.drools.actions\" package-name=\"org.drools\" version=\"1\" >\n" +
-            "\n" +
-            "  <header>\n" +
-            "    <globals>\n" +
-            "      <global identifier=\"list\" type=\"java.util.List\" />\n" +
-            "    </globals>\n" +
-            "  </header>\n" +
-            "\n" +
-            "  <nodes>\n" +
-            "    <start id=\"1\" name=\"Start\" />\n" +
-            "    <actionNode id=\"2\" name=\"MyActionNode\" >\n" +
-            "      <action type=\"expression\" dialect=\"java\" >" +
-            "        String variable = (String) context.getVariable(\"variable\");\n" +
-            "        list.add(variable);\n" +
-            "       </action>\n" +
-            "    </actionNode>\n" + 
-            "    <end id=\"3\" name=\"End\" />\n" +
-            "  </nodes>\n" +
-            "\n" +
-            "  <connections>\n" +
-            "    <connection from=\"1\" to=\"2\" />\n" +
-            "    <connection from=\"2\" to=\"3\" />\n" +
-            "  </connections>\n" +
-            "\n" +
-            "</process>");
-        
-        kbuilder.add( ResourceFactory.newReaderResource( source ), ResourceType.DRF );
-        KnowledgeBuilderErrors errors = kbuilder.getErrors();
-        if (!errors.isEmpty()) {
-            for (KnowledgeBuilderError error: errors) {
-                System.err.println(error);
-            }
-            fail("Errors while building package");
-        }
-        
-        KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
-        kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );
-        
-        StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
-        List<String> list = new ArrayList<String>();
-        Map globals = new HashMap();
-        globals.put("list", list);
-        
-        StatefulKnowledgeSessionSetGlobalStage setGlobal = new StatefulKnowledgeSessionSetGlobalStage();        
-        StatefulKnowledgeSessionPipelineImpl pipeline = new StatefulKnowledgeSessionPipelineImpl(ksession);
-        pipeline.setReceiver( setGlobal );            
-        pipeline.insert( globals, null );
-        
-        Map vars = new HashMap();
-        vars.put( "variable", "SomeText" );        
-        
-        StatefulKnowledgeSessionStartProcessStage startProcess = new StatefulKnowledgeSessionStartProcessStage("org.drools.actions");        
-        pipeline = new StatefulKnowledgeSessionPipelineImpl(ksession);
-        pipeline.setReceiver( startProcess );        
-        pipeline.insert( vars, null );  
-        
-        assertEquals(1, list.size());
-        assertEquals("SomeText", list.get(0));             
-    }    
-    
-    public void testSignalEvent() throws Exception {
-        KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
-        Reader source = new StringReader(
-            "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
-            "<process xmlns=\"http://drools.org/drools-5.0/process\"\n" +
-            "         xmlns:xs=\"http://www.w3.org/2001/XMLSchema-instance\"\n" +
-            "         xs:schemaLocation=\"http://drools.org/drools-5.0/process drools-processes-5.0.xsd\"\n" +
-            "         type=\"RuleFlow\" name=\"flow\" id=\"org.drools.event\" package-name=\"org.drools\" version=\"1\" >\n" +
-            "\n" +
-            "  <header>\n" +
-            "    <globals>\n" +
-            "      <global identifier=\"list\" type=\"java.util.List\" />\n" +
-            "    </globals>\n" +            
-            "    <variables>\n" +
-            "      <variable name=\"MyVar\" >\n" +
-            "        <type name=\"org.drools.process.core.datatype.impl.type.StringDataType\" />\n" +
-            "        <value>SomeText</value>\n" +
-            "      </variable>\n" +
-            "    </variables>\n" +
-            "  </header>\n" +
-            "\n" +
-            "  <nodes>\n" +
-            "    <start id=\"1\" name=\"Start\" />\n" +
-            "    <eventNode id=\"2\" name=\"Event\" variableName=\"MyVar\" >\n" +
-            "      <eventFilters>\n" +
-            "        <eventFilter type=\"eventType\" eventType=\"MyEvent\" />\n" +
-            "      </eventFilters>\n" +
-            "    </eventNode>\n" +
-            "    <actionNode id=\"3\" name=\"MyActionNode\" >\n" +
-            "      <action type=\"expression\" dialect=\"java\" >" +
-            "        String variable = (String) context.getVariable(\"MyVar\");\n" +
-            "        list.add(variable);\n" +
-            "       </action>\n" +
-            "    </actionNode>\n" + 
-            "    <join id=\"4\" name=\"Join\" type=\"1\" />\n" +
-            "    <end id=\"5\" name=\"End\" />\n" +
-            "  </nodes>\n" +
-            "\n" +
-            "  <connections>\n" +
-            "    <connection from=\"1\" to=\"4\" />\n" +
-            "    <connection from=\"2\" to=\"3\" />\n" +
-            "    <connection from=\"3\" to=\"4\" />\n" +
-            "    <connection from=\"4\" to=\"5\" />\n" +
-            "  </connections>\n" +
-            "\n" +
-            "</process>");
-        kbuilder.add( ResourceFactory.newReaderResource( source ), ResourceType.DRF );
-        KnowledgeBuilderErrors errors = kbuilder.getErrors();
-        if (!errors.isEmpty()) {
-            for (KnowledgeBuilderError error: errors) {
-                System.err.println(error);
-            }
-            fail("Errors while building package");
-        }
-        
-        KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
-        kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );        
-        
-        StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
-        List<String> list = new ArrayList<String>();
-        Map globals = new HashMap();
-        globals.put("list", list);
-        
-        StatefulKnowledgeSessionSetGlobalStage setGlobal = new StatefulKnowledgeSessionSetGlobalStage();        
-        StatefulKnowledgeSessionPipelineImpl pipeline = new StatefulKnowledgeSessionPipelineImpl(ksession);
-        pipeline.setReceiver( setGlobal );            
-        pipeline.insert( globals, null );        
-        
-        org.drools.runtime.process.ProcessInstance instance = ksession.startProcess("org.drools.event");
-        
-        StatefulKnowledgeSessionSignalEventStage signalEvent = new StatefulKnowledgeSessionSignalEventStage( "MyEvent",
-                                                                                                              instance.getId());        
-        pipeline = new StatefulKnowledgeSessionPipelineImpl(ksession);
-        pipeline.setReceiver( signalEvent );        
-        
-        pipeline.insert( "MyValue", null );
-        
-        assertEquals(1, list.size());
-        assertEquals("MyValue", list.get(0));  
-        
-    }    
-    
-    public static class ResultHandlerImpl implements ResultHandler {
-        Map handles;
-        public void handleResult(Object object) {
-           this.handles = ( Map ) object;             
-        }
-        public Map getHandles() {
-            return this.handles;
-        }
-        
-    }
-}

Modified: labs/jbossrules/trunk/drools-core/META-INF/MANIFEST.MF
===================================================================
--- labs/jbossrules/trunk/drools-core/META-INF/MANIFEST.MF	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-core/META-INF/MANIFEST.MF	2010-07-17 05:12:45 UTC (rev 33983)
@@ -1,302 +1,6 @@
 Manifest-Version: 1.0
-Export-Package: org.drools.process.core.impl;uses:="org.drools.process
- .core,org.drools.process.core.datatype,org.drools.process.core.contex
- t";version="5.1.0.SNAPSHOT",org.drools.workflow.instance.context;uses
- :="org.drools.process.instance,org.drools.workflow.instance,org.drool
- s.process.instance.impl,org.drools.process.instance.context,org.drool
- s.process.core";version="5.1.0.SNAPSHOT",org.drools.command.assertion
- ;uses:="org.mvel2,org.drools.command,org.drools.core.util,org.drools.
- command.impl";version="5.1.0.SNAPSHOT",org.drools.runtime.pipeline.im
- pl;uses:="org.drools.runtime.pipeline,org.drools.command,org.drools.c
- ommand.runtime.rule,org.mvel2,org.mvel2.compiler,org.drools.common,or
- g.drools.impl,org.drools.rule,org.drools";version="5.1.0.SNAPSHOT",or
- g.drools.conflict;uses:="org.drools.spi,org.drools.rule,org.drools.co
- mmon";version="5.1.0.SNAPSHOT",org.drools.time.impl;uses:="org.drools
- .time,org.drools.common,org.drools";version="5.1.0.SNAPSHOT",org.droo
- ls.process.instance.impl.humantask;uses:="javax.swing,javax.swing.eve
- nt,javax.swing.border";version="5.1.0.SNAPSHOT",org.drools.process.in
- stance.context;uses:="org.drools.process.instance,org.drools.process.
- core";version="5.1.0.SNAPSHOT",org.drools.base.extractors;uses:="org.
- drools.common,org.drools.base,org.drools,org.drools.spi,org.drools.co
- re.util,org.mvel2,org.mvel2.compiler";version="5.1.0.SNAPSHOT",org.dr
- ools.base.field;uses:="org.drools,org.drools.spi,org.drools.common,or
- g.drools.core.util";version="5.1.0.SNAPSHOT",org.drools.workflow.inst
- ance.impl;uses:="org.drools.workflow.instance.node,org.drools.workflo
- w.core,org.drools,org.drools.workflow.core.impl,org.drools.common,org
- .drools.process.instance,org.drools.base,org.drools.workflow.instance
- ,org.drools.process.instance.context.exception,org.drools.spi,org.dro
- ols.workflow.instance.impl.factory,org.drools.workflow.core.node,org.
- drools.event,org.drools.process.instance.context.exclusive,org.drools
- .process.core,org.mvel2.integration.impl,org.mvel2.integration,org.dr
- ools.process.instance.context.variable,org.drools.process.instance.im
- pl,org.drools.process.instance.event";version="5.1.0.SNAPSHOT",org.dr
- ools.ruleflow.core;uses:="org.drools.ruleflow.core.factory,org.drools
- .workflow.core,org.drools.workflow.core.impl,org.drools.workflow.core
- .node,org.drools.process.core.context.variable,org.drools.process.cor
- e.context.exception,org.drools.process.core.context.swimlane,org.droo
- ls.process.core,org.drools.process.core.validation,org.drools.process
- .core.datatype,org.drools.ruleflow.core.validation";version="5.1.0.SN
- APSHOT",org.drools.event.rule.impl;uses:="org.drools.common,org.drool
- s.event,org.drools,org.drools.spi,org.drools.rule,org.drools.impl";ve
- rsion="5.1.0.SNAPSHOT",org.drools.base.evaluators;uses:="org.drools.c
- ommon,org.drools.base,org.drools.rule,org.drools,org.drools.spi,org.d
- rools.time,org.drools.core.util,org.drools.type,org.mvel2.util";versi
- on="5.1.0.SNAPSHOT",org.drools.process.core.event;version="5.1.0.SNAP
- SHOT",org.drools.definitions.impl;uses:="org.drools.definitions.rule.
- impl,org.drools.rule";version="5.1.0.SNAPSHOT",org.drools.process.ins
- tance.event;uses:="org.drools.common,org.drools.marshalling.impl,org.
- drools.process.instance,org.drools";version="5.1.0.SNAPSHOT",org.droo
- ls.xml.jaxb.util;uses:="org.drools.common,org.drools.command.runtime.
- process,org.drools.command.runtime,org.drools.runtime.impl,org.drools
- .command.runtime.rule,org.drools.runtime.rule.impl,javax.xml.bind,jav
- ax.xml.bind.annotation.adapters,javax.xml.bind.annotation,org.drools"
- ;version="5.1.0.SNAPSHOT",org.drools.ruleflow.core.validation;uses:="
- org.drools.process.core.timer,org.drools.process.core.context.variabl
- e,org.drools.ruleflow.core,org.drools.workflow.core.node,org.drools,o
- rg.drools.process.core.validation.impl,org.drools.workflow.core,org.d
- rools.workflow.core.impl,org.drools.process.core.validation,org.drool
- s.process.core.datatype,org.mvel2,org.mvel2.compiler,org.drools.time,
- org.drools.process.core";version="5.1.0.SNAPSHOT",org.drools.process.
- instance.context.variable;uses:="org.drools.process.core.context.vari
- able,org.drools.workflow.instance.node,org.drools.event,org.drools,or
- g.drools.workflow.core,org.drools.common,org.drools.process.instance,
- org.drools.process.instance.context,org.drools.process.core";version=
- "5.1.0.SNAPSHOT",org.drools.command.runtime;uses:="org.drools.command
- ,org.drools.command.impl,org.drools.command.runtime.process,com.thoug
- htworks.xstream.annotations,javax.xml.bind.annotation,org.drools.comm
- and.runtime.rule,org.drools.impl,org.drools.runtime.impl,org.drools";
- version="5.1.0.SNAPSHOT",org.drools.process.instance.context.exceptio
- n;uses:="org.drools.common,org.drools.process.core.context.exception,
- org.drools.process.instance,org.drools.base,org.drools.workflow.insta
- nce,org.drools,org.drools.workflow.core,org.drools.spi,org.drools.pro
- cess.instance.context,org.drools.process.core";version="5.1.0.SNAPSHO
- T",org.drools.command;uses:="org.drools.runtime.impl,org.drools.comma
- nd.impl,org.drools.time,org.drools";version="5.1.0.SNAPSHOT",org.droo
- ls.management;uses:="org.drools.common,javax.management,org.drools,ja
- vax.management.openmbean,org.drools.base,org.drools.spi,org.drools.ev
- ent,org.drools.rule";version="5.1.0.SNAPSHOT",org.drools.process.core
- .context.variable;uses:="org.drools.process.core.datatype.impl.type,o
- rg.drools.process.core.datatype,org.drools.process.core,org.drools.pr
- ocess.core.context";version="5.1.0.SNAPSHOT",org.drools.core.util.asm
- ;uses:="org.mvel2.asm,org.drools,org.mvel2.asm.util";version="5.1.0.S
- NAPSHOT",org.drools.definitions.rule.impl;uses:="org.drools.rule";ver
- sion="5.1.0.SNAPSHOT",org.drools.workflow.instance.node;uses:="org.dr
- ools.workflow.instance.impl,org.drools.workflow.core.node,org.drools,
- org.drools.workflow.core,org.drools.common,org.drools.process.instanc
- e,org.drools.base,org.drools.workflow.instance,org.drools.spi,org.dro
- ols.process.instance.impl,org.drools.process.core,org.drools.impl,org
- .drools.event,org.drools.process.instance.context.variable,org.drools
- .process.core.event,org.drools.process.instance.context.exception,org
- .mvel2.integration,org.mvel2,org.drools.process.instance.context.swim
- lane,org.drools.rule,org.drools.process.instance.context.exclusive,or
- g.drools.process.core.timer,org.drools.process.instance.timer,org.dro
- ols.time";version="5.1.0.SNAPSHOT",org.drools.process.instance.impl;u
- ses:="org.drools.process.instance,org.drools.process.core,org.drools.
- process.core.context.exception,org.drools.process.core.context.variab
- le,org.drools.process.instance.context.swimlane,org.drools.process.co
- re.context.swimlane,org.drools.process.instance.impl.factory,org.droo
- ls.process.instance.context.variable,org.drools.process.instance.cont
- ext.exception,org.drools,org.drools.common";version="5.1.0.SNAPSHOT",
- org.drools.event.process.impl;uses:="org.drools.event,org.drools,org.
- drools.common";version="5.1.0.SNAPSHOT",org.drools.process.core.valid
- ation.impl;uses:="org.drools.process.core.validation";version="5.1.0.
- SNAPSHOT",org.drools.process.instance.timer;uses:="org.drools.time,or
- g.drools.process.instance.event,org.drools,org.drools.process.instanc
- e,org.drools.time.impl";version="5.1.0.SNAPSHOT",org.drools.base;uses
- :="org.drools.event,org.drools,org.drools.spi,org.drools.concurrent,o
- rg.drools.common,org.drools.core.util.asm,org.drools.core.util,org.dr
- ools.base.evaluators,org.drools.time,org.drools.base.extractors,org.m
- vel2.asm,org.drools.rule,org.drools.impl,org.drools.process.instance,
- org.drools.base.field,org.drools.type,org.mvel2.integration,org.drool
- s.base.mvel,org.mvel2.ast,org.drools.facttemplates";version="5.1.0.SN
- APSHOT",org.drools.workflow.instance;uses:="org.drools.process.instan
- ce,org.drools.impl,org.drools.workflow.instance.impl,org.drools,org.d
- rools.workflow.core.impl,org.drools.common,org.drools.process.core";v
- ersion="5.1.0.SNAPSHOT",org.drools.util.codec;version="5.1.0.SNAPSHOT
- ",org.drools.visualize;version="5.1.0.SNAPSHOT",org.drools.process.co
- re;uses:="org.drools.process.core.datatype";version="5.1.0.SNAPSHOT",
- org.drools.process.core.datatype.impl.type;uses:="org.drools.process.
- core.datatype,org.drools.process.core,com.thoughtworks.xstream";versi
- on="5.1.0.SNAPSHOT",org.drools.common;uses:="org.drools.spi,org.drool
- s.rule,org.drools.impl,org.drools.event,org.drools,org.drools.base,or
- g.drools.process.core,org.drools.core.util,org.drools.management,org.
- drools.process.instance.event,org.drools.process.instance,org.drools.
- process.core.event,org.drools.runtime.impl,org.drools.type,org.drools
- .process.instance.timer,org.drools.time,org.drools.ruleflow.core,org.
- drools.workflow.core.node,org.drools.concurrent,org.drools.base.evalu
- ators,javax.xml.bind.annotation,org.drools.facttemplates,org.drools.m
- arshalling.impl,org.drools.time.impl";version="5.1.0.SNAPSHOT",org.dr
- ools.process.instance.context.exclusive;uses:="org.drools.process.ins
- tance.context";version="5.1.0.SNAPSHOT",org.drools.process.instance.i
- mpl.factory;uses:="org.drools.process.instance,org.drools.process.ins
- tance.impl,org.drools.process.instance.context,org.drools.process.cor
- e";version="5.1.0.SNAPSHOT",org.drools.workflow.instance.impl.factory
- ;uses:="org.drools.workflow.instance.impl,org.drools.workflow.instanc
- e";version="5.1.0.SNAPSHOT",org.drools.command.runtime.rule;uses:="or
- g.drools.command,org.drools.command.impl,org.drools.impl,org.drools,o
- rg.drools.spi,javax.xml.bind.annotation,org.drools.runtime.impl,org.d
- rools.common,javax.xml.bind.annotation.adapters,org.drools.xml.jaxb.u
- til,org.mvel2";version="5.1.0.SNAPSHOT",org.drools.agent;uses:="org.d
- rools,org.drools.rule,org.drools.core.util,org.drools.definitions.imp
- l,org.drools.util.codec,org.drools.agent.impl,org.drools.common";vers
- ion="5.1.0.SNAPSHOT",org.drools.xml.changeset;uses:="org.drools.io.im
- pl,org.drools,org.w3c.dom,org.xml.sax,org.drools.xml,org.drools.build
- er.conf.impl,org.drools.io.internal,org.drools.core.util";version="5.
- 1.0.SNAPSHOT",org.drools.command.impl;uses:="org.drools.command,org.d
- rools.command.runtime.process,org.drools.command.runtime.rule,org.dro
- ols,org.drools.command.runtime,org.drools.rule,org.drools.time";versi
- on="5.1.0.SNAPSHOT",org.drools.audit.event;version="5.1.0.SNAPSHOT",o
- rg.drools.process.instance.context.swimlane;uses:="org.drools.process
- .core.context.swimlane,org.drools.process.instance.context,org.drools
- .process.core";version="5.1.0.SNAPSHOT",org.drools.base.dataproviders
- ;uses:="org.mvel2.integration,org.drools.base.mvel,org.mvel2,org.droo
- ls.rule,org.drools,org.drools.spi,org.drools.core.util";version="5.1.
- 0.SNAPSHOT",org.drools.builder.conf.impl;uses:="com.sun.tools.xjc";ve
- rsion="5.1.0.SNAPSHOT",org.drools;uses:="org.drools.spi,org.drools.ti
- me.impl,org.drools.time,org.drools.rule,org.drools.common,org.drools.
- workflow.instance.impl,org.drools.process.core.impl,org.drools.proces
- s.instance.impl,org.drools.runtime.rule.impl,org.drools.process.insta
- nce,org.drools.conflict,org.drools.process.core.datatype,org.mvel2,or
- g.drools.process.core,org.drools.core.util,org.drools.concurrent,org.
- drools.event,org.drools.process.instance.event,org.drools.command,org
- .drools.process.instance.timer";version="5.1.0.SNAPSHOT",org.drools.t
- ype;version="5.1.0.SNAPSHOT",org.drools.workflow.core;uses:="org.droo
- ls.spi,org.drools.process.core";version="5.1.0.SNAPSHOT",org.drools.w
- orkflow.core.impl;uses:="org.drools.workflow.core,org.drools.process.
- core,org.drools.workflow.core.node,org.drools.process.core.impl";vers
- ion="5.1.0.SNAPSHOT",org.drools.process.core.validation;version="5.1.
- 0.SNAPSHOT",org.drools.command.runtime.process;uses:="javax.xml.bind.
- annotation,org.drools.command,org.drools.command.impl,org.drools.proc
- ess.instance,org.drools.xml.jaxb.util,javax.xml.bind.annotation.adapt
- ers";version="5.1.0.SNAPSHOT",org.drools.rule;uses:="org.drools.commo
- n,org.drools.spi,org.drools,org.drools.core.util,org.drools.base,org.
- mvel2.integration.impl,org.mvel2.integration,org.mvel2.ast,org.drools
- .base.mvel,org.drools.factmodel,org.drools.facttemplates,org.drools.t
- ime.impl,org.drools.marshalling.impl,org.drools.time";version="5.1.0.
- SNAPSHOT",org.drools.process.core.datatype.impl;uses:="org.drools.pro
- cess.core.datatype";version="5.1.0.SNAPSHOT",org.drools.spi;uses:="or
- g.drools.base,org.drools.common,org.drools.rule,org.drools,org.drools
- .core.util,org.drools.time,org.drools.concurrent,org.drools.facttempl
- ates,org.drools.process.core.context.variable,org.drools.impl,org.dro
- ols.process.instance,org.drools.process.instance.context.variable,org
- .drools.workflow.instance,org.drools.event";version="5.1.0.SNAPSHOT",
- org.drools.time;uses:="org.drools.rule,org.drools,org.drools.time.imp
- l";version="5.1.0.SNAPSHOT",org.drools.xml;uses:="org.xml.sax,org.dro
- ols.xml.changeset,javax.xml.parsers,org.w3c.dom,org.xml.sax.helpers,o
- rg.drools";version="5.1.0.SNAPSHOT",org.drools.audit;uses:="org.drool
- s.event,org.drools.audit.event,org.drools,com.thoughtworks.xstream,or
- g.drools.impl,org.drools.workflow.instance.node,org.drools.workflow.c
- ore.node,org.drools.common,org.drools.workflow.instance,org.drools.ru
- le,org.drools.command,org.drools.spi,org.drools.command.impl";version
- ="5.1.0.SNAPSHOT",org.drools.process.core.context.exception;uses:="or
- g.drools.workflow.core,org.drools.process.core.context,org.drools.pro
- cess.core";version="5.1.0.SNAPSHOT",org.drools.impl;uses:="org.drools
- ,org.drools.definitions.rule.impl,org.drools.event.knowlegebase.impl,
- org.drools.event,org.drools.rule,org.drools.definitions.impl,org.droo
- ls.common,org.drools.agent,org.drools.command,org.drools.command.impl
- ,org.drools.event.rule.impl,org.drools.spi,org.drools.event.process.i
- mpl,org.drools.runtime.impl,org.drools.runtime.rule.impl,org.drools.p
- rocess.instance.event,org.drools.process.instance,org.drools.command.
- runtime,org.drools.time,org.drools.base,org.drools.command.runtime.ru
- le,org.drools.agent.impl,org.drools.core.util";version="5.1.0.SNAPSHO
- T",org.drools.osgi.core;uses:="org.drools.io.impl,org.drools.impl,org
- .drools,org.osgi.framework";version="5.1.0.SNAPSHOT",org.drools.event
- .knowlegebase.impl;uses:="org.drools";version="5.1.0.SNAPSHOT",org.dr
- ools.ruleflow.core.factory;uses:="org.drools.ruleflow.core,org.drools
- .workflow.core.node,org.drools.workflow.core,org.drools.workflow.core
- .impl,org.drools.process.core.context.variable,org.drools.process.cor
- e.context.exception,org.drools.process.core.datatype,org.drools.proce
- ss.core,org.drools.process.core.event,org.drools.process.core.timer,o
- rg.drools.process.core.impl";version="5.1.0.SNAPSHOT",org.drools.proc
- ess.core.context.swimlane;uses:="org.drools.process.core.context,org.
- drools.process.core";version="5.1.0.SNAPSHOT",org.drools.server;uses:
- ="org.drools";version="5.1.0.SNAPSHOT",org.drools.workflow.core.node;
- uses:="org.drools.workflow.core,org.drools.workflow.core.impl,org.dro
- ols.process.core.context,org.drools.process.core.impl,org.drools.proc
- ess.core,org.drools.process.core.event,org.drools.process.core.contex
- t.variable,org.drools.process.core.datatype,org.drools.process.core.d
- atatype.impl.type,org.drools.process.core.timer";version="5.1.0.SNAPS
- HOT",org.drools.core.util.debug;uses:="org.drools.common,org.drools.c
- ore.util,org.drools.rule,org.drools.impl,org.drools,org.mvel2.integra
- tion.impl,org.mvel2.templates,org.mvel2.integration,org.mvel2.optimiz
- ers,org.mvel2.compiler";version="5.1.0.SNAPSHOT",org.drools.process.i
- nstance;uses:="org.drools.process.core.context.variable,org.drools.co
- mmon,org.drools.process.instance.context.variable,org.drools,org.droo
- ls.process.core,org.drools.ruleflow.core,org.drools.ruleflow.instance
- ";version="5.1.0.SNAPSHOT",org.drools.command.builder;uses:="org.droo
- ls.command,org.drools.command.impl,org.drools.runtime.impl";version="
- 5.1.0.SNAPSHOT",org.drools.process.core.timer;version="5.1.0.SNAPSHOT
- ",org.drools.io.impl;uses:="org.drools.io.internal,org.drools,org.dro
- ols.core.util,org.drools.util.codec";version="5.1.0.SNAPSHOT",org.dro
- ols.base.mvel;uses:="org.mvel2.integration,org.drools,org.drools.comm
- on,org.mvel2.integration.impl,org.mvel2,org.drools.rule,org.drools.sp
- i,org.mvel2.compiler,org.drools.type,org.drools.core.util,org.drools.
- base,org.mvel2.debug";version="5.1.0.SNAPSHOT",org.drools.event;uses:
- ="org.drools.rule,org.drools.spi,org.drools,org.drools.common,org.dro
- ols.agent,org.drools.process.instance";version="5.1.0.SNAPSHOT",org.d
- rools.runtime.impl;uses:="org.drools.xml.jaxb.util,javax.xml.bind.ann
- otation,javax.xml.bind.annotation.adapters";version="5.1.0.SNAPSHOT",
- org.drools.base.accumulators;uses:="org.drools.common,org.drools.rule
- ,org.drools,org.drools.spi,org.mvel2.integration,org.drools.base.mvel
- ,org.mvel2";version="5.1.0.SNAPSHOT",org.drools.runtime.rule.impl;use
- s:="org.drools.common,org.drools.spi,org.drools.xml.jaxb.util,javax.x
- ml.bind.annotation,org.drools.rule,org.drools,javax.xml.bind.annotati
- on.adapters,org.drools.base";version="5.1.0.SNAPSHOT",org.drools.fact
- templates;uses:="org.drools.rule,org.drools.common,org.drools.base,or
- g.drools,org.drools.spi,org.drools.core.util";version="5.1.0.SNAPSHOT
- ",org.drools.process.core.datatype;version="5.1.0.SNAPSHOT",org.drool
- s.core.util;uses:="org.drools.common,org.drools.rule,org.drools.spi,o
- rg.drools,org.drools.type";version="5.1.0.SNAPSHOT",org.drools.factmo
- del;uses:="org.mvel2.asm,org.drools.base,com.thoughtworks.xstream.io,
- com.thoughtworks.xstream.io.xml,com.thoughtworks.xstream";version="5.
- 1.0.SNAPSHOT",org.drools.ruleflow.instance;uses:="org.drools.ruleflow
- .core,org.drools.workflow.instance.impl,org.drools.workflow.core.node
- ,org.drools.workflow.instance,org.drools.process.instance";version="5
- .1.0.SNAPSHOT",org.drools.marshalling.impl;uses:="org.drools.process.
- instance.context.swimlane,org.drools.workflow.instance.node,org.drool
- s.workflow.instance.impl,org.drools.common,org.drools.process.instanc
- e.context.exclusive,org.drools.process.instance,org.drools.process.in
- stance.context.variable,org.drools.workflow.instance,org.drools.proce
- ss.core,org.drools.core.util,org.drools.impl,org.drools,org.drools.sp
- i,org.drools.concurrent,org.drools.process.instance.impl,org.drools.p
- rocess.instance.timer,org.drools.base,org.drools.rule,org.drools.proc
- ess.instance.event,org.drools.ruleflow.instance";version="5.1.0.SNAPS
- HOT",org.drools.process.instance.impl.demo;uses:="org.drools.process.
- instance,javax.swing,javax.swing.event";version="5.1.0.SNAPSHOT",org.
- drools.process.core.context;uses:="org.drools.process.core";version="
- 5.1.0.SNAPSHOT",org.drools.agent.impl;uses:="org.drools,org.drools.sp
- i,org.drools.rule,org.drools.agent,org.drools.core.util,org.drools.de
- finitions.impl,org.drools.io.impl,org.drools.event,org.drools.process
- .core,org.drools.xml,org.drools.impl,org.drools.common,org.drools.io.
- internal";version="5.1.0.SNAPSHOT",org.drools.process.core.context.ex
- clusive;uses:="org.drools.process.core.context,org.drools.process.cor
- e";version="5.1.0.SNAPSHOT",org.drools.runtime.pipeline;version="5.1.
- 0.SNAPSHOT",org.drools.runtime.help.impl;uses:="com.thoughtworks.xstr
- eam,org.drools.common,org.drools.command.runtime.process,org.drools.c
- ommand.runtime,org.drools.runtime.impl,org.drools.command.runtime.rul
- e,org.drools.runtime.rule.impl,com.thoughtworks.xstream.converters,co
- m.thoughtworks.xstream.io,com.thoughtworks.xstream.converters.reflect
- ion,com.thoughtworks.xstream.mapper,com.thoughtworks.xstream.core.uti
- l,com.thoughtworks.xstream.converters.collections,org.drools.command,
- org.drools.command.impl,com.thoughtworks.xstream.io.json,org.drools.b
- ase,org.drools.rule,org.drools.spi";version="5.1.0.SNAPSHOT",org.droo
- ls.io.internal;version="5.1.0.SNAPSHOT",org.drools.concurrent;uses:="
- org.drools,org.drools.spi";version="5.1.0.SNAPSHOT"
-Private-Package: .;version="5.1.0.SNAPSHOT",org.drools.reteoo.compiled
- ;version="5.1.0.SNAPSHOT",org.drools.reteoo.builder;version="5.1.0.SN
- APSHOT",org.drools.reteoo;version="5.1.0.SNAPSHOT"
-Tool: Bnd-0.0.357
-Bundle-Name: Drools :: Core
-Created-By: 1.6.0_20 (Apple Inc.)
-Require-Bundle: org.drools.api;visibility:=reexport;bundle-version="5.
- 1.0.SNAPSHOT"
-Bundle-Vendor: JBoss Inc.
-DynamicImport-Package: *
-Bundle-Version: 5.1.0.SNAPSHOT
-Bnd-LastModified: 1279296275845
 Bundle-Activator: org.drools.osgi.core.Activator
-Bundle-ManifestVersion: 2
-Bundle-Description: A rule production system
+Created-By: 1.5.0_21 (Sun Microsystems Inc.)
 Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
 Import-Package: com.sun.tools.xjc,com.thoughtworks.xstream,com.thought
  works.xstream.annotations,com.thoughtworks.xstream.converters,com.tho
@@ -313,6 +17,298 @@
  g.mvel2.optimizers;version="2.0",org.mvel2.templates;version="2.0",or
  g.mvel2.util;version="2.0",org.osgi.framework;version="1.5",org.w3c.d
  om,org.xml.sax,org.xml.sax.helpers
-Bundle-SymbolicName: org.drools.core
+Bnd-LastModified: 1279343048391
+Export-Package: org.drools.process.core.timer;version="5.1.0.SNAPSHOT"
+ ,org.drools.ruleflow.instance;uses:="org.drools.workflow.instance.imp
+ l,org.drools.workflow.instance,org.drools.ruleflow.core,org.drools.wo
+ rkflow.core.node,org.drools.process.instance";version="5.1.0.SNAPSHOT
+ ",org.drools.workflow.core.node;uses:="org.drools.workflow.core.impl,
+ org.drools.workflow.core,org.drools.process.core.context,org.drools.p
+ rocess.core,org.drools.process.core.impl,org.drools.process.core.even
+ t,org.drools.process.core.datatype,org.drools.process.core.context.va
+ riable,org.drools.process.core.datatype.impl.type,org.drools.process.
+ core.timer";version="5.1.0.SNAPSHOT",org.drools.core.util.asm;uses:="
+ org.mvel2.asm,org.drools,org.mvel2.asm.util";version="5.1.0.SNAPSHOT"
+ ,org.drools.process.instance.event;uses:="org.drools.marshalling.impl
+ ,org.drools.common,org.drools.process.instance,org.drools";version="5
+ .1.0.SNAPSHOT",org.drools.io.internal;version="5.1.0.SNAPSHOT",org.dr
+ ools.process.instance.impl.demo;uses:="org.drools.process.instance,ja
+ vax.swing.event,javax.swing";version="5.1.0.SNAPSHOT",org.drools.util
+ .codec;version="5.1.0.SNAPSHOT",org.drools.process.core.context.excep
+ tion;uses:="org.drools.workflow.core,org.drools.process.core.context,
+ org.drools.process.core";version="5.1.0.SNAPSHOT",org.drools.audit;us
+ es:="org.drools.event,org.drools,org.drools.audit.event,com.thoughtwo
+ rks.xstream,org.drools.impl,org.drools.workflow.core.node,org.drools.
+ command,org.drools.workflow.instance.node,org.drools.workflow.instanc
+ e,org.drools.rule,org.drools.spi,org.drools.command.impl,org.drools.c
+ ommon";version="5.1.0.SNAPSHOT",org.drools.base.extractors;uses:="org
+ .drools.base,org.drools,org.drools.spi,org.drools.core.util,org.drool
+ s.common,org.mvel2,org.mvel2.compiler";version="5.1.0.SNAPSHOT",org.d
+ rools.process.core.context;uses:="org.drools.process.core";version="5
+ .1.0.SNAPSHOT",org.drools.core.util.debug;uses:="org.drools.common,or
+ g.drools.core.util,org.drools.rule,org.drools,org.drools.impl,org.mve
+ l2.integration,org.mvel2.compiler,org.mvel2.optimizers,org.mvel2.inte
+ gration.impl,org.mvel2.templates";version="5.1.0.SNAPSHOT",org.drools
+ .process.core.context.variable;uses:="org.drools.process.core,org.dro
+ ols.process.core.datatype,org.drools.process.core.datatype.impl.type,
+ org.drools.process.core.context";version="5.1.0.SNAPSHOT",org.drools.
+ base.accumulators;uses:="org.drools,org.drools.rule,org.drools.spi,or
+ g.drools.common,org.mvel2,org.mvel2.integration,org.drools.base.mvel"
+ ;version="5.1.0.SNAPSHOT",org.drools.definitions.rule.impl;uses:="org
+ .drools.rule";version="5.1.0.SNAPSHOT",org.drools.xml;uses:="org.xml.
+ sax,org.drools.xml.changeset,javax.xml.parsers,org.xml.sax.helpers,or
+ g.w3c.dom,org.drools";version="5.1.0.SNAPSHOT",org.drools.facttemplat
+ es;uses:="org.drools.rule,org.drools.base,org.drools,org.drools.spi,o
+ rg.drools.core.util,org.drools.common";version="5.1.0.SNAPSHOT",org.d
+ rools.base.field;uses:="org.drools,org.drools.spi,org.drools.core.uti
+ l,org.drools.common";version="5.1.0.SNAPSHOT",org.drools.runtime.rule
+ .impl;uses:="org.drools.spi,org.drools.common,org.drools,org.drools.r
+ ule,org.drools.xml.jaxb.util,javax.xml.bind.annotation.adapters,javax
+ .xml.bind.annotation,org.drools.base";version="5.1.0.SNAPSHOT",org.dr
+ ools.concurrent;uses:="org.drools,org.drools.spi";version="5.1.0.SNAP
+ SHOT",org.drools.ruleflow.core;uses:="org.drools.workflow.core.impl,o
+ rg.drools.workflow.core,org.drools.ruleflow.core.factory,org.drools.w
+ orkflow.core.node,org.drools.process.core.context.swimlane,org.drools
+ .process.core,org.drools.process.core.context.exception,org.drools.pr
+ ocess.core.context.variable,org.drools.ruleflow.core.validation,org.d
+ rools.process.core.validation,org.drools.process.core.datatype";versi
+ on="5.1.0.SNAPSHOT",org.drools.type;version="5.1.0.SNAPSHOT",org.droo
+ ls.agent;uses:="org.drools,org.drools.rule,org.drools.definitions.imp
+ l,org.drools.core.util,org.drools.util.codec,org.drools.agent.impl,or
+ g.drools.common";version="5.1.0.SNAPSHOT",org.drools.event.process.im
+ pl;uses:="org.drools.event,org.drools,org.drools.common";version="5.1
+ .0.SNAPSHOT",org.drools.workflow.instance.impl;uses:="org.drools.work
+ flow.instance.node,org.drools.workflow.core,org.drools.process.instan
+ ce.context.exception,org.drools.process.instance,org.drools.workflow.
+ core.impl,org.drools.base,org.drools.workflow.instance,org.drools,org
+ .drools.spi,org.drools.common,org.drools.workflow.instance.impl.facto
+ ry,org.drools.workflow.core.node,org.drools.process.instance.context.
+ exclusive,org.drools.event,org.drools.process.core,org.mvel2.integrat
+ ion,org.mvel2.integration.impl,org.drools.process.instance.context.va
+ riable,org.drools.process.instance.event,org.drools.process.instance.
+ impl";version="5.1.0.SNAPSHOT",org.drools.base.evaluators;uses:="org.
+ drools.time,org.drools.base,org.drools,org.drools.rule,org.drools.spi
+ ,org.drools.common,org.drools.core.util,org.drools.type,org.mvel2.uti
+ l";version="5.1.0.SNAPSHOT",org.drools.impl;uses:="org.drools,org.dro
+ ols.event,org.drools.definitions.rule.impl,org.drools.rule,org.drools
+ .definitions.impl,org.drools.event.knowlegebase.impl,org.drools.comma
+ nd,org.drools.command.impl,org.drools.agent,org.drools.common,org.dro
+ ols.spi,org.drools.event.rule.impl,org.drools.event.process.impl,org.
+ drools.runtime.impl,org.drools.process.instance,org.drools.process.in
+ stance.event,org.drools.time,org.drools.runtime.rule.impl,org.drools.
+ command.runtime,org.drools.base,org.drools.command.runtime.rule,org.d
+ rools.agent.impl,org.drools.core.util";version="5.1.0.SNAPSHOT",org.d
+ rools.definitions.impl;uses:="org.drools.definitions.rule.impl,org.dr
+ ools.rule";version="5.1.0.SNAPSHOT",org.drools.process.core.datatype;
+ version="5.1.0.SNAPSHOT",org.drools.process.instance.context;uses:="o
+ rg.drools.process.core,org.drools.process.instance";version="5.1.0.SN
+ APSHOT",org.drools.command;uses:="org.drools.runtime.impl,org.drools.
+ command.impl,org.drools.time,org.drools";version="5.1.0.SNAPSHOT",org
+ .drools.command.assertion;uses:="org.drools.command,org.mvel2,org.dro
+ ols.command.impl,org.drools.core.util";version="5.1.0.SNAPSHOT",org.d
+ rools.agent.impl;uses:="org.drools,org.drools.spi,org.drools.rule,org
+ .drools.definitions.impl,org.drools.core.util,org.drools.agent,org.dr
+ ools.impl,org.drools.io.internal,org.drools.event,org.drools.xml,org.
+ drools.process.core,org.drools.io.impl,org.drools.common";version="5.
+ 1.0.SNAPSHOT",org.drools.process.instance.impl.humantask;uses:="javax
+ .swing.event,javax.swing,javax.swing.border";version="5.1.0.SNAPSHOT"
+ ,org.drools.workflow.core;uses:="org.drools.spi,org.drools.process.co
+ re";version="5.1.0.SNAPSHOT",org.drools.builder.conf.impl;uses:="com.
+ sun.tools.xjc";version="5.1.0.SNAPSHOT",org.drools.process.core.valid
+ ation;version="5.1.0.SNAPSHOT",org.drools.process.instance.timer;uses
+ :="org.drools.time,org.drools,org.drools.process.instance.event,org.d
+ rools.process.instance,org.drools.time.impl";version="5.1.0.SNAPSHOT"
+ ,org.drools.base.dataproviders;uses:="org.mvel2,org.mvel2.integration
+ ,org.drools,org.drools.rule,org.drools.spi,org.drools.base.mvel,org.d
+ rools.core.util";version="5.1.0.SNAPSHOT",org.drools.process.instance
+ .context.exclusive;uses:="org.drools.process.instance.context";versio
+ n="5.1.0.SNAPSHOT",org.drools.workflow.instance.node;uses:="org.drool
+ s.workflow.instance.impl,org.drools.workflow.core.node,org.drools.pro
+ cess.instance,org.drools.base,org.drools.workflow.instance,org.drools
+ ,org.drools.spi,org.drools.workflow.core,org.drools.common,org.drools
+ .process.core,org.drools.process.instance.impl,org.drools.impl,org.dr
+ ools.event,org.drools.process.core.event,org.drools.process.instance.
+ context.variable,org.drools.process.instance.context.exception,org.mv
+ el2,org.mvel2.integration,org.drools.process.instance.context.swimlan
+ e,org.drools.rule,org.drools.process.instance.context.exclusive,org.d
+ rools.process.core.timer,org.drools.process.instance.timer,org.drools
+ .time";version="5.1.0.SNAPSHOT",org.drools.factmodel;uses:="org.mvel2
+ .asm,org.drools.base,com.thoughtworks.xstream.io,com.thoughtworks.xst
+ ream.io.xml,com.thoughtworks.xstream";version="5.1.0.SNAPSHOT",org.dr
+ ools.base.mvel;uses:="org.mvel2.integration,org.mvel2.integration.imp
+ l,org.mvel2,org.drools,org.drools.rule,org.drools.spi,org.drools.comm
+ on,org.mvel2.compiler,org.drools.type,org.drools.core.util,org.drools
+ .base,org.mvel2.debug";version="5.1.0.SNAPSHOT",org.drools.process.co
+ re;uses:="org.drools.process.core.datatype";version="5.1.0.SNAPSHOT",
+ org.drools.runtime.help.impl;uses:="com.thoughtworks.xstream,org.droo
+ ls.runtime.impl,org.drools.runtime.rule.impl,org.drools.command.runti
+ me.process,org.drools.command.runtime.rule,org.drools.common,org.droo
+ ls.command.runtime,com.thoughtworks.xstream.io,com.thoughtworks.xstre
+ am.mapper,com.thoughtworks.xstream.core.util,com.thoughtworks.xstream
+ .converters.reflection,com.thoughtworks.xstream.converters,com.though
+ tworks.xstream.converters.collections,org.drools.command,org.drools.c
+ ommand.impl,com.thoughtworks.xstream.io.json,org.drools.base,org.droo
+ ls.rule,org.drools.spi";version="5.1.0.SNAPSHOT",org.drools.process.i
+ nstance.impl;uses:="org.drools.process.core,org.drools.process.instan
+ ce,org.drools.process.instance.context.swimlane,org.drools.process.co
+ re.context.swimlane,org.drools.process.instance.context.exception,org
+ .drools.process.instance.impl.factory,org.drools.process.core.context
+ .exception,org.drools.process.core.context.variable,org.drools.proces
+ s.instance.context.variable,org.drools,org.drools.common";version="5.
+ 1.0.SNAPSHOT",org.drools.process.core.context.exclusive;uses:="org.dr
+ ools.process.core.context,org.drools.process.core";version="5.1.0.SNA
+ PSHOT",org.drools.command.runtime;uses:="org.drools.command,org.drool
+ s.command.impl,com.thoughtworks.xstream.annotations,org.drools.comman
+ d.runtime.process,javax.xml.bind.annotation,org.drools.command.runtim
+ e.rule,org.drools.runtime.impl,org.drools.impl,org.drools";version="5
+ .1.0.SNAPSHOT",org.drools.process.instance.context.swimlane;uses:="or
+ g.drools.process.core.context.swimlane,org.drools.process.core,org.dr
+ ools.process.instance.context";version="5.1.0.SNAPSHOT",org.drools.ru
+ leflow.core.validation;uses:="org.mvel2.compiler,org.drools.process.c
+ ore.timer,org.drools.process.core.validation,org.drools.process.core.
+ datatype,org.drools.workflow.core.node,org.drools.process.core.contex
+ t.variable,org.drools.time,org.mvel2,org.drools.workflow.core.impl,or
+ g.drools.process.core.validation.impl,org.drools,org.drools.ruleflow.
+ core,org.drools.process.core,org.drools.workflow.core";version="5.1.0
+ .SNAPSHOT",org.drools.command.runtime.process;uses:="org.drools.comma
+ nd,org.drools.command.impl,javax.xml.bind.annotation,org.drools.proce
+ ss.instance,org.drools.xml.jaxb.util,javax.xml.bind.annotation.adapte
+ rs";version="5.1.0.SNAPSHOT",org.drools.osgi.core;uses:="org.drools.i
+ mpl,org.drools,org.osgi.framework,org.drools.io.impl";version="5.1.0.
+ SNAPSHOT",org.drools.ruleflow.core.factory;uses:="org.drools.workflow
+ .core.impl,org.drools.ruleflow.core,org.drools.workflow.core.node,org
+ .drools.workflow.core,org.drools.process.core.datatype,org.drools.pro
+ cess.core,org.drools.process.core.context.exception,org.drools.proces
+ s.core.context.variable,org.drools.process.core.event,org.drools.proc
+ ess.core.timer,org.drools.process.core.impl";version="5.1.0.SNAPSHOT"
+ ,org.drools.marshalling.impl;uses:="org.drools.workflow.instance.impl
+ ,org.drools.process.instance.context.swimlane,org.drools.process.inst
+ ance,org.drools.process.instance.context.exclusive,org.drools.workflo
+ w.instance.node,org.drools.workflow.instance,org.drools.process.core,
+ org.drools.process.instance.context.variable,org.drools.common,org.dr
+ ools.core.util,org.drools.impl,org.drools,org.drools.concurrent,org.d
+ rools.spi,org.drools.process.instance.timer,org.drools.base,org.drool
+ s.rule,org.drools.process.instance.impl,org.drools.process.instance.e
+ vent,org.drools.ruleflow.instance";version="5.1.0.SNAPSHOT",org.drool
+ s.time;uses:="org.drools.rule,org.drools,org.drools.time.impl";versio
+ n="5.1.0.SNAPSHOT",org.drools.workflow.core.impl;uses:="org.drools.wo
+ rkflow.core,org.drools.process.core,org.drools.workflow.core.node,org
+ .drools.process.core.impl";version="5.1.0.SNAPSHOT",org.drools.rule;u
+ ses:="org.drools.spi,org.drools.common,org.drools,org.drools.core.uti
+ l,org.drools.base,org.mvel2.ast,org.mvel2.integration,org.mvel2.integ
+ ration.impl,org.drools.base.mvel,org.drools.facttemplates,org.drools.
+ factmodel,org.drools.time.impl,org.drools.marshalling.impl,org.drools
+ .time";version="5.1.0.SNAPSHOT",org.drools.event.knowlegebase.impl;us
+ es:="org.drools";version="5.1.0.SNAPSHOT",org.drools.conflict;uses:="
+ org.drools.spi,org.drools.rule,org.drools.common";version="5.1.0.SNAP
+ SHOT",org.drools.process.core.event;version="5.1.0.SNAPSHOT",org.droo
+ ls.process.instance.context.variable;uses:="org.drools.process.instan
+ ce,org.drools.process.instance.context,org.drools.process.core.contex
+ t.variable,org.drools.event,org.drools.workflow.instance.node,org.dro
+ ols,org.drools.process.core,org.drools.workflow.core,org.drools.commo
+ n";version="5.1.0.SNAPSHOT",org.drools.workflow.instance.impl.factory
+ ;uses:="org.drools.workflow.instance.impl,org.drools.workflow.instanc
+ e";version="5.1.0.SNAPSHOT",org.drools.server;uses:="org.drools";vers
+ ion="5.1.0.SNAPSHOT",org.drools.process.instance;uses:="org.drools,or
+ g.drools.process.core,org.drools.process.core.context.variable,org.dr
+ ools.process.instance.context.variable,org.drools.common,org.drools.r
+ uleflow.instance,org.drools.ruleflow.core";version="5.1.0.SNAPSHOT",o
+ rg.drools.event.rule.impl;uses:="org.drools.event,org.drools,org.droo
+ ls.spi,org.drools.common,org.drools.rule,org.drools.impl";version="5.
+ 1.0.SNAPSHOT",org.drools.command.builder;uses:="org.drools.command,or
+ g.drools.command.impl,org.drools.runtime.impl";version="5.1.0.SNAPSHO
+ T",org.drools.event;uses:="org.drools.rule,org.drools.spi,org.drools,
+ org.drools.common,org.drools.agent,org.drools.process.instance";versi
+ on="5.1.0.SNAPSHOT",org.drools.process.core.context.swimlane;uses:="o
+ rg.drools.process.core.context,org.drools.process.core";version="5.1.
+ 0.SNAPSHOT",org.drools.core.util;uses:="org.drools.rule,org.drools.sp
+ i,org.drools.common,org.drools,org.drools.type";version="5.1.0.SNAPSH
+ OT",org.drools.time.impl;uses:="org.drools.time,org.drools,org.drools
+ .common";version="5.1.0.SNAPSHOT",org.drools.common;uses:="org.drools
+ .spi,org.drools.rule,org.drools.impl,org.drools.event,org.drools.mana
+ gement,org.drools.base,org.drools,org.drools.process.core,org.drools.
+ core.util,org.drools.process.instance.event,org.drools.process.core.e
+ vent,org.drools.process.instance,org.drools.workflow.core.node,org.dr
+ ools.time,org.drools.runtime.impl,org.drools.process.instance.timer,o
+ rg.drools.concurrent,org.drools.ruleflow.core,org.drools.type,org.dro
+ ols.base.evaluators,javax.xml.bind.annotation,org.drools.facttemplate
+ s,org.drools.marshalling.impl,org.drools.time.impl";version="5.1.0.SN
+ APSHOT",org.drools.audit.event;version="5.1.0.SNAPSHOT",org.drools.ma
+ nagement;uses:="javax.management,org.drools.common,org.drools,org.dro
+ ols.base,org.drools.spi,javax.management.openmbean,org.drools.event,o
+ rg.drools.rule";version="5.1.0.SNAPSHOT",org.drools.base;uses:="org.d
+ rools.event,org.drools.concurrent,org.drools,org.drools.spi,org.drool
+ s.core.util.asm,org.drools.core.util,org.drools.common,org.drools.tim
+ e,org.drools.base.evaluators,org.drools.base.extractors,org.mvel2.asm
+ ,org.drools.rule,org.drools.impl,org.drools.process.instance,org.droo
+ ls.base.field,org.drools.type,org.mvel2.ast,org.mvel2.integration,org
+ .drools.base.mvel,org.drools.facttemplates";version="5.1.0.SNAPSHOT",
+ org.drools;uses:="org.drools.spi,org.drools.time,org.drools.time.impl
+ ,org.drools.rule,org.drools.common,org.drools.workflow.instance.impl,
+ org.drools.process.core.datatype,org.drools.process.instance,org.mvel
+ 2,org.drools.runtime.rule.impl,org.drools.concurrent,org.drools.confl
+ ict,org.drools.process.core,org.drools.process.core.impl,org.drools.c
+ ore.util,org.drools.process.instance.impl,org.drools.event,org.drools
+ .process.instance.event,org.drools.command,org.drools.process.instanc
+ e.timer";version="5.1.0.SNAPSHOT",org.drools.spi;uses:="org.drools.ba
+ se,org.drools,org.drools.rule,org.drools.common,org.drools.core.util,
+ org.drools.time,org.drools.concurrent,org.drools.facttemplates,org.dr
+ ools.workflow.instance,org.drools.impl,org.drools.process.instance,or
+ g.drools.process.core.context.variable,org.drools.process.instance.co
+ ntext.variable,org.drools.event";version="5.1.0.SNAPSHOT",org.drools.
+ xml.jaxb.util;uses:="org.drools.runtime.impl,org.drools.runtime.rule.
+ impl,org.drools.command.runtime.process,javax.xml.bind,org.drools.com
+ mand.runtime.rule,org.drools.command.runtime,org.drools.common,javax.
+ xml.bind.annotation.adapters,javax.xml.bind.annotation,org.drools";ve
+ rsion="5.1.0.SNAPSHOT",org.drools.process.core.impl;uses:="org.drools
+ .process.core,org.drools.process.core.datatype,org.drools.process.cor
+ e.context";version="5.1.0.SNAPSHOT",org.drools.visualize;version="5.1
+ .0.SNAPSHOT",org.drools.runtime.impl;uses:="org.drools.xml.jaxb.util,
+ javax.xml.bind.annotation.adapters,javax.xml.bind.annotation";version
+ ="5.1.0.SNAPSHOT",org.drools.workflow.instance.context;uses:="org.dro
+ ols.workflow.instance,org.drools.process.instance,org.drools.process.
+ core,org.drools.process.instance.impl,org.drools.process.instance.con
+ text";version="5.1.0.SNAPSHOT",org.drools.process.instance.context.ex
+ ception;uses:="org.drools.base,org.drools.workflow.instance,org.drool
+ s,org.drools.spi,org.drools.process.instance,org.drools.workflow.core
+ ,org.drools.process.core.context.exception,org.drools.common,org.droo
+ ls.process.core,org.drools.process.instance.context";version="5.1.0.S
+ NAPSHOT",org.drools.xml.changeset;uses:="org.drools.xml,org.xml.sax,o
+ rg.drools,org.w3c.dom,org.drools.io.impl,org.drools.io.internal,org.d
+ rools.builder.conf.impl,org.drools.core.util";version="5.1.0.SNAPSHOT
+ ",org.drools.process.instance.impl.factory;uses:="org.drools.process.
+ core,org.drools.process.instance,org.drools.process.instance.impl,org
+ .drools.process.instance.context";version="5.1.0.SNAPSHOT",org.drools
+ .workflow.instance;uses:="org.drools.process.instance,org.drools.work
+ flow.instance.impl,org.drools.impl,org.drools.workflow.core.impl,org.
+ drools,org.drools.process.core,org.drools.common";version="5.1.0.SNAP
+ SHOT",org.drools.process.core.validation.impl;uses:="org.drools.proce
+ ss.core.validation";version="5.1.0.SNAPSHOT",org.drools.command.impl;
+ uses:="org.drools.command,org.drools.command.runtime.process,org.droo
+ ls.command.runtime.rule,org.drools.time,org.drools,org.drools.rule,or
+ g.drools.command.runtime";version="5.1.0.SNAPSHOT",org.drools.io.impl
+ ;uses:="org.drools.io.internal,org.drools,org.drools.core.util,org.dr
+ ools.util.codec";version="5.1.0.SNAPSHOT",org.drools.process.core.dat
+ atype.impl;uses:="org.drools.process.core.datatype";version="5.1.0.SN
+ APSHOT",org.drools.process.core.datatype.impl.type;uses:="org.drools.
+ process.core.datatype,org.drools.process.core,com.thoughtworks.xstrea
+ m";version="5.1.0.SNAPSHOT",org.drools.command.runtime.rule;uses:="or
+ g.drools.command,org.drools.command.impl,org.drools.impl,org.drools,o
+ rg.drools.spi,org.drools.runtime.impl,javax.xml.bind.annotation,org.d
+ rools.common,javax.xml.bind.annotation.adapters,org.drools.xml.jaxb.u
+ til,org.mvel2";version="5.1.0.SNAPSHOT"
+Bundle-Version: 5.1.0.SNAPSHOT
+Bundle-Name: Drools :: Core
+Bundle-Description: A rule production system
+Private-Package: org.drools.reteoo.builder;version="5.1.0.SNAPSHOT",or
+ g.drools.reteoo.compiled;version="5.1.0.SNAPSHOT",org.drools.reteoo;v
+ ersion="5.1.0.SNAPSHOT",.;version="5.1.0.SNAPSHOT"
 Bundle-DocURL: http://www.jboss.org/
+Bundle-Vendor: JBoss Inc.
+Bundle-ManifestVersion: 2
+Bundle-SymbolicName: org.drools.core
+Tool: Bnd-0.0.357
+Require-Bundle: org.drools.api;visibility:=reexport;bundle-version="5.
+ 1.0.SNAPSHOT"
+DynamicImport-Package: *
 

Modified: labs/jbossrules/trunk/drools-decisiontables/META-INF/MANIFEST.MF
===================================================================
--- labs/jbossrules/trunk/drools-decisiontables/META-INF/MANIFEST.MF	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-decisiontables/META-INF/MANIFEST.MF	2010-07-17 05:12:45 UTC (rev 33983)
@@ -1,27 +1,27 @@
 Manifest-Version: 1.0
+Bundle-Activator: org.drools.osgi.decisiontables.Activator
+Created-By: 1.5.0_21 (Sun Microsystems Inc.)
+Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
+Import-Package: jxl,jxl.read.biff,org.osgi.framework;version="1.5"
+Bnd-LastModified: 1279343448052
 Export-Package: org.drools.decisiontable;uses:="org.drools.decisiontab
- le.parser,org.drools.decisiontable.parser.csv,org.drools.decisiontabl
- e.parser.xls";version="5.1.0.SNAPSHOT",org.drools.osgi.decisiontables
- ;uses:="org.drools.decisiontable,org.osgi.framework";version="5.1.0.S
- NAPSHOT",org.drools.decisiontable.parser;uses:="org.drools.decisionta
- ble.parser.xls";version="5.1.0.SNAPSHOT",org.drools.decisiontable.par
- ser.xls;uses:="jxl,jxl.read.biff,org.drools.decisiontable.parser";ver
- sion="5.1.0.SNAPSHOT",org.drools.decisiontable.parser.csv;uses:="org.
- drools.decisiontable.parser";version="5.1.0.SNAPSHOT"
+ le.parser.csv,org.drools.decisiontable.parser,org.drools.decisiontabl
+ e.parser.xls";version="5.1.0.SNAPSHOT",org.drools.decisiontable.parse
+ r.xls;uses:="jxl.read.biff,org.drools.decisiontable.parser,jxl";versi
+ on="5.1.0.SNAPSHOT",org.drools.decisiontable.parser.csv;uses:="org.dr
+ ools.decisiontable.parser";version="5.1.0.SNAPSHOT",org.drools.decisi
+ ontable.parser;uses:="org.drools.decisiontable.parser.xls";version="5
+ .1.0.SNAPSHOT",org.drools.osgi.decisiontables;uses:="org.drools.decis
+ iontable,org.osgi.framework";version="5.1.0.SNAPSHOT"
+Bundle-Version: 5.1.0.SNAPSHOT
+Bundle-Name: Drools :: Decision Tables
+Bundle-Description: A rule production system
 Private-Package: python-dt;version="5.1.0.SNAPSHOT"
+Bundle-DocURL: http://www.jboss.org/
+Bundle-Vendor: JBoss Inc.
+Bundle-ManifestVersion: 2
+Bundle-SymbolicName: org.drools.decisiontables;singleton:=true
 Tool: Bnd-0.0.357
-Bundle-Name: Drools :: Decision Tables
-Created-By: 1.6.0_20 (Apple Inc.)
 Require-Bundle: org.drools.core;bundle-version="5.1.0.SNAPSHOT"
-Bundle-Vendor: JBoss Inc.
 DynamicImport-Package: org.drools.*
-Bundle-Version: 5.1.0.SNAPSHOT
-Bnd-LastModified: 1279296398025
-Bundle-Activator: org.drools.osgi.decisiontables.Activator
-Bundle-ManifestVersion: 2
-Bundle-Description: A rule production system
-Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
-Import-Package: jxl,jxl.read.biff,org.osgi.framework;version="1.5"
-Bundle-SymbolicName: org.drools.decisiontables;singleton:=true
-Bundle-DocURL: http://www.jboss.org/
 

Modified: labs/jbossrules/trunk/drools-guvnor/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/pom.xml	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-guvnor/pom.xml	2010-07-17 05:12:45 UTC (rev 33983)
@@ -43,20 +43,6 @@
                   </goals>
                </execution>
             </executions>
-            <dependencies>
-               <dependency>
-                  <groupId>ant</groupId>
-                  <artifactId>ant-nodeps</artifactId>
-               </dependency>
-               <dependency>
-                  <groupId>ant</groupId>
-                  <artifactId>ant-apache-regexp</artifactId>
-               </dependency>
-               <dependency>
-                  <artifactId>jakarta-regexp</artifactId>
-                  <groupId>jakarta-regexp</groupId>
-               </dependency>
-            </dependencies>
          </plugin>
       </plugins>
    </build>
@@ -101,23 +87,6 @@
                         </goals>
                      </execution>
                   </executions>
-                  <dependencies>
-                     <dependency>
-                        <groupId>ant</groupId>
-                        <artifactId>ant-nodeps</artifactId>
-                        <version>1.6.5</version>
-                     </dependency>
-                     <dependency>
-                        <groupId>ant</groupId>
-                        <artifactId>ant-apache-regexp</artifactId>
-                        <version>1.6.5</version>
-                     </dependency>
-                     <dependency>
-                        <artifactId>jakarta-regexp</artifactId>
-                        <groupId>jakarta-regexp</groupId>
-                        <version>1.4</version>
-                     </dependency>
-                  </dependencies>
                </plugin>
                <plugin>
                   <groupId>org.apache.maven.plugins</groupId>
@@ -232,7 +201,6 @@
       <dependency>
          <groupId>javax.ejb</groupId>
          <artifactId>ejb-api</artifactId>
-         <version>3.0</version>
       </dependency>
       <dependency>
          <groupId>javassist</groupId>
@@ -268,7 +236,6 @@
       <dependency>
          <groupId>org.hibernate</groupId>
          <artifactId>hibernate-validator</artifactId>
-         <version>3.0.0.GA</version>
       </dependency>
       <!-- NOT needed due to licencing -->
       <dependency>

Modified: labs/jbossrules/trunk/drools-jsr94/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-jsr94/pom.xml	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-jsr94/pom.xml	2010-07-17 05:12:45 UTC (rev 33983)
@@ -70,7 +70,6 @@
     <dependency>
       <groupId>javax.xml.bind</groupId>
       <artifactId>jaxb-api</artifactId>
-      <version>2.1</version>
     </dependency>
   </dependencies>
 

Modified: labs/jbossrules/trunk/drools-persistence-jpa/META-INF/MANIFEST.MF
===================================================================
--- labs/jbossrules/trunk/drools-persistence-jpa/META-INF/MANIFEST.MF	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-persistence-jpa/META-INF/MANIFEST.MF	2010-07-17 05:12:45 UTC (rev 33983)
@@ -1,34 +1,34 @@
 Manifest-Version: 1.0
-Export-Package: org.drools.persistence.jpa.grid;uses:="org.drools.pers
- istence.processinstance,org.drools.persistence.session";version="5.1.
- 0.SNAPSHOT",org.drools.persistence.processinstance;uses:="javax.persi
- stence,org.drools.persistence.processinstance.variabletypes,org.hiber
- nate.annotations,org.drools.persistence.processinstance.persisters";v
- ersion="5.1.0.SNAPSHOT",org.drools.persistence.jpa.impl;uses:="org.dr
- ools.persistence.processinstance,org.drools.persistence.session";vers
- ion="5.1.0.SNAPSHOT",org.drools.persistence.processinstance.persister
- s;uses:="org.drools.persistence.processinstance.variabletypes,javax.p
- ersistence";version="5.1.0.SNAPSHOT",org.drools.persistence.processin
- stance.variabletypes;uses:="javax.persistence";version="5.1.0.SNAPSHO
- T",org.drools.persistence.osgi;uses:="org.osgi.framework,org.hibernat
- e.ejb";version="5.1.0.SNAPSHOT",org.drools.persistence.session;uses:=
- "javax.persistence,javax.naming,javax.transaction,org.slf4j,org.drool
- s.persistence.processinstance";version="5.1.0.SNAPSHOT"
-Tool: Bnd-0.0.357
-Bundle-Name: Drools :: Persistence :: JPA
-Created-By: 1.6.0_20 (Apple Inc.)
-Require-Bundle: org.drools.core;bundle-version="5.1.0.SNAPSHOT", org.d
- rools.compiler;bundle-version="5.1.0.SNAPSHOT"
-Bundle-Vendor: JBoss Inc.
-DynamicImport-Package: *
-Bundle-Version: 5.1.0.SNAPSHOT
-Bnd-LastModified: 1279296347052
-Bundle-ManifestVersion: 2
-Bundle-Description: A rule production system
+Created-By: 1.5.0_21 (Sun Microsystems Inc.)
 Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
 Import-Package: javax.naming,javax.persistence,javax.transaction,org.h
  ibernate.annotations,org.hibernate.ejb,org.osgi.framework;version="1.
  5",org.slf4j;version="1.6"
+Bnd-LastModified: 1279343334138
+Export-Package: org.drools.persistence.processinstance.persisters;uses
+ :="org.drools.persistence.processinstance.variabletypes,javax.persist
+ ence";version="5.1.0.SNAPSHOT",org.drools.persistence.session;uses:="
+ javax.persistence,javax.naming,org.slf4j,javax.transaction,org.drools
+ .persistence.processinstance";version="5.1.0.SNAPSHOT",org.drools.per
+ sistence.processinstance;uses:="javax.persistence,org.hibernate.annot
+ ations,org.drools.persistence.processinstance.variabletypes,org.drool
+ s.persistence.processinstance.persisters";version="5.1.0.SNAPSHOT",or
+ g.drools.persistence.jpa.impl;uses:="org.drools.persistence.session,o
+ rg.drools.persistence.processinstance";version="5.1.0.SNAPSHOT",org.d
+ rools.persistence.processinstance.variabletypes;uses:="javax.persiste
+ nce";version="5.1.0.SNAPSHOT",org.drools.persistence.jpa.grid;uses:="
+ org.drools.persistence.session,org.drools.persistence.processinstance
+ ";version="5.1.0.SNAPSHOT",org.drools.persistence.osgi;uses:="org.osg
+ i.framework,org.hibernate.ejb";version="5.1.0.SNAPSHOT"
+Bundle-Version: 5.1.0.SNAPSHOT
+Bundle-Name: Drools :: Persistence :: JPA
+Bundle-Description: A rule production system
+Bundle-DocURL: http://www.jboss.org/
+Bundle-Vendor: JBoss Inc.
+Bundle-ManifestVersion: 2
 Bundle-SymbolicName: org.drools.persistence-jpa
-Bundle-DocURL: http://www.jboss.org/
+Tool: Bnd-0.0.357
+Require-Bundle: org.drools.core;bundle-version="5.1.0.SNAPSHOT", org.d
+ rools.compiler;bundle-version="5.1.0.SNAPSHOT"
+DynamicImport-Package: *
 

Modified: labs/jbossrules/trunk/drools-persistence-jpa/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-persistence-jpa/pom.xml	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-persistence-jpa/pom.xml	2010-07-17 05:12:45 UTC (rev 33983)
@@ -103,25 +103,21 @@
     	<dependency>
     		<groupId>org.hibernate</groupId>
     		<artifactId>hibernate-entitymanager</artifactId>
-    		<version>3.4.0.GA</version>
     	</dependency>
 
     	<dependency>
     		<groupId>org.hibernate</groupId>
     		<artifactId>hibernate-annotations</artifactId>
-    		<version>3.4.0.GA</version>
     	</dependency>
 
     	<dependency>
     		<groupId>org.hibernate</groupId>
     		<artifactId>hibernate-commons-annotations</artifactId>
-    		<version>3.1.0.GA</version>
     	</dependency>
 
     	<dependency>
     		<groupId>org.hibernate</groupId>
     		<artifactId>hibernate-core</artifactId>
-    		<version>3.3.0.SP1</version>
     	</dependency>
 
     	<!-- HSQLDB -->


Property changes on: labs/jbossrules/trunk/drools-pipeline
___________________________________________________________________
Name: svn:ignore
   - *.iml
*.ipr
*.iws
.metadata
.settings
.wtpmodules
local
nbproject
target
activemq-data

   + *.iml
*.ipr
*.iws
.metadata
.settings
.wtpmodules
local
nbproject
target
activemq-data
.classpath
.project


Modified: labs/jbossrules/trunk/drools-pipeline/src/test/java/org/drools/runtime/pipeline/impl/StatefulKnowledgeSessionPipelineTest.java
===================================================================
--- labs/jbossrules/trunk/drools-pipeline/src/test/java/org/drools/runtime/pipeline/impl/StatefulKnowledgeSessionPipelineTest.java	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-pipeline/src/test/java/org/drools/runtime/pipeline/impl/StatefulKnowledgeSessionPipelineTest.java	2010-07-17 05:12:45 UTC (rev 33983)
@@ -1,9 +1,20 @@
 package org.drools.runtime.pipeline.impl;
 
+import java.io.Reader;
+import java.io.StringReader;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
 import java.util.Map;
 
 import org.drools.KnowledgeBase;
 import org.drools.KnowledgeBaseFactory;
+import org.drools.builder.KnowledgeBuilder;
+import org.drools.builder.KnowledgeBuilderError;
+import org.drools.builder.KnowledgeBuilderErrors;
+import org.drools.builder.KnowledgeBuilderFactory;
+import org.drools.builder.ResourceType;
+import org.drools.io.ResourceFactory;
 import org.drools.runtime.StatefulKnowledgeSession;
 import org.drools.runtime.pipeline.Action;
 import org.drools.runtime.pipeline.Pipeline;
@@ -34,6 +45,176 @@
         assertEquals( 1, resultHanadle.getHandles().size() );              
     }
     
+    public void testInsertObject2() {
+        KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+        StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
+        
+        org.drools.runtime.pipeline.KnowledgeRuntimeCommand insertStage = PipelineFactory.newStatefulKnowledgeSessionInsert();
+        ExecuteResultHandler resultHandlerStage = new ExecuteResultHandler();
+        insertStage.setReceiver( resultHandlerStage );
+        
+        Pipeline pipeline = PipelineFactory.newStatefulKnowledgeSessionPipeline(ksession);
+        pipeline.setReceiver( insertStage );
+        
+        assertEquals( 0, ksession.getObjects().size() );
+        
+        ResultHandlerImpl resultHanadle = new ResultHandlerImpl();
+        pipeline.insert( "Hello", resultHanadle );
+        
+        assertEquals( 1, resultHanadle.getHandles().size() );              
+    }
+    
+    public void testStartProcess() {
+        // This also tests setGlobal
+        KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+        
+        Reader source = new StringReader(
+            "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
+            "<process xmlns=\"http://drools.org/drools-5.0/process\"\n" +
+            "         xmlns:xs=\"http://www.w3.org/2001/XMLSchema-instance\"\n" +
+            "         xs:schemaLocation=\"http://drools.org/drools-5.0/process drools-processes-5.0.xsd\"\n" +
+            "         type=\"RuleFlow\" name=\"flow\" id=\"org.drools.actions\" package-name=\"org.drools\" version=\"1\" >\n" +
+            "\n" +
+            "  <header>\n" +
+            "    <globals>\n" +
+            "      <global identifier=\"list\" type=\"java.util.List\" />\n" +
+            "    </globals>\n" +
+            "  </header>\n" +
+            "\n" +
+            "  <nodes>\n" +
+            "    <start id=\"1\" name=\"Start\" />\n" +
+            "    <actionNode id=\"2\" name=\"MyActionNode\" >\n" +
+            "      <action type=\"expression\" dialect=\"java\" >" +
+            "        String variable = (String) context.getVariable(\"variable\");\n" +
+            "        list.add(variable);\n" +
+            "       </action>\n" +
+            "    </actionNode>\n" + 
+            "    <end id=\"3\" name=\"End\" />\n" +
+            "  </nodes>\n" +
+            "\n" +
+            "  <connections>\n" +
+            "    <connection from=\"1\" to=\"2\" />\n" +
+            "    <connection from=\"2\" to=\"3\" />\n" +
+            "  </connections>\n" +
+            "\n" +
+            "</process>");
+        
+        kbuilder.add( ResourceFactory.newReaderResource( source ), ResourceType.DRF );
+        KnowledgeBuilderErrors errors = kbuilder.getErrors();
+        if (!errors.isEmpty()) {
+            for (KnowledgeBuilderError error: errors) {
+                System.err.println(error);
+            }
+            fail("Errors while building package");
+        }
+        
+        KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+        kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );
+        
+        StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
+        List<String> list = new ArrayList<String>();
+        Map globals = new HashMap();
+        globals.put("list", list);
+        
+        StatefulKnowledgeSessionSetGlobalStage setGlobal = new StatefulKnowledgeSessionSetGlobalStage();        
+        StatefulKnowledgeSessionPipelineImpl pipeline = new StatefulKnowledgeSessionPipelineImpl(ksession);
+        pipeline.setReceiver( setGlobal );            
+        pipeline.insert( globals, null );
+        
+        Map vars = new HashMap();
+        vars.put( "variable", "SomeText" );        
+        
+        StatefulKnowledgeSessionStartProcessStage startProcess = new StatefulKnowledgeSessionStartProcessStage("org.drools.actions");        
+        pipeline = new StatefulKnowledgeSessionPipelineImpl(ksession);
+        pipeline.setReceiver( startProcess );        
+        pipeline.insert( vars, null );  
+        
+        assertEquals(1, list.size());
+        assertEquals("SomeText", list.get(0));             
+    }    
+    
+    public void testSignalEvent() throws Exception {
+        KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+        Reader source = new StringReader(
+            "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
+            "<process xmlns=\"http://drools.org/drools-5.0/process\"\n" +
+            "         xmlns:xs=\"http://www.w3.org/2001/XMLSchema-instance\"\n" +
+            "         xs:schemaLocation=\"http://drools.org/drools-5.0/process drools-processes-5.0.xsd\"\n" +
+            "         type=\"RuleFlow\" name=\"flow\" id=\"org.drools.event\" package-name=\"org.drools\" version=\"1\" >\n" +
+            "\n" +
+            "  <header>\n" +
+            "    <globals>\n" +
+            "      <global identifier=\"list\" type=\"java.util.List\" />\n" +
+            "    </globals>\n" +            
+            "    <variables>\n" +
+            "      <variable name=\"MyVar\" >\n" +
+            "        <type name=\"org.drools.process.core.datatype.impl.type.StringDataType\" />\n" +
+            "        <value>SomeText</value>\n" +
+            "      </variable>\n" +
+            "    </variables>\n" +
+            "  </header>\n" +
+            "\n" +
+            "  <nodes>\n" +
+            "    <start id=\"1\" name=\"Start\" />\n" +
+            "    <eventNode id=\"2\" name=\"Event\" variableName=\"MyVar\" >\n" +
+            "      <eventFilters>\n" +
+            "        <eventFilter type=\"eventType\" eventType=\"MyEvent\" />\n" +
+            "      </eventFilters>\n" +
+            "    </eventNode>\n" +
+            "    <actionNode id=\"3\" name=\"MyActionNode\" >\n" +
+            "      <action type=\"expression\" dialect=\"java\" >" +
+            "        String variable = (String) context.getVariable(\"MyVar\");\n" +
+            "        list.add(variable);\n" +
+            "       </action>\n" +
+            "    </actionNode>\n" + 
+            "    <join id=\"4\" name=\"Join\" type=\"1\" />\n" +
+            "    <end id=\"5\" name=\"End\" />\n" +
+            "  </nodes>\n" +
+            "\n" +
+            "  <connections>\n" +
+            "    <connection from=\"1\" to=\"4\" />\n" +
+            "    <connection from=\"2\" to=\"3\" />\n" +
+            "    <connection from=\"3\" to=\"4\" />\n" +
+            "    <connection from=\"4\" to=\"5\" />\n" +
+            "  </connections>\n" +
+            "\n" +
+            "</process>");
+        kbuilder.add( ResourceFactory.newReaderResource( source ), ResourceType.DRF );
+        KnowledgeBuilderErrors errors = kbuilder.getErrors();
+        if (!errors.isEmpty()) {
+            for (KnowledgeBuilderError error: errors) {
+                System.err.println(error);
+            }
+            fail("Errors while building package");
+        }
+        
+        KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+        kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );        
+        
+        StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
+        List<String> list = new ArrayList<String>();
+        Map globals = new HashMap();
+        globals.put("list", list);
+        
+        StatefulKnowledgeSessionSetGlobalStage setGlobal = new StatefulKnowledgeSessionSetGlobalStage();        
+        StatefulKnowledgeSessionPipelineImpl pipeline = new StatefulKnowledgeSessionPipelineImpl(ksession);
+        pipeline.setReceiver( setGlobal );            
+        pipeline.insert( globals, null );        
+        
+        org.drools.runtime.process.ProcessInstance instance = ksession.startProcess("org.drools.event");
+        
+        StatefulKnowledgeSessionSignalEventStage signalEvent = new StatefulKnowledgeSessionSignalEventStage( "MyEvent",
+                                                                                                              instance.getId());        
+        pipeline = new StatefulKnowledgeSessionPipelineImpl(ksession);
+        pipeline.setReceiver( signalEvent );        
+        
+        pipeline.insert( "MyValue", null );
+        
+        assertEquals(1, list.size());
+        assertEquals("MyValue", list.get(0));  
+        
+    }        
+    
     public static class ResultHandlerImpl implements ResultHandler {
         Map handles;
         public void handleResult(Object object) {

Modified: labs/jbossrules/trunk/drools-process/drools-bpmn2/META-INF/MANIFEST.MF
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-bpmn2/META-INF/MANIFEST.MF	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-process/drools-bpmn2/META-INF/MANIFEST.MF	2010-07-17 05:12:45 UTC (rev 33983)
@@ -1,33 +1,33 @@
 Manifest-Version: 1.0
-Export-Package: org.drools.osgi.bpmn2;uses:="org.drools.bpmn2,org.osgi
- .framework";version="5.1.0.SNAPSHOT",org.drools.bpmn2.legacy.beta1.di
- ;uses:="org.xml.sax,org.drools.bpmn2.legacy.beta1,org.w3c.dom,org.dro
- ols.bpmn2.core";version="5.1.0.SNAPSHOT",org.drools.bpmn2.xpath;versi
- on="5.1.0.SNAPSHOT",org.drools.bpmn2.xml.di;uses:="org.w3c.dom,org.xm
- l.sax,org.drools.bpmn2.core";version="5.1.0.SNAPSHOT",org.drools.bpmn
- 2;uses:="org.drools.bpmn2.legacy.beta1,org.drools.bpmn2.xml";version=
- "5.1.0.SNAPSHOT",org.drools.bpmn2.handler;version="5.1.0.SNAPSHOT",or
- g.drools.bpmn2.legacy.beta1;uses:="org.w3c.dom,org.drools.bpmn2.core,
- org.xml.sax,org.drools.bpmn2.legacy.beta1.di";version="5.1.0.SNAPSHOT
- ",org.drools.bpmn2.xml;uses:="org.w3c.dom,org.drools.bpmn2.core,org.x
- ml.sax,org.drools.bpmn2.xml.di";version="5.1.0.SNAPSHOT",org.drools.b
- pmn2.core;version="5.1.0.SNAPSHOT"
+Bundle-Activator: org.drools.osgi.bpmn2.Activator
+Created-By: 1.5.0_21 (Sun Microsystems Inc.)
+Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
+Import-Package: org.osgi.framework;version="1.5",org.w3c.dom,org.xml.s
+ ax
+Bnd-LastModified: 1279343509304
+Export-Package: org.drools.bpmn2.legacy.beta1;uses:="org.drools.bpmn2.
+ core,org.xml.sax,org.w3c.dom,org.drools.bpmn2.legacy.beta1.di";versio
+ n="5.1.0.SNAPSHOT",org.drools.bpmn2;uses:="org.drools.bpmn2.legacy.be
+ ta1,org.drools.bpmn2.xml";version="5.1.0.SNAPSHOT",org.drools.bpmn2.c
+ ore;version="5.1.0.SNAPSHOT",org.drools.bpmn2.legacy.beta1.di;uses:="
+ org.xml.sax,org.drools.bpmn2.core,org.w3c.dom,org.drools.bpmn2.legacy
+ .beta1";version="5.1.0.SNAPSHOT",org.drools.bpmn2.xpath;version="5.1.
+ 0.SNAPSHOT",org.drools.bpmn2.handler;version="5.1.0.SNAPSHOT",org.dro
+ ols.bpmn2.xml;uses:="org.drools.bpmn2.core,org.xml.sax,org.w3c.dom,or
+ g.drools.bpmn2.xml.di";version="5.1.0.SNAPSHOT",org.drools.bpmn2.xml.
+ di;uses:="org.xml.sax,org.w3c.dom,org.drools.bpmn2.core";version="5.1
+ .0.SNAPSHOT",org.drools.osgi.bpmn2;uses:="org.drools.bpmn2,org.osgi.f
+ ramework";version="5.1.0.SNAPSHOT"
+Bundle-Version: 5.1.0.SNAPSHOT
+Bundle-Name: Drools :: Process :: BPMN2
+Bundle-Description: A rule production system
+Bundle-DocURL: http://www.jboss.org/
+Bundle-Vendor: JBoss Inc.
+Bundle-ManifestVersion: 2
+Bundle-SymbolicName: org.drools.bpmn2;singleton:=true
 Tool: Bnd-0.0.357
-Bundle-Name: Drools :: Process :: BPMN2
-Created-By: 1.6.0_20 (Apple Inc.)
 Require-Bundle: org.drools.core;bundle-version="5.1.0.SNAPSHOT", org.d
  rools.compiler;bundle-version="5.1.0.SNAPSHOT", org.drools.persistenc
  e-jpa;optional="true";bundle-version="5.1.0.SNAPSHOT"
-Bundle-Vendor: JBoss Inc.
 DynamicImport-Package: *
-Bundle-Version: 5.1.0.SNAPSHOT
-Bnd-LastModified: 1279296440911
-Bundle-Activator: org.drools.osgi.bpmn2.Activator
-Bundle-ManifestVersion: 2
-Bundle-Description: A rule production system
-Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
-Import-Package: org.osgi.framework;version="1.5",org.w3c.dom,org.xml.s
- ax
-Bundle-SymbolicName: org.drools.bpmn2;singleton:=true
-Bundle-DocURL: http://www.jboss.org/
 

Modified: labs/jbossrules/trunk/drools-process/drools-bpmn2/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-bpmn2/pom.xml	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-process/drools-bpmn2/pom.xml	2010-07-17 05:12:45 UTC (rev 33983)
@@ -25,7 +25,6 @@
          <plugin>
             <groupId>org.apache.felix</groupId>
             <artifactId>maven-bundle-plugin</artifactId>
-            <version>2.0.1</version>
             <extensions>true</extensions>
             <executions>
                <execution>
@@ -81,49 +80,41 @@
     <dependency>
       <groupId>com.h2database</groupId>
       <artifactId>h2</artifactId>
-      <version>1.1.117</version>
       <scope>test</scope>
     </dependency>
    	<dependency>
       <groupId>org.hibernate</groupId>
       <artifactId>hibernate-entitymanager</artifactId>
-      <version>3.4.0.GA</version>
       <scope>test</scope>
     </dependency>
    	<dependency>
       <groupId>org.hibernate</groupId>
       <artifactId>hibernate-annotations</artifactId>
-      <version>3.4.0.GA</version>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.hibernate</groupId>
       <artifactId>hibernate-commons-annotations</artifactId>
-      <version>3.1.0.GA</version>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.hibernate</groupId>
       <artifactId>hibernate-core</artifactId>
-      <version>3.3.0.SP1</version>
       <scope>test</scope>
     </dependency>
   	<dependency>
       <groupId>javax.persistence</groupId>
       <artifactId>persistence-api</artifactId>
-      <version>1.0</version>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.codehaus.btm</groupId>
       <artifactId>btm</artifactId>
-      <version>1.3.3</version>    	
       <scope>test</scope>
     </dependency>    	
     <dependency>
       <groupId>xmlunit</groupId>
       <artifactId>xmlunit</artifactId>
-      <version>1.3</version>
       <scope>test</scope>
     </dependency>
     <dependency>
@@ -144,19 +135,16 @@
     <dependency>
       <groupId>dom4j</groupId>
       <artifactId>dom4j</artifactId>
-      <version>1.6.1</version>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>javassist</groupId>
       <artifactId>javassist</artifactId>
-      <version>3.6.0.GA</version>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>javax.transaction</groupId>
       <artifactId>jta</artifactId>
-      <version>1.1</version>
       <scope>test</scope>
     </dependency>
   </dependencies>

Modified: labs/jbossrules/trunk/drools-process/drools-process-task/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-process-task/pom.xml	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-process/drools-process-task/pom.xml	2010-07-17 05:12:45 UTC (rev 33983)
@@ -15,7 +15,6 @@
          <plugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-surefire-plugin</artifactId>
-             <version>2.5</version>
              <configuration>
                <!--argLine>-Xdebug -Djava.compiler=none -Xnoagent -Xrunjdwp:transport=dt_socket,server=n,address=${jpda.address}</argLine-->
 	           <excludes>
@@ -39,27 +38,22 @@
       <dependency>
          <groupId>org.drools</groupId>
          <artifactId>drools-workitems</artifactId>
-         <version>5.1.0.SNAPSHOT</version>
       </dependency>
       <dependency>
          <groupId>org.apache.mina</groupId>
          <artifactId>mina-core</artifactId>
-         <version>2.0.0-RC1</version>
       </dependency>
       <dependency>
          <groupId>org.hornetq</groupId>
          <artifactId>hornetq-core</artifactId>
-         <version>2.0.0.GA</version>
       </dependency>
       <dependency>
          <groupId>org.hornetq</groupId>
          <artifactId>hornetq-transports</artifactId>
-         <version>2.0.0.GA</version>
       </dependency>
       <dependency>
          <groupId>org.jboss.netty</groupId>
          <artifactId>netty</artifactId>
-         <version>3.1.5.GA</version>
       </dependency>
       <dependency>
          <groupId>org.slf4j</groupId>
@@ -79,30 +73,25 @@
       <dependency>
          <groupId>antlr</groupId>
          <artifactId>antlr</artifactId>
-         <version>2.7.6</version>
       </dependency>
       <dependency>
          <groupId>commons-collections</groupId>
          <artifactId>commons-collections</artifactId>
-         <version>3.1</version>
       </dependency>
       <!-- HSQLDB -->
       <dependency>
          <groupId>com.h2database</groupId>
          <artifactId>h2</artifactId>
-         <version>1.1.117</version>
          <scope>test</scope>
       </dependency>
       <dependency>
          <groupId>org.jboss.seam</groupId>
          <artifactId>jboss-seam</artifactId>
-         <version>2.1.1.GA</version>
       </dependency>
       <!-- PGSQL -->
       <dependency>
          <groupId>postgresql</groupId>
          <artifactId>postgresql</artifactId>
-         <version>8.3-603.jdbc3</version>
          <scope>test</scope>
       </dependency>
       <dependency>
@@ -117,7 +106,6 @@
       <dependency>
          <groupId>org.subethamail</groupId>
          <artifactId>subethasmtp-wiser</artifactId>
-         <version>1.2</version>
          <scope>test</scope>
       </dependency>
    </dependencies>

Modified: labs/jbossrules/trunk/drools-process/drools-workitems/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-workitems/pom.xml	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-process/drools-workitems/pom.xml	2010-07-17 05:12:45 UTC (rev 33983)
@@ -36,62 +36,51 @@
       <dependency>
          <groupId>javax.mail</groupId>
          <artifactId>mail</artifactId>
-         <version>1.4</version>
       </dependency>
       <dependency>
          <groupId>javax.activation</groupId>
          <artifactId>activation</artifactId>
-         <version>1.1</version>
       </dependency>
       <dependency>
          <groupId>org.apache.commons</groupId>
          <artifactId>commons-finder</artifactId>
-         <version>1.0-20080905.033643-1</version>
       </dependency>
       <dependency>
          <groupId>commons-io</groupId>
          <artifactId>commons-io</artifactId>
-         <version>1.4</version>
       </dependency>
       <dependency>
          <groupId>org.apache.commons</groupId>
          <artifactId>commons-compress</artifactId>
-         <version>1.0</version>
       </dependency>
       <dependency>
          <groupId>org.apache.commons</groupId>
          <artifactId>commons-exec</artifactId>
-         <version>1.0.1</version>
       </dependency>
       <!-- External test dependencies -->
       <dependency>
          <groupId>org.subethamail</groupId>
          <artifactId>subethasmtp-wiser</artifactId>
-         <version>1.2</version>
          <scope>test</scope>
       </dependency>
       <!-- Smack Jabber LIB -->
       <dependency>
          <groupId>jivesoftware</groupId>
          <artifactId>smack</artifactId>
-         <version>3.0.4</version>
       </dependency>
       <!-- Rome RSS Feeds LIB -->
       <dependency>
          <groupId>rome</groupId>
          <artifactId>rome</artifactId>
-         <version>0.9</version>
       </dependency>
       <!-- FTP Client LIB -->
       <dependency>
          <groupId>commons-net</groupId>
          <artifactId>commons-net</artifactId>
-         <version>2.0</version>
       </dependency>
       <dependency>
          <groupId>org.apache.ftpserver</groupId>
          <artifactId>ftpserver-core</artifactId>
-         <version>1.0.3</version>
          <scope>test</scope>
       </dependency>
       <dependency>

Modified: labs/jbossrules/trunk/drools-repository/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-repository/pom.xml	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-repository/pom.xml	2010-07-17 05:12:45 UTC (rev 33983)
@@ -15,7 +15,6 @@
       <plugins>
          <plugin>
             <artifactId>maven-clean-plugin</artifactId>
-            <version>2.2</version>
             <configuration>
                <filesets>
                   <fileset>

Modified: labs/jbossrules/trunk/drools-server/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-server/pom.xml	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-server/pom.xml	2010-07-17 05:12:45 UTC (rev 33983)
@@ -13,7 +13,6 @@
   <name>Drools :: Server</name>
   
   <modules>
-      <module>drools-server-spring</module>
       <module>drools-server-app</module>
   </modules>
   

Modified: labs/jbossrules/trunk/drools-simulator/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-simulator/pom.xml	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-simulator/pom.xml	2010-07-17 05:12:45 UTC (rev 33983)
@@ -30,17 +30,14 @@
     <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
-       <version>4.6</version>
     </dependency>
     <dependency>  
 		<groupId>org.yaml</groupId>
 		<artifactId>snakeyaml</artifactId>
-		<version>1.4</version>  
     </dependency>  
     <dependency>
       <groupId>javax.xml.bind</groupId>
       <artifactId>jaxb-api</artifactId>
-      <version>2.1</version>
     </dependency>
   </dependencies>    
 </project>

Modified: labs/jbossrules/trunk/drools-templates/META-INF/MANIFEST.MF
===================================================================
--- labs/jbossrules/trunk/drools-templates/META-INF/MANIFEST.MF	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-templates/META-INF/MANIFEST.MF	2010-07-17 05:12:45 UTC (rev 33983)
@@ -1,23 +1,23 @@
 Manifest-Version: 1.0
-Export-Package: org.drools.template.model;version="5.1.0.SNAPSHOT",org
- .drools.template.objects;uses:="org.drools.template,org.drools.templa
- te.parser";version="5.1.0.SNAPSHOT",org.drools.template.parser;uses:=
- "org.mvel2.templates,org.drools.template.model";version="5.1.0.SNAPSH
- OT",org.drools.template.jdbc;uses:="org.drools.template.parser";versi
- on="5.1.0.SNAPSHOT",org.drools.template;uses:="org.drools.template.pa
- rser,org.drools.template.objects";version="5.1.0.SNAPSHOT"
-Tool: Bnd-0.0.357
+Created-By: 1.5.0_21 (Sun Microsystems Inc.)
+Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
+Import-Package: org.mvel2.templates;version="2.0"
+Bnd-LastModified: 1279343438294
+Export-Package: org.drools.template.jdbc;uses:="org.drools.template.pa
+ rser";version="5.1.0.SNAPSHOT",org.drools.template;uses:="org.drools.
+ template.parser,org.drools.template.objects";version="5.1.0.SNAPSHOT"
+ ,org.drools.template.parser;uses:="org.mvel2.templates,org.drools.tem
+ plate.model";version="5.1.0.SNAPSHOT",org.drools.template.objects;use
+ s:="org.drools.template,org.drools.template.parser";version="5.1.0.SN
+ APSHOT",org.drools.template.model;version="5.1.0.SNAPSHOT"
+Bundle-Version: 5.1.0.SNAPSHOT
 Bundle-Name: Drools :: Templates
-Created-By: 1.6.0_20 (Apple Inc.)
-Require-Bundle: org.drools.core;bundle-version="5.1.0.SNAPSHOT"
+Bundle-Description: A rule production system
+Bundle-DocURL: http://www.jboss.org/
 Bundle-Vendor: JBoss Inc.
-DynamicImport-Package: org.drools.*
-Bundle-Version: 5.1.0.SNAPSHOT
-Bnd-LastModified: 1279296392211
 Bundle-ManifestVersion: 2
-Bundle-Description: A rule production system
-Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
-Import-Package: org.mvel2.templates;version="2.0"
 Bundle-SymbolicName: org.drools.templates;singleton:=true
-Bundle-DocURL: http://www.jboss.org/
+Tool: Bnd-0.0.357
+Require-Bundle: org.drools.core;bundle-version="5.1.0.SNAPSHOT"
+DynamicImport-Package: org.drools.*
 

Modified: labs/jbossrules/trunk/drools-templates/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-templates/pom.xml	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-templates/pom.xml	2010-07-17 05:12:45 UTC (rev 33983)
@@ -45,7 +45,6 @@
          <plugin>
             <groupId>org.apache.felix</groupId>
             <artifactId>maven-bundle-plugin</artifactId>
-            <version>2.0.1</version>
             <extensions>true</extensions>
             <executions>
                <execution>

Modified: labs/jbossrules/trunk/drools-verifier/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-verifier/pom.xml	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/drools-verifier/pom.xml	2010-07-17 05:12:45 UTC (rev 33983)
@@ -28,7 +28,6 @@
       <dependency>
          <groupId>com.google.collections</groupId>
          <artifactId>google-collections</artifactId>
-         <version>0.8</version>
       </dependency>
       <dependency>
          <groupId>com.thoughtworks.xstream</groupId>

Modified: labs/jbossrules/trunk/pom.xml
===================================================================
--- labs/jbossrules/trunk/pom.xml	2010-07-17 04:01:02 UTC (rev 33982)
+++ labs/jbossrules/trunk/pom.xml	2010-07-17 05:12:45 UTC (rev 33983)
@@ -77,7 +77,7 @@
          <email>mark.proctor at jboss.com</email>
          <organization>JBoss Inc.</organization>
          <roles>
-            <role>Project Lead</role>
+            <role>Co Founder, Project Lead</role>
          </roles>
          <timezone>0</timezone>
       </developer>
@@ -105,7 +105,7 @@
          <name>Bob McWhirter</name>
          <id>bob</id>
          <email>bob at werken.com</email>
-         <organization>The Werken Company</organization>
+         <organization>JBoss Inc.</organization>
          <roles>
             <role>Founder</role>
          </roles>
@@ -115,6 +115,7 @@
          <name>Edson Tirelli</name>
          <id>tirelli</id>
          <email>tirelli at post.com</email>
+		 <organization>JBoss Inc.</organization>
          <roles>
             <role>Developer</role>
          </roles>
@@ -517,13 +518,27 @@
          </testResource>
       </testResources>
       <pluginManagement>
-         <plugins>
-            <!--
-                    Last time synchronized with the latest plugin releases:
-                    2006-12-03
-                    See http://news.gmane.org/gmane.comp.apache.maven.announce
-                -->
-            <!-- Building -->
+         <plugins>				  
+         <plugin>
+            <artifactId>maven-antrun-plugin</artifactId>
+				 <dependencies>
+	                     <dependency>
+	                        <groupId>ant</groupId>
+	                        <artifactId>ant-nodeps</artifactId>
+	                        <version>1.6.5</version>
+	                     </dependency>
+	                     <dependency>
+	                        <groupId>ant</groupId>
+	                        <artifactId>ant-apache-regexp</artifactId>
+	                        <version>1.6.5</version>
+	                     </dependency>
+	                     <dependency>
+	                        <artifactId>jakarta-regexp</artifactId>
+	                        <groupId>jakarta-regexp</groupId>
+	                        <version>1.4</version>
+	                     </dependency>
+	            </dependencies>			
+			</plugin>
 			
 			<plugin>
 	            <groupId>org.apache.maven.wagon</groupId>
@@ -1179,7 +1194,12 @@
                   <artifactId>stringtemplate</artifactId>
                </exclusion>
             </exclusions>
-         </dependency>		 
+         </dependency>	
+	  <dependency>
+         <groupId>antlr</groupId>
+         <artifactId>antlr</artifactId>
+         <version>2.7.6</version>
+      </dependency>
          <dependency>
             <groupId>org.antlr</groupId>
             <artifactId>antlr</artifactId>
@@ -1347,6 +1367,57 @@
                 <artifactId>commons-io</artifactId>
                 <version>1.4</version>
             </dependency>  
+			
+      <dependency>
+         <groupId>org.apache.commons</groupId>
+         <artifactId>commons-compress</artifactId>
+         <version>1.0</version>
+      </dependency>
+      <dependency>
+         <groupId>org.apache.commons</groupId>
+         <artifactId>commons-exec</artifactId>
+         <version>1.0.1</version>
+      </dependency>		
+      <dependency>
+         <groupId>jivesoftware</groupId>
+         <artifactId>smack</artifactId>
+         <version>3.0.4</version>
+      </dependency>
+      <!-- Rome RSS Feeds LIB -->
+      <dependency>
+         <groupId>rome</groupId>
+         <artifactId>rome</artifactId>
+         <version>0.9</version>
+      </dependency>
+      <!-- FTP Client LIB -->
+      <dependency>
+         <groupId>commons-net</groupId>
+         <artifactId>commons-net</artifactId>
+         <version>2.1</version>
+      </dependency>
+      <dependency>
+         <groupId>org.apache.ftpserver</groupId>
+         <artifactId>ftpserver-core</artifactId>
+         <version>1.0.4</version>
+         <scope>test</scope>
+      </dependency>
+
+      <dependency>
+         <groupId>javax.mail</groupId>
+         <artifactId>mail</artifactId>
+         <version>1.4</version>
+      </dependency>
+      <dependency>
+         <groupId>javax.activation</groupId>
+         <artifactId>activation</artifactId>
+         <version>1.1</version>
+      </dependency>
+      <dependency>
+         <groupId>org.apache.commons</groupId>
+         <artifactId>commons-finder</artifactId>
+         <version>1.0-20080905.033643-1</version>
+      </dependency>
+	  
          <dependency>
             <groupId>com.gwtext</groupId>
             <artifactId>gwtext</artifactId>
@@ -1390,10 +1461,68 @@
 	    <dependency>
 	      <groupId>org.codehaus.btm</groupId>
 	      <artifactId>btm</artifactId>
-	      <version>1.3.3</version>    	
-	      <scope>test</scope>
+	      <version>1.3.3</version>    		      
 	    </dependency> 	
 		
+	    <dependency>
+	      <groupId>org.apache.cxf</groupId>
+	      <artifactId>cxf-rt-bindings-http</artifactId>
+	      <version>2.2.6</version>
+	    </dependency>		
+		<dependency>
+			<groupId>org.apache.cxf</groupId>
+			<artifactId>cxf-rt-frontend-jaxws</artifactId>
+			<version>2.2.6</version>
+		</dependency>
+	    <dependency>
+	      <groupId>org.apache.cxf</groupId>
+	      <artifactId>cxf-rt-transports-http-jetty</artifactId>
+	      <version>2.2.6</version>
+	    </dependency>		
+    <dependency>
+      <groupId>org.apache.cxf</groupId>
+      <artifactId>cxf-testutils</artifactId>
+      <version>2.2.6</version>
+    </dependency>		
+    <dependency>
+      <groupId>org.apache.geronimo.specs</groupId>
+      <artifactId>geronimo-servlet_2.5_spec</artifactId>
+      <version>1.2</version>
+    </dependency>
+	
+		<dependency>
+			<groupId>org.apache.cxf</groupId>
+			<artifactId>cxf-bundle-jaxrs</artifactId>
+			<version>2.2.6</version>
+			<exclusions>
+				<exclusion>
+					<groupId>xerces</groupId>
+					<artifactId>xercesImpl</artifactId>
+				</exclusion>
+				<exclusion>
+					<groupId>xerces</groupId>
+					<artifactId>xmlParserAPIs</artifactId>
+				</exclusion>
+				<exclusion>
+					<groupId>xml-apis</groupId>
+					<artifactId>xml-apis</artifactId>
+				</exclusion>
+				<exclusion>
+					<groupId>org.apache.geronimo.specs</groupId>
+					<artifactId>geronimo-servlet_2.5_spec</artifactId>
+				</exclusion>
+				<exclusion>
+					<groupId>jaxen</groupId>
+					<artifactId>jaxen</artifactId>
+				</exclusion>
+				<exclusion>
+					<groupId>org.apache.xmlbeans</groupId>
+					<artifactId>xmlbeans</artifactId>
+				</exclusion>
+			</exclusions>
+		</dependency>
+		
+		
          <dependency>
             <groupId>org.apache.camel</groupId>
             <artifactId>camel-core</artifactId>
@@ -1420,6 +1549,11 @@
             <version>${camel-version}</version>
         </dependency>  
         <dependency>
+            <groupId>org.apache.camel</groupId>
+            <artifactId>camel-test</artifactId>
+            <version>${camel-version}</version>
+        </dependency>   		
+        <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring</artifactId>
             <version>${springframework-version}</version>
@@ -1472,8 +1606,42 @@
          <artifactId>jetty-embedded</artifactId>
          <version>6.1.15</version>
       </dependency>		
+    	<dependency>
+    		<groupId>org.hibernate</groupId>
+    		<artifactId>hibernate-entitymanager</artifactId>
+    		<version>3.4.0.GA</version>
+    	</dependency>
 		
+      <dependency>
+         <groupId>javax.ejb</groupId>
+         <artifactId>ejb-api</artifactId>
+         <version>3.0</version>
+      </dependency>		
 
+    	<dependency>
+    		<groupId>org.hibernate</groupId>
+    		<artifactId>hibernate-annotations</artifactId>
+    		<version>3.4.0.GA</version>
+    	</dependency>
+
+    	<dependency>
+    		<groupId>org.hibernate</groupId>
+    		<artifactId>hibernate-commons-annotations</artifactId>
+    		<version>3.3.0.ga</version>
+    	</dependency>
+
+    	<dependency>
+    		<groupId>org.hibernate</groupId>
+    		<artifactId>hibernate-core</artifactId>
+    		<version>3.3.2.GA</version>
+    	</dependency>
+
+	   <dependency>
+         <groupId>org.hibernate</groupId>
+         <artifactId>hibernate-validator</artifactId>
+         <version>3.3.2.GA/</version>
+      </dependency>
+
       <dependency>
       	<groupId>xalan</groupId>
 		<artifactId>xalan</artifactId>
@@ -1513,15 +1681,38 @@
          <groupId>commons-httpclient</groupId>
          <artifactId>commons-httpclient</artifactId>
          <version>3.1</version>
-         <scope>test</scope>
       </dependency>	  
       <dependency>
+         <groupId>commons-collections</groupId>
+         <artifactId>commons-collections</artifactId>
+         <version>3.1</version>
+      </dependency>	  
+      <dependency>
          <groupId>javax.faces</groupId>
          <artifactId>jsf-api</artifactId>
          <version>1.2</version>
       </dependency>
+      <dependency>
+         <groupId>org.subethamail</groupId>
+         <artifactId>subethasmtp-wiser</artifactId>
+         <version>1.2</version>
+         <scope>test</scope>
+      </dependency>
 
       <dependency>
+         <groupId>postgresql</groupId>
+         <artifactId>postgresql</artifactId>
+         <version>8.3-603.jdbc3</version>
+         <scope>test</scope>
+      </dependency>
+
+      <dependency>
+         <groupId>org.jboss.netty</groupId>
+         <artifactId>netty</artifactId>
+         <version>3.1.5.GA</version>
+      </dependency>	  
+
+      <dependency>
          <groupId>org.jboss.seam</groupId>
          <artifactId>jboss-seam-remoting</artifactId>
          <version>2.1.0.GA</version>
@@ -1587,9 +1778,36 @@
     	<dependency>
     		<groupId>dom4j</groupId>
     		<artifactId>dom4j</artifactId>
-			<version>1.6</version>
+			<version>1.6.1</version>
     	</dependency>		
+    <dependency>  
+		<groupId>org.yaml</groupId>
+		<artifactId>snakeyaml</artifactId>
+		<version>1.4</version>  
+    </dependency>  
+	
+      <dependency>
+         <groupId>com.google.collections</groupId>
+         <artifactId>google-collections</artifactId>
+         <version>0.8</version>
+      </dependency>
+      <dependency>
+         <groupId>org.apache.mina</groupId>
+         <artifactId>mina-core</artifactId>
+         <version>2.0.0-RC1</version>
+      </dependency>
 
+	  <dependency>
+         <groupId>org.hornetq</groupId>
+         <artifactId>hornetq-core</artifactId>
+         <version>2.0.0.GA</version>
+      </dependency>
+      <dependency>
+         <groupId>org.hornetq</groupId>
+         <artifactId>hornetq-transports</artifactId>
+         <version>2.0.0.GA</version>
+      </dependency>
+	  
                <dependency>
                   <groupId>ant</groupId>
                   <artifactId>ant-nodeps</artifactId>



More information about the jboss-svn-commits mailing list