[jboss-svn-commits] JBL Code SVN: r30398 - labs/jbossrules/trunk/drools-pipeline/drools-camel/src/main/java/org/drools/pipeline/camel.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Nov 30 13:59:53 EST 2009
Author: lucazamador
Date: 2009-11-30 13:59:53 -0500 (Mon, 30 Nov 2009)
New Revision: 30398
Added:
labs/jbossrules/trunk/drools-pipeline/drools-camel/src/main/java/org/drools/pipeline/camel/DroolsContextInitProcessor.java
Log:
JBRULES-2347: Drools Pipeline integration with Camel
- DroolsContextInit Camel processor added
Added: labs/jbossrules/trunk/drools-pipeline/drools-camel/src/main/java/org/drools/pipeline/camel/DroolsContextInitProcessor.java
===================================================================
--- labs/jbossrules/trunk/drools-pipeline/drools-camel/src/main/java/org/drools/pipeline/camel/DroolsContextInitProcessor.java (rev 0)
+++ labs/jbossrules/trunk/drools-pipeline/drools-camel/src/main/java/org/drools/pipeline/camel/DroolsContextInitProcessor.java 2009-11-30 18:59:53 UTC (rev 30398)
@@ -0,0 +1,25 @@
+package org.drools.pipeline.camel;
+
+import org.apache.camel.Exchange;
+import org.apache.camel.Processor;
+import org.drools.runtime.pipeline.impl.ServiceManagerPipelineContextImpl;
+
+/**
+ * Camel Processor to initialize the drools-camel context
+ *
+ * @author Lucas Amador
+ *
+ */
+public class DroolsContextInitProcessor implements Processor {
+
+ private ServiceManagerPipelineContextImpl context;
+
+ public DroolsContextInitProcessor(ServiceManagerPipelineContextImpl context) {
+ this.context = context;
+ }
+
+ public void process(Exchange exchange) throws Exception {
+ exchange.setProperty("drools-context", context);
+ }
+
+}
Property changes on: labs/jbossrules/trunk/drools-pipeline/drools-camel/src/main/java/org/drools/pipeline/camel/DroolsContextInitProcessor.java
___________________________________________________________________
Name: svn:eol-style
+ native
More information about the jboss-svn-commits
mailing list