Repository: nifi
Updated Branches:
  refs/heads/master e12e7a55b -> 8f40d2b18


http://git-wip-us.apache.org/repos/asf/nifi/blob/8f40d2b1/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/test/resources/fromSpringOnly.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/test/resources/fromSpringOnly.xml
 
b/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/test/resources/fromSpringOnly.xml
new file mode 100644
index 0000000..4667579
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/test/resources/fromSpringOnly.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Licensed under the Apache License, Version 2.0 (the "License"); you
+       may not use this file except in compliance with the License. You may 
obtain
+       a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 
Unless
+       required by applicable law or agreed to in writing, software distributed
+       under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
+       OR CONDITIONS OF ANY KIND, either express or implied. See the License 
for
+       the specific language governing permissions and limitations under the 
License.
+       See accompanying LICENSE file. -->
+<beans xmlns="http://www.springframework.org/schema/beans";
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:int="http://www.springframework.org/schema/integration";
+       
xmlns:int-event="http://www.springframework.org/schema/integration/event";
+       xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans.xsd
+               http://www.springframework.org/schema/integration/event 
http://www.springframework.org/schema/integration/event/spring-integration-event-4.2.xsd
+               http://www.springframework.org/schema/integration 
http://www.springframework.org/schema/integration/spring-integration-4.2.xsd";>
+
+       <int-event:inbound-channel-adapter
+               channel="toTransform" />
+
+       <int:transformer input-channel="toTransform"
+               output-channel="toNiFi" 
expression="payload.toString().getBytes()"/>
+
+       <int:channel id="toNiFi">
+               <int:queue />
+       </int:channel>
+
+</beans>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi/blob/8f40d2b1/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/test/resources/log4j.properties
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/test/resources/log4j.properties
 
b/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/test/resources/log4j.properties
new file mode 100644
index 0000000..9397595
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/test/resources/log4j.properties
@@ -0,0 +1,21 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+log4j.rootCategory=WARN, stdout
+
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %t %c{2}:%L - 
%m%n
+
+#log4j.category.org.apache.nifi.startup=INFO

http://git-wip-us.apache.org/repos/asf/nifi/blob/8f40d2b1/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/test/resources/requestReply.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/test/resources/requestReply.xml
 
b/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/test/resources/requestReply.xml
new file mode 100644
index 0000000..4bbc0b5
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/test/resources/requestReply.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Licensed under the Apache License, Version 2.0 (the "License"); you
+       may not use this file except in compliance with the License. You may 
obtain
+       a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 
Unless
+       required by applicable law or agreed to in writing, software distributed
+       under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
+       OR CONDITIONS OF ANY KIND, either express or implied. See the License 
for
+       the specific language governing permissions and limitations under the 
License.
+       See accompanying LICENSE file. -->
+<beans xmlns="http://www.springframework.org/schema/beans";
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:int="http://www.springframework.org/schema/integration";
+       xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans.xsd
+               http://www.springframework.org/schema/integration 
http://www.springframework.org/schema/integration/spring-integration-4.2.xsd";>
+
+       <int:transformer input-channel="fromNiFi"
+               output-channel="headerEnrich" expression="new 
java.lang.String(payload) + '-hello'" />
+
+       <int:header-enricher input-channel="headerEnrich"
+               output-channel="toNiFi">
+               <int:header name="foo" value="foo" />
+       </int:header-enricher>
+
+       <int:channel id="toNiFi">
+               <int:queue />
+       </int:channel>
+
+</beans>

http://git-wip-us.apache.org/repos/asf/nifi/blob/8f40d2b1/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/test/resources/toSpringOnly.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/test/resources/toSpringOnly.xml
 
b/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/test/resources/toSpringOnly.xml
new file mode 100644
index 0000000..2167e3e
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/test/resources/toSpringOnly.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Licensed under the Apache License, Version 2.0 (the "License"); you
+       may not use this file except in compliance with the License. You may 
obtain
+       a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 
Unless
+       required by applicable law or agreed to in writing, software distributed
+       under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
+       OR CONDITIONS OF ANY KIND, either express or implied. See the License 
for
+       the specific language governing permissions and limitations under the 
License.
+       See accompanying LICENSE file. -->
+<beans xmlns="http://www.springframework.org/schema/beans";
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:int="http://www.springframework.org/schema/integration";
+       xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans.xsd
+               http://www.springframework.org/schema/integration 
http://www.springframework.org/schema/integration/spring-integration-4.2.xsd";>
+
+       <int:service-activator input-channel="fromNiFi"
+               expression="T(System).out.println(payload)" />
+</beans>

http://git-wip-us.apache.org/repos/asf/nifi/blob/8f40d2b1/nifi-nar-bundles/nifi-spring-bundle/pom.xml
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-spring-bundle/pom.xml 
b/nifi-nar-bundles/nifi-spring-bundle/pom.xml
new file mode 100644
index 0000000..6cd6bbc
--- /dev/null
+++ b/nifi-nar-bundles/nifi-spring-bundle/pom.xml
@@ -0,0 +1,37 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+    <!--
+      Licensed to the Apache Software Foundation (ASF) under one or more
+      contributor license agreements.  See the NOTICE file distributed with
+      this work for additional information regarding copyright ownership.
+      The ASF licenses this file to You under the Apache License, Version 2.0
+      (the "License"); you may not use this file except in compliance with
+      the License.  You may obtain a copy of the License at
+          http://www.apache.org/licenses/LICENSE-2.0
+      Unless required by applicable law or agreed to in writing, software
+      distributed under the License is distributed on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+      See the License for the specific language governing permissions and
+      limitations under the License.
+    -->
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.nifi</groupId>
+        <artifactId>nifi-nar-bundles</artifactId>
+        <version>0.6.0-SNAPSHOT</version>
+    </parent>
+    <artifactId>nifi-spring-bundle</artifactId>
+    <packaging>pom</packaging>
+    <modules>
+        <module>nifi-spring-processors</module>
+        <module>nifi-spring-nar</module>
+    </modules>
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.nifi</groupId>
+                <artifactId>nifi-spring-processors</artifactId>
+                <version>0.6.0-SNAPSHOT</version>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+</project>

http://git-wip-us.apache.org/repos/asf/nifi/blob/8f40d2b1/nifi-nar-bundles/pom.xml
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/pom.xml b/nifi-nar-bundles/pom.xml
index 7e82c97..d092c5c 100644
--- a/nifi-nar-bundles/pom.xml
+++ b/nifi-nar-bundles/pom.xml
@@ -58,6 +58,7 @@
            <module>nifi-splunk-bundle</module>
         <module>nifi-jms-bundle</module>
         <module>nifi-cassandra-bundle</module>
+        <module>nifi-spring-bundle</module>
     </modules>
     <dependencyManagement>
         <dependencies>

http://git-wip-us.apache.org/repos/asf/nifi/blob/8f40d2b1/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 63018bb..ea4de8f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1049,6 +1049,12 @@ language governing permissions and limitations under the 
License. -->
             </dependency>
             <dependency>
                 <groupId>org.apache.nifi</groupId>
+                <artifactId>nifi-spring-nar</artifactId>
+                <version>0.6.0-SNAPSHOT</version>
+                <type>nar</type>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.nifi</groupId>
                 <artifactId>nifi-hbase_1_1_2-client-service-nar</artifactId>
                 <version>0.6.0-SNAPSHOT</version>
                 <type>nar</type>

Reply via email to