[1/2] incubator-nifi git commit: NIFI-44: Removed the swap directory property and always use the 'swap' directory under the flowfile repo

2014-12-31 Thread markap14
Repository: incubator-nifi
Updated Branches:
  refs/heads/develop d6c02a564 - a183d88f2


NIFI-44: Removed the swap directory property and always use the 'swap' 
directory under the flowfile repo


Project: http://git-wip-us.apache.org/repos/asf/incubator-nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-nifi/commit/394c7116
Tree: http://git-wip-us.apache.org/repos/asf/incubator-nifi/tree/394c7116
Diff: http://git-wip-us.apache.org/repos/asf/incubator-nifi/diff/394c7116

Branch: refs/heads/develop
Commit: 394c7116d1ac134265bd2264b78550f485c62996
Parents: 4399177
Author: Mark Payne marka...@hotmail.com
Authored: Tue Dec 30 16:30:13 2014 -0500
Committer: Mark Payne marka...@hotmail.com
Committed: Tue Dec 30 16:30:13 2014 -0500

--
 assembly/pom.xml  |  1 -
 .../main/java/org/apache/nifi/util/NiFiProperties.java| 10 --
 .../org/apache/nifi/controller/FileSystemSwapManager.java |  7 +--
 .../resources/src/main/resources/conf/nifi.properties |  1 -
 4 files changed, 5 insertions(+), 14 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-nifi/blob/394c7116/assembly/pom.xml
--
diff --git a/assembly/pom.xml b/assembly/pom.xml
index 7f7f695..5a3f263 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -235,7 +235,6 @@
 
nifi.flowfile.repository.always.syncfalse/nifi.flowfile.repository.always.sync
 
nifi.swap.manager.implementationorg.apache.nifi.controller.FileSystemSwapManager/nifi.swap.manager.implementation
 nifi.queue.swap.threshold2/nifi.queue.swap.threshold
-
nifi.swap.storage.directory./flowfile_repository/swap/nifi.swap.storage.directory
 nifi.swap.in.period5 sec/nifi.swap.in.period
 nifi.swap.in.threads1/nifi.swap.in.threads
 nifi.swap.out.period5 sec/nifi.swap.out.period

http://git-wip-us.apache.org/repos/asf/incubator-nifi/blob/394c7116/commons/nifi-properties/src/main/java/org/apache/nifi/util/NiFiProperties.java
--
diff --git 
a/commons/nifi-properties/src/main/java/org/apache/nifi/util/NiFiProperties.java
 
b/commons/nifi-properties/src/main/java/org/apache/nifi/util/NiFiProperties.java
index 6fdc4c1..ddceb18 100644
--- 
a/commons/nifi-properties/src/main/java/org/apache/nifi/util/NiFiProperties.java
+++ 
b/commons/nifi-properties/src/main/java/org/apache/nifi/util/NiFiProperties.java
@@ -84,7 +84,6 @@ public class NiFiProperties extends Properties {
 public static final String FLOWFILE_REPOSITORY_CHECKPOINT_INTERVAL = 
nifi.flowfile.repository.checkpoint.interval;
 public static final String FLOWFILE_SWAP_MANAGER_IMPLEMENTATION = 
nifi.swap.manager.implementation;
 public static final String QUEUE_SWAP_THRESHOLD = 
nifi.queue.swap.threshold;
-public static final String SWAP_STORAGE_LOCATION = 
nifi.swap.storage.directory;
 public static final String SWAP_IN_THREADS = nifi.swap.in.threads;
 public static final String SWAP_IN_PERIOD = nifi.swap.in.period;
 public static final String SWAP_OUT_THREADS = nifi.swap.out.threads;
@@ -314,15 +313,6 @@ public class NiFiProperties extends Properties {
 }
 }
 
-public File getSwapStorageLocation() {
-final String location = getProperty(SWAP_STORAGE_LOCATION);
-if (location == null) {
-return new File(DEFAULT_SWAP_STORAGE_LOCATION);
-} else {
-return new File(location);
-}
-}
-
 public Integer getIntegerProperty(final String propertyName, final Integer 
defaultValue) {
 final String value = getProperty(propertyName);
 if (value == null) {

http://git-wip-us.apache.org/repos/asf/incubator-nifi/blob/394c7116/nar-bundles/framework-bundle/framework/core/src/main/java/org/apache/nifi/controller/FileSystemSwapManager.java
--
diff --git 
a/nar-bundles/framework-bundle/framework/core/src/main/java/org/apache/nifi/controller/FileSystemSwapManager.java
 
b/nar-bundles/framework-bundle/framework/core/src/main/java/org/apache/nifi/controller/FileSystemSwapManager.java
index 758a9ab..e1d80b0 100644
--- 
a/nar-bundles/framework-bundle/framework/core/src/main/java/org/apache/nifi/controller/FileSystemSwapManager.java
+++ 
b/nar-bundles/framework-bundle/framework/core/src/main/java/org/apache/nifi/controller/FileSystemSwapManager.java
@@ -28,6 +28,7 @@ import java.io.FilenameFilter;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
+import java.nio.file.Path;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Comparator;
@@ -103,14 +104,16 @@ public class FileSystemSwapManager implements 

[2/2] incubator-nifi git commit: Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/incubator-nifi into develop

2014-12-31 Thread markap14
Merge branch 'develop' of 
https://git-wip-us.apache.org/repos/asf/incubator-nifi into develop


Project: http://git-wip-us.apache.org/repos/asf/incubator-nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-nifi/commit/a183d88f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-nifi/tree/a183d88f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-nifi/diff/a183d88f

Branch: refs/heads/develop
Commit: a183d88f28cb69b7f5f1369c0772b317533dd941
Parents: 394c711 d6c02a5
Author: Mark Payne marka...@hotmail.com
Authored: Wed Dec 31 07:37:32 2014 -0500
Committer: Mark Payne marka...@hotmail.com
Committed: Wed Dec 31 07:37:32 2014 -0500

--
 .../main/asciidoc/images/nifi-arch-cluster.png  | Bin 0 - 50384 bytes
 .../src/main/asciidoc/images/nifi-arch.png  | Bin 0 - 43509 bytes
 nifi-docs/src/main/asciidoc/overview.adoc   |  86 +++
 3 files changed, 86 insertions(+)
--




[jira] [Commented] (NIFI-44) Do not allow users to configure the swap directory

2014-12-31 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-44?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14262152#comment-14262152
 ] 

ASF subversion and git services commented on NIFI-44:
-

Commit 394c7116d1ac134265bd2264b78550f485c62996 in incubator-nifi's branch 
refs/heads/develop from [~markap14]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;h=394c711 ]

NIFI-44: Removed the swap directory property and always use the 'swap' 
directory under the flowfile repo


 Do not allow users to configure the swap directory
 --

 Key: NIFI-44
 URL: https://issues.apache.org/jira/browse/NIFI-44
 Project: Apache NiFi
  Issue Type: Improvement
  Components: Configuration, Core Framework
Reporter: Joseph Witt
Assignee: Mark Payne
Priority: Minor
 Fix For: 0.0.1

 Attachments: NIFI-44.patch.txt


 Instead, just always use 'swap' directory that is child of FlowFile 
 Repository Directory



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-44) Do not allow users to configure the swap directory

2014-12-31 Thread Mark Payne (JIRA)

 [ 
https://issues.apache.org/jira/browse/NIFI-44?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Payne resolved NIFI-44.

Resolution: Fixed

 Do not allow users to configure the swap directory
 --

 Key: NIFI-44
 URL: https://issues.apache.org/jira/browse/NIFI-44
 Project: Apache NiFi
  Issue Type: Improvement
  Components: Configuration, Core Framework
Reporter: Joseph Witt
Assignee: Mark Payne
Priority: Minor
 Fix For: 0.0.1

 Attachments: NIFI-44.patch.txt


 Instead, just always use 'swap' directory that is child of FlowFile 
 Repository Directory



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-215) NCM stop does not shutdown the process scheduler

2014-12-31 Thread Mark Payne (JIRA)

 [ 
https://issues.apache.org/jira/browse/NIFI-215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Payne updated NIFI-215:

Attachment: NIFI-215.patch.txt

 NCM stop does not shutdown the process scheduler
 

 Key: NIFI-215
 URL: https://issues.apache.org/jira/browse/NIFI-215
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework
Reporter: Matt Gilman
Assignee: Mark Payne
Priority: Minor
 Fix For: 0.0.1

 Attachments: NIFI-215.patch.txt






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-215) Shutdown of NCM immediately indicates process stopped, even when it is not

2014-12-31 Thread Mark Payne (JIRA)

 [ 
https://issues.apache.org/jira/browse/NIFI-215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Payne updated NIFI-215:

Summary: Shutdown of NCM immediately indicates process stopped, even when 
it is not  (was: NCM stop does not shutdown the process scheduler)

 Shutdown of NCM immediately indicates process stopped, even when it is not
 --

 Key: NIFI-215
 URL: https://issues.apache.org/jira/browse/NIFI-215
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework
Reporter: Matt Gilman
Assignee: Mark Payne
Priority: Minor
 Fix For: 0.0.1

 Attachments: NIFI-215.patch.txt






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-215) Shutdown of NCM immediately indicates process stopped, even when it is not

2014-12-31 Thread Mark Payne (JIRA)

 [ 
https://issues.apache.org/jira/browse/NIFI-215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Payne updated NIFI-215:

Attachment: (was: NIFI-215.patch.txt)

 Shutdown of NCM immediately indicates process stopped, even when it is not
 --

 Key: NIFI-215
 URL: https://issues.apache.org/jira/browse/NIFI-215
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework
 Environment: OSX
Reporter: Matt Gilman
Assignee: Mark Payne
Priority: Minor
 Fix For: 0.0.1






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-215) Shutdown of NCM immediately indicates process stopped, even when it is not

2014-12-31 Thread Mark Payne (JIRA)

 [ 
https://issues.apache.org/jira/browse/NIFI-215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Payne updated NIFI-215:

Attachment: (was: NIFI-215.patch-part-2.txt)

 Shutdown of NCM immediately indicates process stopped, even when it is not
 --

 Key: NIFI-215
 URL: https://issues.apache.org/jira/browse/NIFI-215
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework
 Environment: OSX
Reporter: Matt Gilman
Assignee: Mark Payne
Priority: Minor
 Fix For: 0.0.1






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-215) Shutdown of NCM immediately indicates process stopped, even when it is not

2014-12-31 Thread Mark Payne (JIRA)

 [ 
https://issues.apache.org/jira/browse/NIFI-215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Payne updated NIFI-215:

Attachment: NIFI-215.patch.txt

 Shutdown of NCM immediately indicates process stopped, even when it is not
 --

 Key: NIFI-215
 URL: https://issues.apache.org/jira/browse/NIFI-215
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework
 Environment: OSX
Reporter: Matt Gilman
Assignee: Mark Payne
Priority: Minor
 Fix For: 0.0.1

 Attachments: NIFI-215.patch.txt






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-215) Shutdown of NCM immediately indicates process stopped, even when it is not

2014-12-31 Thread Mark Payne (JIRA)

 [ 
https://issues.apache.org/jira/browse/NIFI-215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Payne updated NIFI-215:

Attachment: NIFI-215-part-2.patch.txt

 Shutdown of NCM immediately indicates process stopped, even when it is not
 --

 Key: NIFI-215
 URL: https://issues.apache.org/jira/browse/NIFI-215
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework
 Environment: OSX
Reporter: Matt Gilman
Assignee: Mark Payne
Priority: Minor
 Fix For: 0.0.1

 Attachments: NIFI-215-part-2.patch.txt, NIFI-215.patch.txt






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[2/3] incubator-nifi git commit: NIFI-215: Look for the pid in the output of the ps command and do not use the --no-headers argument because it's not compatible with OSX

2014-12-31 Thread markap14
NIFI-215: Look for the pid in the output of the ps command and do not use the 
--no-headers argument because it's not compatible with OSX


Project: http://git-wip-us.apache.org/repos/asf/incubator-nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-nifi/commit/0297fa46
Tree: http://git-wip-us.apache.org/repos/asf/incubator-nifi/tree/0297fa46
Diff: http://git-wip-us.apache.org/repos/asf/incubator-nifi/diff/0297fa46

Branch: refs/heads/develop
Commit: 0297fa465f230028ca83f8a4d573de185fe79f5f
Parents: d879e0d
Author: Mark Payne marka...@hotmail.com
Authored: Wed Dec 31 08:24:44 2014 -0500
Committer: Mark Payne marka...@hotmail.com
Committed: Wed Dec 31 08:24:44 2014 -0500

--
 .../main/java/org/apache/nifi/bootstrap/RunNiFi.java | 15 +++
 1 file changed, 7 insertions(+), 8 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-nifi/blob/0297fa46/nifi-bootstrap/src/main/java/org/apache/nifi/bootstrap/RunNiFi.java
--
diff --git 
a/nifi-bootstrap/src/main/java/org/apache/nifi/bootstrap/RunNiFi.java 
b/nifi-bootstrap/src/main/java/org/apache/nifi/bootstrap/RunNiFi.java
index 0f97f2d..e8f6439 100644
--- a/nifi-bootstrap/src/main/java/org/apache/nifi/bootstrap/RunNiFi.java
+++ b/nifi-bootstrap/src/main/java/org/apache/nifi/bootstrap/RunNiFi.java
@@ -294,25 +294,24 @@ public class RunNiFi {
// We use the ps command to check if the process is still 
running.
final ProcessBuilder builder = new ProcessBuilder();

-   builder.command(ps, -p, pid, --no-headers);
+   builder.command(ps, -p, pid);
final Process proc = builder.start();

-   // Read how many lines are output by the 'ps' command
-   int lineCount = 0;
+   // Look for the pid in the output of the 'ps' command.
+   boolean running = false;
String line;
try (final InputStream in = proc.getInputStream();
 final Reader streamReader = new InputStreamReader(in);
 final BufferedReader reader = new 
BufferedReader(streamReader)) {

while ((line = reader.readLine()) != null) {
-   if ( !line.trim().isEmpty() ) {
-   lineCount++;
-   }
+if ( line.trim().startsWith(pid) ) {
+running = true;
+}
}
}

-   // If anything was output, the process is running.
-   final boolean running = lineCount  0;
+   // If output of the ps command had our PID, the process is 
running.
if ( running ) {
logger.fine(Process with PID  + pid +  is running);
} else {



[1/3] incubator-nifi git commit: NIFI-215: Shut down the ProcessScheduler that is used for Reporting Tasks when NCM is stopped

2014-12-31 Thread markap14
Repository: incubator-nifi
Updated Branches:
  refs/heads/develop a183d88f2 - ebf3cdc77


NIFI-215: Shut down the ProcessScheduler that is used for Reporting Tasks when 
NCM is stopped


Project: http://git-wip-us.apache.org/repos/asf/incubator-nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-nifi/commit/d879e0d6
Tree: http://git-wip-us.apache.org/repos/asf/incubator-nifi/tree/d879e0d6
Diff: http://git-wip-us.apache.org/repos/asf/incubator-nifi/diff/d879e0d6

Branch: refs/heads/develop
Commit: d879e0d640a1bc6c4de2ea3a4ad2666a00b18e29
Parents: a183d88
Author: Mark Payne marka...@hotmail.com
Authored: Wed Dec 31 08:07:40 2014 -0500
Committer: Mark Payne marka...@hotmail.com
Committed: Wed Dec 31 08:07:40 2014 -0500

--
 .../org/apache/nifi/cluster/manager/impl/WebClusterManager.java  | 4 
 1 file changed, 4 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/incubator-nifi/blob/d879e0d6/nar-bundles/framework-bundle/framework/cluster/src/main/java/org/apache/nifi/cluster/manager/impl/WebClusterManager.java
--
diff --git 
a/nar-bundles/framework-bundle/framework/cluster/src/main/java/org/apache/nifi/cluster/manager/impl/WebClusterManager.java
 
b/nar-bundles/framework-bundle/framework/cluster/src/main/java/org/apache/nifi/cluster/manager/impl/WebClusterManager.java
index 3defea7..511bb7d 100644
--- 
a/nar-bundles/framework-bundle/framework/cluster/src/main/java/org/apache/nifi/cluster/manager/impl/WebClusterManager.java
+++ 
b/nar-bundles/framework-bundle/framework/cluster/src/main/java/org/apache/nifi/cluster/manager/impl/WebClusterManager.java
@@ -512,6 +512,10 @@ public class WebClusterManager implements 
HttpClusterManager, ProtocolHandler, C
 servicesBroadcaster.stop();
 }
 
+if ( processScheduler != null ) {
+processScheduler.shutdown();
+}
+
 if (encounteredException) {
 throw new IOException(Failed to shutdown Cluster Manager 
because one or more cluster services failed to shutdown.  Check the logs for 
details.);
 }



[jira] [Commented] (NIFI-215) Shutdown of NCM immediately indicates process stopped, even when it is not

2014-12-31 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14262187#comment-14262187
 ] 

ASF subversion and git services commented on NIFI-215:
--

Commit ebf3cdc7795a4cfab2ec7bd41f1b25e0b246ca7a in incubator-nifi's branch 
refs/heads/develop from [~markap14]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;h=ebf3cdc ]

NIFI-215: Make the 'detect timing issues' task a daemon


 Shutdown of NCM immediately indicates process stopped, even when it is not
 --

 Key: NIFI-215
 URL: https://issues.apache.org/jira/browse/NIFI-215
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework
 Environment: OSX
Reporter: Matt Gilman
Assignee: Mark Payne
Priority: Minor
 Fix For: 0.0.1

 Attachments: NIFI-215-part-2.patch.txt, NIFI-215.patch.txt






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-207) Connections do not move when processors are moved

2014-12-31 Thread Matt Gilman (JIRA)

 [ 
https://issues.apache.org/jira/browse/NIFI-207?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Matt Gilman resolved NIFI-207.
--
   Resolution: Later
Fix Version/s: (was: 0.0.1)

 Connections do not move when processors are moved
 -

 Key: NIFI-207
 URL: https://issues.apache.org/jira/browse/NIFI-207
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core UI
Affects Versions: 0.0.1
 Environment: windows 7, I.E. 11 32bit fully patched
Reporter: Ben Icore
Assignee: Matt Gilman
Priority: Minor
 Attachments: bad rendering1.jpg


 the location of the Connection does not update when the destination processor 
 is moved.
 add any 2 processors to the graph
 draw a relationship from processor1 to processor2
 move processor2 to a different location on the graph
 relationship is pointing to old location of processor2
 refreshing the browser updates the relationship position



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (NIFI-214) Unable to deselect a component without browser reload

2014-12-31 Thread Matt Gilman (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-214?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14262228#comment-14262228
 ] 

Matt Gilman commented on NIFI-214:
--

Orrin,

Thanks for the feedback. The recent code changes will not change the behavior 
your seeing. I think what Mark was suggesting/asking was if when you clicked 
did the canvas pan? It admittedly can be sensitive (possibly affected by the 
tracking speed of your mouse) and I can investigate introducing some threshold 
to prevent panning from kicking in prematurely if this is the case. The right 
click suggestion would eliminate the panning issue (if there is one) since it's 
only triggered via left right.

Anyways, please let me know what your seeing. Thanks.

Matt 

 Unable to deselect a component without browser reload
 -

 Key: NIFI-214
 URL: https://issues.apache.org/jira/browse/NIFI-214
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core UI
Affects Versions: 0.0.1
Reporter: Orrin Edenfield
Assignee: Matt Gilman
Priority: Minor

 I add in my processors GetFile, PutHDFS, and PutEmail and PutHDFS happens to 
 be selected and I'm unable to deselect the PutHDFS component so I can ask the 
 entire process to run when I click the Run button.  I get the message:
 No eligible components are selected. Please select the components to be 
 started and ensure they are no longer running.
 I'm guessing because just PutHDFS is selected.  When I type Ctrl + A on my 
 keyboard all components become selected and I'm able to click Run.
 I would expect that clicking white space in the background would deselect all 
 components.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (NIFI-214) Unable to deselect a component without browser reload

2014-12-31 Thread Orrin Edenfield (JIRA)

 [ 
https://issues.apache.org/jira/browse/NIFI-214?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Orrin Edenfield closed NIFI-214.

Resolution: Invalid

Was not able to replicate - possibly caused by user 

 Unable to deselect a component without browser reload
 -

 Key: NIFI-214
 URL: https://issues.apache.org/jira/browse/NIFI-214
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core UI
Affects Versions: 0.0.1
Reporter: Orrin Edenfield
Assignee: Matt Gilman
Priority: Minor

 I add in my processors GetFile, PutHDFS, and PutEmail and PutHDFS happens to 
 be selected and I'm unable to deselect the PutHDFS component so I can ask the 
 entire process to run when I click the Run button.  I get the message:
 No eligible components are selected. Please select the components to be 
 started and ensure they are no longer running.
 I'm guessing because just PutHDFS is selected.  When I type Ctrl + A on my 
 keyboard all components become selected and I'm able to click Run.
 I would expect that clicking white space in the background would deselect all 
 components.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-59) Add property for specifying the size of the jetty thread pool

2014-12-31 Thread Matt Gilman (JIRA)

 [ 
https://issues.apache.org/jira/browse/NIFI-59?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Matt Gilman updated NIFI-59:

Attachment: 0001-NIFI-59.patch

 Add property for specifying the size of the jetty thread pool
 -

 Key: NIFI-59
 URL: https://issues.apache.org/jira/browse/NIFI-59
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework
Reporter: Matt Gilman
Assignee: Matt Gilman
Priority: Minor
 Fix For: 0.0.1

 Attachments: 0001-NIFI-59.patch






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


incubator-nifi git commit: NIFI-59: - Adding a property to specify the size of the Jetty thread pool.

2014-12-31 Thread mcgilman
Repository: incubator-nifi
Updated Branches:
  refs/heads/develop ebf3cdc77 - 3c5bb5638


NIFI-59:
- Adding a property to specify the size of the Jetty thread pool.

Project: http://git-wip-us.apache.org/repos/asf/incubator-nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-nifi/commit/3c5bb563
Tree: http://git-wip-us.apache.org/repos/asf/incubator-nifi/tree/3c5bb563
Diff: http://git-wip-us.apache.org/repos/asf/incubator-nifi/diff/3c5bb563

Branch: refs/heads/develop
Commit: 3c5bb56386e559886d8aa1a3ee447e6b39f2d2d7
Parents: ebf3cdc
Author: Matt Gilman matt.c.gil...@gmail.com
Authored: Wed Dec 31 10:42:42 2014 -0500
Committer: Matt Gilman matt.c.gil...@gmail.com
Committed: Wed Dec 31 10:42:42 2014 -0500

--
 assembly/pom.xml   | 1 +
 .../src/main/java/org/apache/nifi/util/NiFiProperties.java | 6 ++
 .../resources/src/main/resources/conf/nifi.properties  | 1 +
 .../src/main/java/org/apache/nifi/web/server/JettyServer.java  | 2 +-
 4 files changed, 9 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-nifi/blob/3c5bb563/assembly/pom.xml
--
diff --git a/assembly/pom.xml b/assembly/pom.xml
index 5a3f263..ae74485 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -294,6 +294,7 @@
 nifi.web.https.host /
 nifi.web.https.port /
 nifi.jetty.work.dir./work/jetty/nifi.jetty.work.dir
+nifi.web.jetty.threads200/nifi.web.jetty.threads
 
 !-- nifi.properties: security properties --
 nifi.security.keystore /

http://git-wip-us.apache.org/repos/asf/incubator-nifi/blob/3c5bb563/commons/nifi-properties/src/main/java/org/apache/nifi/util/NiFiProperties.java
--
diff --git 
a/commons/nifi-properties/src/main/java/org/apache/nifi/util/NiFiProperties.java
 
b/commons/nifi-properties/src/main/java/org/apache/nifi/util/NiFiProperties.java
index ddceb18..10e348d 100644
--- 
a/commons/nifi-properties/src/main/java/org/apache/nifi/util/NiFiProperties.java
+++ 
b/commons/nifi-properties/src/main/java/org/apache/nifi/util/NiFiProperties.java
@@ -137,6 +137,7 @@ public class NiFiProperties extends Properties {
 public static final String WEB_HTTPS_PORT = nifi.web.https.port;
 public static final String WEB_HTTPS_HOST = nifi.web.https.host;
 public static final String WEB_WORKING_DIR = 
nifi.web.jetty.working.directory;
+public static final String WEB_THREADS = nifi.web.jetty.threads;
 
 // ui properties
 public static final String UI_BANNER_TEXT = nifi.ui.banner.text;
@@ -182,6 +183,7 @@ public class NiFiProperties extends Properties {
 public static final String DEFAULT_USER_CREDENTIAL_CACHE_DURATION = 24 
hours;
 public static final Integer DEFAULT_REMOTE_INPUT_PORT = null;
 public static final Path DEFAULT_TEMPLATE_DIRECTORY = Paths.get(conf, 
templates);
+public static final int DEFAULT_WEB_THREADS = 200;
 public static final String DEFAULT_WEB_WORKING_DIR = ./work/jetty;
 public static final String DEFAULT_NAR_WORKING_DIR = ./work/nar;
 public static final String DEFAULT_COMPONENT_DOCS_DIRECTORY = 
./work/docs/components;
@@ -499,6 +501,10 @@ public class NiFiProperties extends Properties {
 return sslPort;
 }
 
+public int getWebThreads() {
+return getIntegerProperty(WEB_THREADS, DEFAULT_WEB_THREADS);
+}
+
 public File getWebWorkingDirectory() {
 return new File(getProperty(WEB_WORKING_DIR, DEFAULT_WEB_WORKING_DIR));
 }

http://git-wip-us.apache.org/repos/asf/incubator-nifi/blob/3c5bb563/nar-bundles/framework-bundle/framework/resources/src/main/resources/conf/nifi.properties
--
diff --git 
a/nar-bundles/framework-bundle/framework/resources/src/main/resources/conf/nifi.properties
 
b/nar-bundles/framework-bundle/framework/resources/src/main/resources/conf/nifi.properties
index 248c0b9..d6ae2bf 100644
--- 
a/nar-bundles/framework-bundle/framework/resources/src/main/resources/conf/nifi.properties
+++ 
b/nar-bundles/framework-bundle/framework/resources/src/main/resources/conf/nifi.properties
@@ -102,6 +102,7 @@ nifi.web.http.port=${nifi.web.http.port}
 nifi.web.https.host=${nifi.web.https.host}
 nifi.web.https.port=${nifi.web.https.port}
 nifi.web.jetty.working.directory=${nifi.jetty.work.dir}
+nifi.web.jetty.threads=${nifi.web.jetty.threads}
 
 # security properties #
 nifi.sensitive.props.key=

http://git-wip-us.apache.org/repos/asf/incubator-nifi/blob/3c5bb563/nar-bundles/framework-bundle/framework/web/nifi-jetty/src/main/java/org/apache/nifi/web/server/JettyServer.java

[jira] [Commented] (NIFI-59) Add property for specifying the size of the jetty thread pool

2014-12-31 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-59?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14262262#comment-14262262
 ] 

ASF subversion and git services commented on NIFI-59:
-

Commit 3c5bb56386e559886d8aa1a3ee447e6b39f2d2d7 in incubator-nifi's branch 
refs/heads/develop from [~mcgilman]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;h=3c5bb56 ]

NIFI-59:
- Adding a property to specify the size of the Jetty thread pool.

 Add property for specifying the size of the jetty thread pool
 -

 Key: NIFI-59
 URL: https://issues.apache.org/jira/browse/NIFI-59
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework
Reporter: Matt Gilman
Assignee: Matt Gilman
Priority: Minor
 Fix For: 0.0.1

 Attachments: 0001-NIFI-59.patch






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-59) Add property for specifying the size of the jetty thread pool

2014-12-31 Thread Matt Gilman (JIRA)

 [ 
https://issues.apache.org/jira/browse/NIFI-59?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Matt Gilman resolved NIFI-59.
-
Resolution: Fixed

 Add property for specifying the size of the jetty thread pool
 -

 Key: NIFI-59
 URL: https://issues.apache.org/jira/browse/NIFI-59
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework
Reporter: Matt Gilman
Assignee: Matt Gilman
Priority: Minor
 Fix For: 0.0.1

 Attachments: 0001-NIFI-59.patch






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-216) Expression Language Editor should ignore irrelevant white space

2014-12-31 Thread Mark Payne (JIRA)
Mark Payne created NIFI-216:
---

 Summary: Expression Language Editor should ignore irrelevant white 
space
 Key: NIFI-216
 URL: https://issues.apache.org/jira/browse/NIFI-216
 Project: Apache NiFi
  Issue Type: Bug
Reporter: Mark Payne
Assignee: Matt Gilman
Priority: Minor


If typing an expression, white space is not ignored by the content suggestion. 
For example if typing ${ and then pressing Ctrl-Space, content suggestion 
shows several valid functions. However, if white space is added to make ${   
, then pressing Ctrl-Space does not pop up any help



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


incubator-nifi git commit: NIFI-162 more improvements to overview

2014-12-31 Thread joewitt
Repository: incubator-nifi
Updated Branches:
  refs/heads/develop 3c5bb5638 - ad90fbf24


NIFI-162 more improvements to overview


Project: http://git-wip-us.apache.org/repos/asf/incubator-nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-nifi/commit/ad90fbf2
Tree: http://git-wip-us.apache.org/repos/asf/incubator-nifi/tree/ad90fbf2
Diff: http://git-wip-us.apache.org/repos/asf/incubator-nifi/diff/ad90fbf2

Branch: refs/heads/develop
Commit: ad90fbf24f23d4e77a3ea993cff450762e56cae9
Parents: 3c5bb56
Author: joewitt joew...@apache.org
Authored: Wed Dec 31 12:05:00 2014 -0500
Committer: joewitt joew...@apache.org
Committed: Wed Dec 31 12:05:00 2014 -0500

--
 nifi-docs/src/main/asciidoc/overview.adoc | 188 +
 1 file changed, 133 insertions(+), 55 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-nifi/blob/ad90fbf2/nifi-docs/src/main/asciidoc/overview.adoc
--
diff --git a/nifi-docs/src/main/asciidoc/overview.adoc 
b/nifi-docs/src/main/asciidoc/overview.adoc
index cb2c283..3e32bc5 100644
--- a/nifi-docs/src/main/asciidoc/overview.adoc
+++ b/nifi-docs/src/main/asciidoc/overview.adoc
@@ -30,6 +30,29 @@ The problems and solution patterns that emerged have been 
discussed and
 articulated extensively.  A comprehensive and readily consumed form is found in
 the _Enterprise Integration Patterns_ eip.
 
+Some of the high-level challenges of dataflow include:
+
+Systems fail::
+Networks fail, disks fail, software crashes, people make mistakes.
+
+Data access exceeds capacity to consume::
+Sometimes a given data source can outpace some part of the processing or 
delivery chain - it only takes one weak-link to have an issue.
+
+Boundary conditions are mere suggestions::
+You will get data that is too big, too small, too fast, too slow, corrupt, 
wrong, wrong format
+
+What is noise one day becomes signal the next::
+Priorities of an organization change - rapidly.  Enabling new flows and 
changing existing ones must be fast.
+
+Systems evolve at different rates::
+The protocols and formats used by a given system can change anytime and often 
irrespective of the systems around them.  Dataflow exists to connect what is 
essentially a massively distributed system of components loosely or not-at-all 
designed to work together.
+
+Compliance and security::
+Laws, regulations, and policies change.  Business to business agreements 
change.  System to system and system to user interactions must be secure, 
trusted, accountable.
+
+Continuous improvement occurs in production::
+It is often not possible to come even close to replicating production 
environments in the lab.
+
 Over the years dataflow has been one of those necessary evils in an 
 architecture.  Now though there are a number of active and rapidly evolving 
 movements making dataflow a lot more interesting and a lot more vital to the 
@@ -57,7 +80,7 @@ the main NiFi concepts and how they map to FBP:
 | FlowFile | Information Packet | 
 A FlowFile represents the objects moving through the system and for each one 
NiFi
 keeps track of a Map of key/value pair attribute strings and its associated 
-content zero or bytes.
+content of zero or more bytes.
 
 | FlowFile Processor | Black Box | 
 Processors are what actually performs work.  In eip terms a processor is 
@@ -105,18 +128,23 @@ image::nifi-arch.png[NiFi Architecture Diagram]
 NiFi executes within a JVM living within a host operating system.  The primary
 components of NiFi then living within the JVM are as follows:
 
-* Web Server
-** The purpose of the web server is to host NiFi's HTTP-based command and 
control API.
-* Flow Controller
-** The flow controller is the brains of the operation. It provides threads for 
extensions to run on and manages their schedule of when they'll receive 
resources to execute.
-* Extensions
-** There are various types of extensions for NiFi which will be described in 
other documents.  But the key point here is that extensions operate/execute 
within the JVM.
-* FlowFile Repository
-** The FlowFile Repository is where NiFi keeps track of the state of what it 
knows about a given FlowFile that is presently active in the flow.  The 
implementation of the repository is pluggable.  The default approach is a 
persistent Write-Ahead Log that lives on a specified disk partition. 
-* Content Repository
-** The Content Repository is where the actual content bytes of a given 
FlowFile live.  The implementation of the repository is pluggable.  The default 
approach is a fairly simple mechanism which stores blocks of data in the file 
system.   More than one file system storage location can be specified so as to 
get different physical partitions engaged to reduce contention on any single 
volume.
-* Provenance Repository
-** The 

[jira] [Commented] (NIFI-162) Create overall documentation/engage theme on website

2014-12-31 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14262303#comment-14262303
 ] 

ASF subversion and git services commented on NIFI-162:
--

Commit ad90fbf24f23d4e77a3ea993cff450762e56cae9 in incubator-nifi's branch 
refs/heads/develop from [~joewitt]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;h=ad90fbf ]

NIFI-162 more improvements to overview


 Create overall documentation/engage theme on website
 

 Key: NIFI-162
 URL: https://issues.apache.org/jira/browse/NIFI-162
 Project: Apache NiFi
  Issue Type: Task
  Components: Documentation  Website, Tools and Build
 Environment: apache nifi website
Reporter: Joseph Witt
Assignee: Joseph Witt
Priority: Critical
  Labels: documentation
 Fix For: 0.0.1


 Perspectives / Flow of Documentation:
 - Overview
 -- What problem does NiFi solve?
 -- What is the general design philosophy of NiFi?
 -- What are some of the key features?
 - User Guide
 -- Dataflow Manager
 --- How to build flows
 --- Create / Share / Use templates
 --- How to monitor behavior/performance
 --- Data Provenance
 --- In-line documentation / change history
 -- Observer
 --- Read-only access
 - System Administration Guide
 --- How to install
 --- Best practice configuration
 --- Security / Hardening
 --- Controlling access/levels of access
 - Developer Guide
 -- What are the extension points
 -- What is a NAR and what does the Classloader hierarchy/model look like?
 -- How to build extensions
 -- Thinking about the right abstraction and considering cohesion/coupling for 
 a processor or extension in general
 -- Emphasis on the user experience - the in-line documentation, the naming of 
 properties, is a custom UI needed, etc..
 -- Key things to consider/design considerations/strengths/limitations
 -- How to contribute to Apache NiFI
 These are meant to flow logically from top to bottom where we want to gain 
 interest in reading further by explaining the 'why' / the 'context'.  Then it 
 flows into usage and capabilities of the application.  Then we flow into how 
 to extend the application's capabilities to suit your needs and to contribute 
 back to the community.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


svn commit: r1648743 [4/4] - in /incubator/nifi/site/trunk/content/docs: nifi-docs/ nifi-docs/images/ user-guide/ user-guide/images/

2014-12-31 Thread joewitt
Modified: incubator/nifi/site/trunk/content/docs/user-guide/nifi-user-guide.html
URL: 
http://svn.apache.org/viewvc/incubator/nifi/site/trunk/content/docs/user-guide/nifi-user-guide.html?rev=1648743r1=1648742r2=1648743view=diff
==
--- incubator/nifi/site/trunk/content/docs/user-guide/nifi-user-guide.html 
(original)
+++ incubator/nifi/site/trunk/content/docs/user-guide/nifi-user-guide.html Wed 
Dec 31 17:23:17 2014
@@ -18,413 +18,6 @@ limitations under the License.
 html lang=en
 head
 meta charset=UTF-8
-!--[if IE]meta http-equiv=X-UA-Compatible content=IE=edge![endif]--
-meta name=viewport content=width=device-width, initial-scale=1.0
-meta name=generator content=Asciidoctor 1.5.0
-meta name=author content=Apache NiFi Team
-titleNiFi User Guide (Draft - Preview Version)/title
-link rel=stylesheet 
href=https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic|Noto+Serif:400,400italic,700,700italic|Droid+Sans+Mono:400
-style
-/* Asciidoctor default stylesheet | MIT License | http://asciidoctor.org */
-/* Remove the comments around the @import statement below when using this as a 
custom stylesheet */
-/*@import 
https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic|Noto+Serif:400,400italic,700,700italic|Droid+Sans+Mono:400;*/
-article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
-audio,canvas,video{display:inline-block}
-audio:not([controls]){display:none;height:0}
-[hidden],template{display:none}
-script{display:none!important}
-html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
-body{margin:0}
-a{background:transparent}
-a:focus{outline:thin dotted}
-a:active,a:hover{outline:0}
-h1{font-size:2em;margin:.67em 0}
-abbr[title]{border-bottom:1px dotted}
-b,strong{font-weight:bold}
-dfn{font-style:italic}
-hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
-mark{background:#ff0;color:#000}
-code,kbd,pre,samp{font-family:monospace;font-size:1em}
-pre{white-space:pre-wrap}
-q{quotes:\201C \201D \2018 \2019}
-small{font-size:80%}
-sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
-sup{top:-.5em}
-sub{bottom:-.25em}
-img{border:0}
-svg:not(:root){overflow:hidden}
-figure{margin:0}
-fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
-legend{border:0;padding:0}
-button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
-button,input{line-height:normal}
-button,select{text-transform:none}
-button,html 
input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
-button[disabled],html input[disabled]{cursor:default}
-input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
-input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
-input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
-button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
-textarea{overflow:auto;vertical-align:top}
-table{border-collapse:collapse;border-spacing:0}
-*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
-html,body{font-size:100%}
-body{background:#fff;color:rgba(0,0,0,.8);padding:0;margin:0;font-family:Noto 
Serif,DejaVu 
Serif,serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto}
-a:hover{cursor:pointer}
-img,object,embed{max-width:100%;height:auto}
-object,embed{height:100%}
-img{-ms-interpolation-mode:bicubic}
-#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas 
img,.map_canvas embed,.map_canvas object{max-width:none!important}
-.left{float:left!important}
-.right{float:right!important}
-.text-left{text-align:left!important}
-.text-right{text-align:right!important}
-.text-center{text-align:center!important}
-.text-justify{text-align:justify!important}
-.hide{display:none}
-.antialiased,body{-webkit-font-smoothing:antialiased}
-img{display:inline-block;vertical-align:middle}
-textarea{height:auto;min-height:50px}
-select{width:100%}
-p.lead,.paragraph.leadp,#preamble.sectionbody.paragraph:first-of-type 
p{font-size:1.21875em;line-height:1.6}
-.subheader,.admonitionblock 
td.content.title,.audioblock.title,.exampleblock.title,.imageblock.title,.listingblock.title,.literalblock.title,.stemblock.title,.openblock.title,.paragraph.title,.quoteblock.title,table.tableblock.title,.verseblock.title,.videoblock.title,.dlist.title,.olist.title,.ulist.title,.qlist.title,.hdlist.title{line-height:1.45;color:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em}
-div,dl,dt,dd,ul,ol,li,h1,h2,h3,#toctitle,.sidebarblock.content.title,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr}

svn commit: r1648743 [1/4] - in /incubator/nifi/site/trunk/content/docs: nifi-docs/ nifi-docs/images/ user-guide/ user-guide/images/

2014-12-31 Thread joewitt
Author: joewitt
Date: Wed Dec 31 17:23:17 2014
New Revision: 1648743

URL: http://svn.apache.org/r1648743
Log:
NIFI-162 adding user guide and overview to site

Added:
incubator/nifi/site/trunk/content/docs/nifi-docs/
incubator/nifi/site/trunk/content/docs/nifi-docs/administration-guide.html
incubator/nifi/site/trunk/content/docs/nifi-docs/developer-guide.html
incubator/nifi/site/trunk/content/docs/nifi-docs/images/

incubator/nifi/site/trunk/content/docs/nifi-docs/images/add-processor-with-tag-cloud.png
   (with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/add-processor.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/addConnect.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/comments-tab.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/components.png   
(with props)

incubator/nifi/site/trunk/content/docs/nifi-docs/images/connection-settings.png 
  (with props)

incubator/nifi/site/trunk/content/docs/nifi-docs/images/create-connection.png   
(with props)

incubator/nifi/site/trunk/content/docs/nifi-docs/images/edit-property-dropdown.png
   (with props)

incubator/nifi/site/trunk/content/docs/nifi-docs/images/edit-property-textarea.png
   (with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconAlert.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconConnection.png  
 (with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconDelete.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconDisable.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconEdit.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconEnable.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconExport.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconFunnel.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconInfo.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconInputPort.png   
(with props)

incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconInputPortSmall.png  
 (with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconLabel.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconNewTemplate.png 
  (with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconNotSecure.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconOutputPort.png  
 (with props)

incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconOutputPortSmall.png 
  (with props)

incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconProcessGroup.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconProcessor.png   
(with props)

incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconRemoteProcessGroup.png
   (with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconResize.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconRun.png   (with 
props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconSecure.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconStop.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconSummary.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconTemplate.png   
(with props)

incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconTransmissionActive.png
   (with props)

incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconTransmissionInactive.png
   (with props)

incubator/nifi/site/trunk/content/docs/nifi-docs/images/instantiate-template-description.png
   (with props)

incubator/nifi/site/trunk/content/docs/nifi-docs/images/instantiate-template.png
   (with props)

incubator/nifi/site/trunk/content/docs/nifi-docs/images/invalid-processor.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/new-flow.png   
(with props)

incubator/nifi/site/trunk/content/docs/nifi-docs/images/nifi-arch-cluster.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/nifi-arch.png   
(with props)
incubator/nifi/site/trunk/content/docs/nifi-docs/images/nifi-navigation.png 
  (with props)

incubator/nifi/site/trunk/content/docs/nifi-docs/images/nifi-toolbar-components.png
   (with props)

incubator/nifi/site/trunk/content/docs/nifi-docs/images/process-group-anatomy.png
   (with props)

incubator/nifi/site/trunk/content/docs/nifi-docs/images/processor-anatomy.png   
(with props)

incubator/nifi/site/trunk/content/docs/nifi-docs/images/processor-connection-bubble.png
   (with props)

svn commit: r934623 [2/4] - in /websites/staging/nifi/trunk/content: ./ docs/nifi-docs/ docs/nifi-docs/images/ docs/user-guide/ docs/user-guide/images/

2014-12-31 Thread buildbot
Propchange: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/invalid-processor.png
--
svn:mime-type = image/png

Added: websites/staging/nifi/trunk/content/docs/nifi-docs/images/new-flow.png
==
Binary file - no diff available.

Propchange: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/new-flow.png
--
svn:mime-type = image/png

Added: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/nifi-arch-cluster.png
==
Binary file - no diff available.

Propchange: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/nifi-arch-cluster.png
--
svn:mime-type = image/png

Added: websites/staging/nifi/trunk/content/docs/nifi-docs/images/nifi-arch.png
==
Binary file - no diff available.

Propchange: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/nifi-arch.png
--
svn:mime-type = image/png

Added: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/nifi-navigation.png
==
Binary file - no diff available.

Propchange: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/nifi-navigation.png
--
svn:mime-type = image/png

Added: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/nifi-toolbar-components.png
==
Binary file - no diff available.

Propchange: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/nifi-toolbar-components.png
--
svn:mime-type = image/png

Added: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/process-group-anatomy.png
==
Binary file - no diff available.

Propchange: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/process-group-anatomy.png
--
svn:mime-type = image/png

Added: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/processor-anatomy.png
==
Binary file - no diff available.

Propchange: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/processor-anatomy.png
--
svn:mime-type = image/png

Added: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/processor-connection-bubble.png
==
Binary file - no diff available.

Propchange: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/processor-connection-bubble.png
--
svn:mime-type = image/png

Added: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/properties-tab.png
==
Binary file - no diff available.

Propchange: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/properties-tab.png
--
svn:mime-type = image/png

Added: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/remote-group-anatomy.png
==
Binary file - no diff available.

Propchange: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/remote-group-anatomy.png
--
svn:mime-type = image/png

Added: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/remote-group-ports-dialog.png
==
Binary file - no diff available.

Propchange: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/remote-group-ports-dialog.png
--
svn:mime-type = image/png

Added: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/remote-port-connection-status.png
==
Binary file - no diff available.

Propchange: 
websites/staging/nifi/trunk/content/docs/nifi-docs/images/remote-port-connection-status.png

svn commit: r934623 [1/4] - in /websites/staging/nifi/trunk/content: ./ docs/nifi-docs/ docs/nifi-docs/images/ docs/user-guide/ docs/user-guide/images/

2014-12-31 Thread buildbot
Author: buildbot
Date: Wed Dec 31 17:23:26 2014
New Revision: 934623

Log:
Staging update by buildbot for nifi

Added:
websites/staging/nifi/trunk/content/docs/nifi-docs/
websites/staging/nifi/trunk/content/docs/nifi-docs/administration-guide.html
websites/staging/nifi/trunk/content/docs/nifi-docs/developer-guide.html
websites/staging/nifi/trunk/content/docs/nifi-docs/images/

websites/staging/nifi/trunk/content/docs/nifi-docs/images/add-processor-with-tag-cloud.png
   (with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/add-processor.png 
  (with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/addConnect.png   
(with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/comments-tab.png  
 (with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/components.png   
(with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/connection-settings.png
   (with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/create-connection.png 
  (with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/edit-property-dropdown.png
   (with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/edit-property-textarea.png
   (with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconAlert.png   
(with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconConnection.png   
(with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconDelete.png   
(with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconDisable.png   
(with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconEdit.png   
(with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconEnable.png   
(with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconExport.png   
(with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconFunnel.png   
(with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconInfo.png   
(with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconInputPort.png 
  (with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconInputPortSmall.png
   (with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconLabel.png   
(with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconNewTemplate.png   
(with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconNotSecure.png 
  (with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconOutputPort.png   
(with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconOutputPortSmall.png
   (with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconProcessGroup.png  
 (with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconProcessor.png 
  (with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconRemoteProcessGroup.png
   (with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconResize.png   
(with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconRun.png   
(with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconSecure.png   
(with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconStop.png   
(with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconSummary.png   
(with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconTemplate.png  
 (with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconTransmissionActive.png
   (with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/iconTransmissionInactive.png
   (with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/instantiate-template-description.png
   (with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/instantiate-template.png
   (with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/invalid-processor.png 
  (with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/new-flow.png   
(with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/nifi-arch-cluster.png 
  (with props)
websites/staging/nifi/trunk/content/docs/nifi-docs/images/nifi-arch.png   
(with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/nifi-navigation.png   
(with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/nifi-toolbar-components.png
   (with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/process-group-anatomy.png
   (with props)

websites/staging/nifi/trunk/content/docs/nifi-docs/images/processor-anatomy.png 
  (with props)


svn commit: r1648743 [3/4] - in /incubator/nifi/site/trunk/content/docs: nifi-docs/ nifi-docs/images/ user-guide/ user-guide/images/

2014-12-31 Thread joewitt
Added: incubator/nifi/site/trunk/content/docs/nifi-docs/user-guide.html
URL: 
http://svn.apache.org/viewvc/incubator/nifi/site/trunk/content/docs/nifi-docs/user-guide.html?rev=1648743view=auto
==
--- incubator/nifi/site/trunk/content/docs/nifi-docs/user-guide.html (added)
+++ incubator/nifi/site/trunk/content/docs/nifi-docs/user-guide.html Wed Dec 31 
17:23:17 2014
@@ -0,0 +1,1963 @@
+!--
+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.
+--
+!DOCTYPE html
+html lang=en
+head
+meta charset=UTF-8
+!--[if IE]meta http-equiv=X-UA-Compatible content=IE=edge![endif]--
+meta name=viewport content=width=device-width, initial-scale=1.0
+meta name=generator content=Asciidoctor 1.5.2
+meta name=author content=Apache NiFi Team
+titleNiFi User Guide/title
+link rel=stylesheet 
href=https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400;
+style
+/* Asciidoctor default stylesheet | MIT License | http://asciidoctor.org */
+/* Remove the comments around the @import statement below when using this as a 
custom stylesheet */
+/*@import 
https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400;*/
+article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
+audio,canvas,video{display:inline-block}
+audio:not([controls]){display:none;height:0}
+[hidden],template{display:none}
+script{display:none!important}
+html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
+body{margin:0}
+a{background:transparent}
+a:focus{outline:thin dotted}
+a:active,a:hover{outline:0}
+h1{font-size:2em;margin:.67em 0}
+abbr[title]{border-bottom:1px dotted}
+b,strong{font-weight:bold}
+dfn{font-style:italic}
+hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
+mark{background:#ff0;color:#000}
+code,kbd,pre,samp{font-family:monospace;font-size:1em}
+pre{white-space:pre-wrap}
+q{quotes:\201C \201D \2018 \2019}
+small{font-size:80%}
+sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
+sup{top:-.5em}
+sub{bottom:-.25em}
+img{border:0}
+svg:not(:root){overflow:hidden}
+figure{margin:0}
+fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
+legend{border:0;padding:0}
+button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
+button,input{line-height:normal}
+button,select{text-transform:none}
+button,html 
input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
+button[disabled],html input[disabled]{cursor:default}
+input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
+input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
+input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
+button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
+textarea{overflow:auto;vertical-align:top}
+table{border-collapse:collapse;border-spacing:0}
+*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
+html,body{font-size:100%}
+body{background:#fff;color:rgba(0,0,0,.8);padding:0;margin:0;font-family:Noto 
Serif,DejaVu 
Serif,serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto}
+a:hover{cursor:pointer}
+img,object,embed{max-width:100%;height:auto}
+object,embed{height:100%}
+img{-ms-interpolation-mode:bicubic}
+#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas 
img,.map_canvas embed,.map_canvas object{max-width:none!important}
+.left{float:left!important}
+.right{float:right!important}
+.text-left{text-align:left!important}
+.text-right{text-align:right!important}
+.text-center{text-align:center!important}
+.text-justify{text-align:justify!important}
+.hide{display:none}
+.antialiased,body{-webkit-font-smoothing:antialiased}
+img{display:inline-block;vertical-align:middle}
+textarea{height:auto;min-height:50px}
+select{width:100%}

svn commit: r934623 [4/4] - in /websites/staging/nifi/trunk/content: ./ docs/nifi-docs/ docs/nifi-docs/images/ docs/user-guide/ docs/user-guide/images/

2014-12-31 Thread buildbot
Modified: 
websites/staging/nifi/trunk/content/docs/user-guide/nifi-user-guide.html
==
--- websites/staging/nifi/trunk/content/docs/user-guide/nifi-user-guide.html 
(original)
+++ websites/staging/nifi/trunk/content/docs/user-guide/nifi-user-guide.html 
Wed Dec 31 17:23:26 2014
@@ -18,413 +18,6 @@ limitations under the License.
 html lang=en
 head
 meta charset=UTF-8
-!--[if IE]meta http-equiv=X-UA-Compatible content=IE=edge![endif]--
-meta name=viewport content=width=device-width, initial-scale=1.0
-meta name=generator content=Asciidoctor 1.5.0
-meta name=author content=Apache NiFi Team
-titleNiFi User Guide (Draft - Preview Version)/title
-link rel=stylesheet 
href=https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic|Noto+Serif:400,400italic,700,700italic|Droid+Sans+Mono:400
-style
-/* Asciidoctor default stylesheet | MIT License | http://asciidoctor.org */
-/* Remove the comments around the @import statement below when using this as a 
custom stylesheet */
-/*@import 
https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic|Noto+Serif:400,400italic,700,700italic|Droid+Sans+Mono:400;*/
-article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
-audio,canvas,video{display:inline-block}
-audio:not([controls]){display:none;height:0}
-[hidden],template{display:none}
-script{display:none!important}
-html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
-body{margin:0}
-a{background:transparent}
-a:focus{outline:thin dotted}
-a:active,a:hover{outline:0}
-h1{font-size:2em;margin:.67em 0}
-abbr[title]{border-bottom:1px dotted}
-b,strong{font-weight:bold}
-dfn{font-style:italic}
-hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
-mark{background:#ff0;color:#000}
-code,kbd,pre,samp{font-family:monospace;font-size:1em}
-pre{white-space:pre-wrap}
-q{quotes:\201C \201D \2018 \2019}
-small{font-size:80%}
-sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
-sup{top:-.5em}
-sub{bottom:-.25em}
-img{border:0}
-svg:not(:root){overflow:hidden}
-figure{margin:0}
-fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
-legend{border:0;padding:0}
-button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
-button,input{line-height:normal}
-button,select{text-transform:none}
-button,html 
input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
-button[disabled],html input[disabled]{cursor:default}
-input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
-input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
-input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
-button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
-textarea{overflow:auto;vertical-align:top}
-table{border-collapse:collapse;border-spacing:0}
-*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
-html,body{font-size:100%}
-body{background:#fff;color:rgba(0,0,0,.8);padding:0;margin:0;font-family:Noto 
Serif,DejaVu 
Serif,serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto}
-a:hover{cursor:pointer}
-img,object,embed{max-width:100%;height:auto}
-object,embed{height:100%}
-img{-ms-interpolation-mode:bicubic}
-#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas 
img,.map_canvas embed,.map_canvas object{max-width:none!important}
-.left{float:left!important}
-.right{float:right!important}
-.text-left{text-align:left!important}
-.text-right{text-align:right!important}
-.text-center{text-align:center!important}
-.text-justify{text-align:justify!important}
-.hide{display:none}
-.antialiased,body{-webkit-font-smoothing:antialiased}
-img{display:inline-block;vertical-align:middle}
-textarea{height:auto;min-height:50px}
-select{width:100%}
-p.lead,.paragraph.leadp,#preamble.sectionbody.paragraph:first-of-type 
p{font-size:1.21875em;line-height:1.6}
-.subheader,.admonitionblock 
td.content.title,.audioblock.title,.exampleblock.title,.imageblock.title,.listingblock.title,.literalblock.title,.stemblock.title,.openblock.title,.paragraph.title,.quoteblock.title,table.tableblock.title,.verseblock.title,.videoblock.title,.dlist.title,.olist.title,.ulist.title,.qlist.title,.hdlist.title{line-height:1.45;color:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em}
-div,dl,dt,dd,ul,ol,li,h1,h2,h3,#toctitle,.sidebarblock.content.title,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr}
-a{color:#2156a5;text-decoration:underline;line-height:inherit}
-a:hover,a:focus{color:#1d4b8f}
-a img{border:none}

svn commit: r934623 [3/4] - in /websites/staging/nifi/trunk/content: ./ docs/nifi-docs/ docs/nifi-docs/images/ docs/user-guide/ docs/user-guide/images/

2014-12-31 Thread buildbot
Added: websites/staging/nifi/trunk/content/docs/nifi-docs/user-guide.html
==
--- websites/staging/nifi/trunk/content/docs/nifi-docs/user-guide.html (added)
+++ websites/staging/nifi/trunk/content/docs/nifi-docs/user-guide.html Wed Dec 
31 17:23:26 2014
@@ -0,0 +1,1963 @@
+!--
+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.
+--
+!DOCTYPE html
+html lang=en
+head
+meta charset=UTF-8
+!--[if IE]meta http-equiv=X-UA-Compatible content=IE=edge![endif]--
+meta name=viewport content=width=device-width, initial-scale=1.0
+meta name=generator content=Asciidoctor 1.5.2
+meta name=author content=Apache NiFi Team
+titleNiFi User Guide/title
+link rel=stylesheet 
href=https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400;
+style
+/* Asciidoctor default stylesheet | MIT License | http://asciidoctor.org */
+/* Remove the comments around the @import statement below when using this as a 
custom stylesheet */
+/*@import 
https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400;*/
+article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
+audio,canvas,video{display:inline-block}
+audio:not([controls]){display:none;height:0}
+[hidden],template{display:none}
+script{display:none!important}
+html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
+body{margin:0}
+a{background:transparent}
+a:focus{outline:thin dotted}
+a:active,a:hover{outline:0}
+h1{font-size:2em;margin:.67em 0}
+abbr[title]{border-bottom:1px dotted}
+b,strong{font-weight:bold}
+dfn{font-style:italic}
+hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
+mark{background:#ff0;color:#000}
+code,kbd,pre,samp{font-family:monospace;font-size:1em}
+pre{white-space:pre-wrap}
+q{quotes:\201C \201D \2018 \2019}
+small{font-size:80%}
+sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
+sup{top:-.5em}
+sub{bottom:-.25em}
+img{border:0}
+svg:not(:root){overflow:hidden}
+figure{margin:0}
+fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
+legend{border:0;padding:0}
+button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
+button,input{line-height:normal}
+button,select{text-transform:none}
+button,html 
input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
+button[disabled],html input[disabled]{cursor:default}
+input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
+input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
+input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
+button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
+textarea{overflow:auto;vertical-align:top}
+table{border-collapse:collapse;border-spacing:0}
+*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
+html,body{font-size:100%}
+body{background:#fff;color:rgba(0,0,0,.8);padding:0;margin:0;font-family:Noto 
Serif,DejaVu 
Serif,serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto}
+a:hover{cursor:pointer}
+img,object,embed{max-width:100%;height:auto}
+object,embed{height:100%}
+img{-ms-interpolation-mode:bicubic}
+#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas 
img,.map_canvas embed,.map_canvas object{max-width:none!important}
+.left{float:left!important}
+.right{float:right!important}
+.text-left{text-align:left!important}
+.text-right{text-align:right!important}
+.text-center{text-align:center!important}
+.text-justify{text-align:justify!important}
+.hide{display:none}
+.antialiased,body{-webkit-font-smoothing:antialiased}
+img{display:inline-block;vertical-align:middle}
+textarea{height:auto;min-height:50px}
+select{width:100%}
+p.lead,.paragraph.leadp,#preamble.sectionbody.paragraph:first-of-type 
p{font-size:1.21875em;line-height:1.6}
+.subheader,.admonitionblock 

[jira] [Commented] (NIFI-162) Create overall documentation/engage theme on website

2014-12-31 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14262316#comment-14262316
 ] 

ASF subversion and git services commented on NIFI-162:
--

Commit 1648743 from [~joewitt] in branch 'site/trunk'
[ https://svn.apache.org/r1648743 ]

NIFI-162 adding user guide and overview to site

 Create overall documentation/engage theme on website
 

 Key: NIFI-162
 URL: https://issues.apache.org/jira/browse/NIFI-162
 Project: Apache NiFi
  Issue Type: Task
  Components: Documentation  Website, Tools and Build
 Environment: apache nifi website
Reporter: Joseph Witt
Assignee: Joseph Witt
Priority: Critical
  Labels: documentation
 Fix For: 0.0.1


 Perspectives / Flow of Documentation:
 - Overview
 -- What problem does NiFi solve?
 -- What is the general design philosophy of NiFi?
 -- What are some of the key features?
 - User Guide
 -- Dataflow Manager
 --- How to build flows
 --- Create / Share / Use templates
 --- How to monitor behavior/performance
 --- Data Provenance
 --- In-line documentation / change history
 -- Observer
 --- Read-only access
 - System Administration Guide
 --- How to install
 --- Best practice configuration
 --- Security / Hardening
 --- Controlling access/levels of access
 - Developer Guide
 -- What are the extension points
 -- What is a NAR and what does the Classloader hierarchy/model look like?
 -- How to build extensions
 -- Thinking about the right abstraction and considering cohesion/coupling for 
 a processor or extension in general
 -- Emphasis on the user experience - the in-line documentation, the naming of 
 properties, is a custom UI needed, etc..
 -- Key things to consider/design considerations/strengths/limitations
 -- How to contribute to Apache NiFI
 These are meant to flow logically from top to bottom where we want to gain 
 interest in reading further by explaining the 'why' / the 'context'.  Then it 
 flows into usage and capabilities of the application.  Then we flow into how 
 to extend the application's capabilities to suit your needs and to contribute 
 back to the community.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


svn commit: r1648743 [2/4] - in /incubator/nifi/site/trunk/content/docs: nifi-docs/ nifi-docs/images/ user-guide/ user-guide/images/

2014-12-31 Thread joewitt
Added: incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconRun.png
URL: 
http://svn.apache.org/viewvc/incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconRun.png?rev=1648743view=auto
==
Binary file - no diff available.

Propchange: incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconRun.png
--
svn:mime-type = image/png

Added: incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconSecure.png
URL: 
http://svn.apache.org/viewvc/incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconSecure.png?rev=1648743view=auto
==
Binary file - no diff available.

Propchange: 
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconSecure.png
--
svn:mime-type = image/png

Added: incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconStop.png
URL: 
http://svn.apache.org/viewvc/incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconStop.png?rev=1648743view=auto
==
Binary file - no diff available.

Propchange: incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconStop.png
--
svn:mime-type = image/png

Added: incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconSummary.png
URL: 
http://svn.apache.org/viewvc/incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconSummary.png?rev=1648743view=auto
==
Binary file - no diff available.

Propchange: 
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconSummary.png
--
svn:mime-type = image/png

Added: incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconTemplate.png
URL: 
http://svn.apache.org/viewvc/incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconTemplate.png?rev=1648743view=auto
==
Binary file - no diff available.

Propchange: 
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconTemplate.png
--
svn:mime-type = image/png

Added: 
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconTransmissionActive.png
URL: 
http://svn.apache.org/viewvc/incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconTransmissionActive.png?rev=1648743view=auto
==
Binary file - no diff available.

Propchange: 
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconTransmissionActive.png
--
svn:mime-type = image/png

Added: 
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconTransmissionInactive.png
URL: 
http://svn.apache.org/viewvc/incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconTransmissionInactive.png?rev=1648743view=auto
==
Binary file - no diff available.

Propchange: 
incubator/nifi/site/trunk/content/docs/nifi-docs/images/iconTransmissionInactive.png
--
svn:mime-type = image/png

Added: 
incubator/nifi/site/trunk/content/docs/nifi-docs/images/instantiate-template-description.png
URL: 
http://svn.apache.org/viewvc/incubator/nifi/site/trunk/content/docs/nifi-docs/images/instantiate-template-description.png?rev=1648743view=auto
==
Binary file - no diff available.

Propchange: 
incubator/nifi/site/trunk/content/docs/nifi-docs/images/instantiate-template-description.png
--
svn:mime-type = image/png

Added: 
incubator/nifi/site/trunk/content/docs/nifi-docs/images/instantiate-template.png
URL: 
http://svn.apache.org/viewvc/incubator/nifi/site/trunk/content/docs/nifi-docs/images/instantiate-template.png?rev=1648743view=auto
==
Binary file - no diff available.

Propchange: 
incubator/nifi/site/trunk/content/docs/nifi-docs/images/instantiate-template.png
--
svn:mime-type = image/png

Added: 
incubator/nifi/site/trunk/content/docs/nifi-docs/images/invalid-processor.png
URL: 
http://svn.apache.org/viewvc/incubator/nifi/site/trunk/content/docs/nifi-docs/images/invalid-processor.png?rev=1648743view=auto

svn commit: r1648746 - /incubator/nifi/site/trunk/templates/nav.html

2014-12-31 Thread joewitt
Author: joewitt
Date: Wed Dec 31 17:26:13 2014
New Revision: 1648746

URL: http://svn.apache.org/r1648746
Log:
Added overview and changed link to updated user guide

Modified:
incubator/nifi/site/trunk/templates/nav.html

Modified: incubator/nifi/site/trunk/templates/nav.html
URL: 
http://svn.apache.org/viewvc/incubator/nifi/site/trunk/templates/nav.html?rev=1648746r1=1648745r2=1648746view=diff
==
--- incubator/nifi/site/trunk/templates/nav.html (original)
+++ incubator/nifi/site/trunk/templates/nav.html Wed Dec 31 17:26:13 2014
@@ -25,7 +25,8 @@
 a href=# class=dropdown-toggle data-toggle=dropdown 
role=button aria-expanded=falseDocumentationspan class=caret/span/a
 ul class=dropdown-menu role=menu
 lia href=/docs/faq.htmlFAQ/a/li
-   lia 
href=/docs/user-guide/nifi-user-guide.htmlUser Guide/a/li
+   lia 
href=/docs/nifi-docs/overview.htmlNiFi Overview/a/li
+   lia 
href=/docs/nifi-docs/user-guide.htmlUser Guide/a/li
 /ul
 /li
 li class=dropdown




svn commit: r934624 - in /websites/staging/nifi/trunk/content: ./ development/quickstart.html docs/faq.html docs/roadmap.html downloads/index.html index.html mailing_lists.html people.html sitemap.htm

2014-12-31 Thread buildbot
Author: buildbot
Date: Wed Dec 31 17:26:19 2014
New Revision: 934624

Log:
Staging update by buildbot for nifi

Modified:
websites/staging/nifi/trunk/content/   (props changed)
websites/staging/nifi/trunk/content/development/quickstart.html
websites/staging/nifi/trunk/content/docs/faq.html
websites/staging/nifi/trunk/content/docs/roadmap.html
websites/staging/nifi/trunk/content/downloads/index.html
websites/staging/nifi/trunk/content/index.html
websites/staging/nifi/trunk/content/mailing_lists.html
websites/staging/nifi/trunk/content/people.html
websites/staging/nifi/trunk/content/sitemap.html

Propchange: websites/staging/nifi/trunk/content/
--
--- cms:source-revision (original)
+++ cms:source-revision Wed Dec 31 17:26:19 2014
@@ -1 +1 @@
-1648743
+1648746

Modified: websites/staging/nifi/trunk/content/development/quickstart.html
==
--- websites/staging/nifi/trunk/content/development/quickstart.html (original)
+++ websites/staging/nifi/trunk/content/development/quickstart.html Wed Dec 31 
17:26:19 2014
@@ -57,7 +57,8 @@
 a href=# class=dropdown-toggle data-toggle=dropdown 
role=button aria-expanded=falseDocumentationspan class=caret/span/a
 ul class=dropdown-menu role=menu
 lia href=/docs/faq.htmlFAQ/a/li
-   lia 
href=/docs/user-guide/nifi-user-guide.htmlUser Guide/a/li
+   lia 
href=/docs/nifi-docs/overview.htmlNiFi Overview/a/li
+   lia 
href=/docs/nifi-docs/user-guide.htmlUser Guide/a/li
 /ul
 /li
 li class=dropdown

Modified: websites/staging/nifi/trunk/content/docs/faq.html
==
--- websites/staging/nifi/trunk/content/docs/faq.html (original)
+++ websites/staging/nifi/trunk/content/docs/faq.html Wed Dec 31 17:26:19 2014
@@ -57,7 +57,8 @@
 a href=# class=dropdown-toggle data-toggle=dropdown 
role=button aria-expanded=falseDocumentationspan class=caret/span/a
 ul class=dropdown-menu role=menu
 lia href=/docs/faq.htmlFAQ/a/li
-   lia 
href=/docs/user-guide/nifi-user-guide.htmlUser Guide/a/li
+   lia 
href=/docs/nifi-docs/overview.htmlNiFi Overview/a/li
+   lia 
href=/docs/nifi-docs/user-guide.htmlUser Guide/a/li
 /ul
 /li
 li class=dropdown

Modified: websites/staging/nifi/trunk/content/docs/roadmap.html
==
--- websites/staging/nifi/trunk/content/docs/roadmap.html (original)
+++ websites/staging/nifi/trunk/content/docs/roadmap.html Wed Dec 31 17:26:19 
2014
@@ -57,7 +57,8 @@
 a href=# class=dropdown-toggle data-toggle=dropdown 
role=button aria-expanded=falseDocumentationspan class=caret/span/a
 ul class=dropdown-menu role=menu
 lia href=/docs/faq.htmlFAQ/a/li
-   lia 
href=/docs/user-guide/nifi-user-guide.htmlUser Guide/a/li
+   lia 
href=/docs/nifi-docs/overview.htmlNiFi Overview/a/li
+   lia 
href=/docs/nifi-docs/user-guide.htmlUser Guide/a/li
 /ul
 /li
 li class=dropdown

Modified: websites/staging/nifi/trunk/content/downloads/index.html
==
--- websites/staging/nifi/trunk/content/downloads/index.html (original)
+++ websites/staging/nifi/trunk/content/downloads/index.html Wed Dec 31 
17:26:19 2014
@@ -57,7 +57,8 @@
 a href=# class=dropdown-toggle data-toggle=dropdown 
role=button aria-expanded=falseDocumentationspan class=caret/span/a
 ul class=dropdown-menu role=menu
 lia href=/docs/faq.htmlFAQ/a/li
-   lia 
href=/docs/user-guide/nifi-user-guide.htmlUser Guide/a/li
+   lia 
href=/docs/nifi-docs/overview.htmlNiFi Overview/a/li
+   lia 
href=/docs/nifi-docs/user-guide.htmlUser Guide/a/li
 /ul
 /li
 li class=dropdown

Modified: websites/staging/nifi/trunk/content/index.html
==
--- websites/staging/nifi/trunk/content/index.html (original)
+++ 

[jira] [Assigned] (NIFI-210) Scala Support for ExecuteScript Processor

2014-12-31 Thread Jason Carey (JIRA)

 [ 
https://issues.apache.org/jira/browse/NIFI-210?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Carey reassigned NIFI-210:


Assignee: Jason Carey

 Scala Support for ExecuteScript Processor
 -

 Key: NIFI-210
 URL: https://issues.apache.org/jira/browse/NIFI-210
 Project: Apache NiFi
  Issue Type: Improvement
  Components: Core Framework
Affects Versions: 0.0.1
Reporter: A. Steven Anderson
Assignee: Jason Carey
  Labels: processor, scala

 Add latest Scala version support for ExcecuteScript processor.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


svn commit: r1648765 - /incubator/nifi/site/trunk/content/index.mdtext

2014-12-31 Thread joewitt
Author: joewitt
Date: Wed Dec 31 18:24:46 2014
New Revision: 1648765

URL: http://svn.apache.org/r1648765
Log:
added short blurb about security

Modified:
incubator/nifi/site/trunk/content/index.mdtext

Modified: incubator/nifi/site/trunk/content/index.mdtext
URL: 
http://svn.apache.org/viewvc/incubator/nifi/site/trunk/content/index.mdtext?rev=1648765r1=1648764r2=1648765view=diff
==
--- incubator/nifi/site/trunk/content/index.mdtext (original)
+++ incubator/nifi/site/trunk/content/index.mdtext Wed Dec 31 18:24:46 2014
@@ -28,6 +28,7 @@ Apache NiFi supports powerful and scalab
 - Highly configurable along several dimensions of quality of service such as 
loss tolerant versus guaranteed delivery, low latency versus high throughput, 
and priority based queuing
 - Fine-grained data provenance for all data received, forked, joined, cloned, 
modified, sent, and ultimately dropped as data reaches its configured end-state
 - Component-based extension model along well defined interfaces enabling rapid 
development and effective testing
+- Secure: Supports various secure protocols for system to system flows and 
content encryption/decryption.  SSL, PKI, pluggable authorization for users.
 
 ## Disclaimer
 




svn commit: r934632 - in /websites/staging/nifi/trunk/content: ./ index.html

2014-12-31 Thread buildbot
Author: buildbot
Date: Wed Dec 31 18:24:50 2014
New Revision: 934632

Log:
Staging update by buildbot for nifi

Modified:
websites/staging/nifi/trunk/content/   (props changed)
websites/staging/nifi/trunk/content/index.html

Propchange: websites/staging/nifi/trunk/content/
--
--- cms:source-revision (original)
+++ cms:source-revision Wed Dec 31 18:24:50 2014
@@ -1 +1 @@
-1648746
+1648765

Modified: websites/staging/nifi/trunk/content/index.html
==
--- websites/staging/nifi/trunk/content/index.html (original)
+++ websites/staging/nifi/trunk/content/index.html Wed Dec 31 18:24:50 2014
@@ -104,6 +104,7 @@
 liHighly configurable along several dimensions of quality of service such as 
loss tolerant versus guaranteed delivery, low latency versus high throughput, 
and priority based queuing/li
 liFine-grained data provenance for all data received, forked, joined, 
cloned, modified, sent, and ultimately dropped as data reaches its configured 
end-state/li
 liComponent-based extension model along well defined interfaces enabling 
rapid development and effective testing/li
+liSecure: Supports various secure protocols for system to system flows and 
content encryption/decryption.  SSL, PKI, pluggable authorization for 
users./li
 /ul
 h2 id=disclaimerDisclaimer/h2
 pApache NiFi is an effort undergoing incubation at the Apache Software




svn commit: r934636 - /websites/production/nifi/content/

2014-12-31 Thread joewitt
Author: joewitt
Date: Wed Dec 31 18:30:13 2014
New Revision: 934636

Log:
Publishing svnmucc operation to nifi site by joewitt

Added:
websites/production/nifi/content/
  - copied from r934635, websites/staging/nifi/trunk/content/



svn commit: r1648766 - /incubator/nifi/site/trunk/content/index.mdtext

2014-12-31 Thread joewitt
Author: joewitt
Date: Wed Dec 31 18:30:00 2014
New Revision: 1648766

URL: http://svn.apache.org/r1648766
Log:
made wording slightly less awkward

Modified:
incubator/nifi/site/trunk/content/index.mdtext

Modified: incubator/nifi/site/trunk/content/index.mdtext
URL: 
http://svn.apache.org/viewvc/incubator/nifi/site/trunk/content/index.mdtext?rev=1648766r1=1648765r2=1648766view=diff
==
--- incubator/nifi/site/trunk/content/index.mdtext (original)
+++ incubator/nifi/site/trunk/content/index.mdtext Wed Dec 31 18:30:00 2014
@@ -28,7 +28,7 @@ Apache NiFi supports powerful and scalab
 - Highly configurable along several dimensions of quality of service such as 
loss tolerant versus guaranteed delivery, low latency versus high throughput, 
and priority based queuing
 - Fine-grained data provenance for all data received, forked, joined, cloned, 
modified, sent, and ultimately dropped as data reaches its configured end-state
 - Component-based extension model along well defined interfaces enabling rapid 
development and effective testing
-- Secure: Supports various secure protocols for system to system flows and 
content encryption/decryption.  SSL, PKI, pluggable authorization for users.
+- Security: Supports various forms of SSL, SSH, HTTPS for system to system 
flows and content encryption/decryption.  And SSL, PKI, pluggable authorization 
for users.
 
 ## Disclaimer
 




[jira] [Assigned] (NIFI-208) If a file shows up for pickup but perms block it - the whole pickup process halts

2014-12-31 Thread Joseph Witt (JIRA)

 [ 
https://issues.apache.org/jira/browse/NIFI-208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joseph Witt reassigned NIFI-208:


Assignee: Joseph Witt

 If a file shows up for pickup but perms block it - the whole pickup process 
 halts
 -

 Key: NIFI-208
 URL: https://issues.apache.org/jira/browse/NIFI-208
 Project: Apache NiFi
  Issue Type: Bug
  Components: Extensions
Reporter: Joseph Witt
Assignee: Joseph Witt
Priority: Minor
  Labels: beginner
 Fix For: 0.0.1


 In GetFile there appears to be an issue where if a file shows up in the 
 directory for pickup but that file's permissions are insufficient to allow 
 pickup the whole pickup process for other valid files gets stuck.  
 This is likely pretty easy to replicate and pretty easy to solve.  Likely 
 should keep a 'problematic' files set to avoid for a period of time such 
 problematic objects.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


incubator-nifi git commit: NIFI-208 refined logic for identifying files to pull

2014-12-31 Thread joewitt
Repository: incubator-nifi
Updated Branches:
  refs/heads/develop ad90fbf24 - 3004ff172


NIFI-208 refined logic for identifying files to pull


Project: http://git-wip-us.apache.org/repos/asf/incubator-nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-nifi/commit/3004ff17
Tree: http://git-wip-us.apache.org/repos/asf/incubator-nifi/tree/3004ff17
Diff: http://git-wip-us.apache.org/repos/asf/incubator-nifi/diff/3004ff17

Branch: refs/heads/develop
Commit: 3004ff172054e8991e9b66a7c71fabd06f8bbc4c
Parents: ad90fbf
Author: joewitt joew...@apache.org
Authored: Wed Dec 31 14:36:42 2014 -0500
Committer: joewitt joew...@apache.org
Committed: Wed Dec 31 14:36:42 2014 -0500

--
 .../nifi/processors/standard/GetFile.java   | 20 
 .../index.html  |  6 --
 2 files changed, 20 insertions(+), 6 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-nifi/blob/3004ff17/nar-bundles/standard-bundle/standard-processors/src/main/java/org/apache/nifi/processors/standard/GetFile.java
--
diff --git 
a/nar-bundles/standard-bundle/standard-processors/src/main/java/org/apache/nifi/processors/standard/GetFile.java
 
b/nar-bundles/standard-bundle/standard-processors/src/main/java/org/apache/nifi/processors/standard/GetFile.java
index 1a1213c..bf4de58 100644
--- 
a/nar-bundles/standard-bundle/standard-processors/src/main/java/org/apache/nifi/processors/standard/GetFile.java
+++ 
b/nar-bundles/standard-bundle/standard-processors/src/main/java/org/apache/nifi/processors/standard/GetFile.java
@@ -67,7 +67,7 @@ import org.apache.nifi.processor.util.StandardValidators;
 
 @TriggerWhenEmpty
 @Tags({local, files, filesystem, ingest, ingress, get, source, 
input})
-@CapabilityDescription(Creates FlowFiles from files in a directory)
+@CapabilityDescription(Creates FlowFiles from files in a directory.  NiFi 
will ignore files it doesn't have at least read permissions for.)
 public class GetFile extends AbstractProcessor {
 
 public static final PropertyDescriptor DIRECTORY = new 
PropertyDescriptor.Builder()
@@ -86,7 +86,10 @@ public class GetFile extends AbstractProcessor {
 .build();
 public static final PropertyDescriptor KEEP_SOURCE_FILE = new 
PropertyDescriptor.Builder()
 .name(Keep Source File)
-.description(If true, the file is not deleted after it has been 
copied to the Content Repository; this causes the file to be picked up 
continually and is useful for testing purposes)
+.description(If true, the file is not deleted after it has been 
copied to the Content Repository; 
++ this causes the file to be picked up continually and is 
useful for testing purposes.  
++ If not keeping original NiFi will need write 
permissions on the directory it is pulling 
++ from otherwise it will ignore the file.)
 .required(true)
 .allowableValues(true, false)
 .defaultValue(false)
@@ -224,6 +227,7 @@ public class GetFile extends AbstractProcessor {
 final boolean recurseDirs = context.getProperty(RECURSE).asBoolean();
 final String pathPatternStr = 
context.getProperty(PATH_FILTER).getValue();
 final Pattern pathPattern = (!recurseDirs || pathPatternStr == null) ? 
null : Pattern.compile(pathPatternStr);
+final boolean keepOriginal = 
context.getProperty(KEEP_SOURCE_FILE).asBoolean();
 
 return new FileFilter() {
 @Override
@@ -252,6 +256,15 @@ public class GetFile extends AbstractProcessor {
 }
 }
 }
+//Verify that we have at least read permissions on the file 
we're considering grabbing
+if(!Files.isReadable(file.toPath())){
+return false;
+}
+
+//Verify that if we're not keeping original that we have write 
permissions on the directory the file is in
+if(keepOriginal == false  
!Files.isWritable(file.toPath().getParent())){
+return false;
+}
 return filePattern.matcher(file.getName()).matches();
 }
 };
@@ -375,12 +388,11 @@ public class GetFile extends AbstractProcessor {
 }
 
 final ListIteratorFile itr = files.listIterator();
-File file = null;
 FlowFile flowFile = null;
 try {
 final Path directoryPath = directory.toPath();
 while (itr.hasNext()) {
-file = itr.next();
+final File file = itr.next();
 final Path filePath = file.toPath();
 final Path relativePath = 

[jira] [Resolved] (NIFI-208) If a file shows up for pickup but perms block it - the whole pickup process halts

2014-12-31 Thread Joseph Witt (JIRA)

 [ 
https://issues.apache.org/jira/browse/NIFI-208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joseph Witt resolved NIFI-208.
--
Resolution: Fixed

 If a file shows up for pickup but perms block it - the whole pickup process 
 halts
 -

 Key: NIFI-208
 URL: https://issues.apache.org/jira/browse/NIFI-208
 Project: Apache NiFi
  Issue Type: Bug
  Components: Extensions
Reporter: Joseph Witt
Assignee: Joseph Witt
Priority: Minor
  Labels: beginner
 Fix For: 0.0.1

 Attachments: NIFI-208.patch.txt


 In GetFile there appears to be an issue where if a file shows up in the 
 directory for pickup but that file's permissions are insufficient to allow 
 pickup the whole pickup process for other valid files gets stuck.  
 This is likely pretty easy to replicate and pretty easy to solve.  Likely 
 should keep a 'problematic' files set to avoid for a period of time such 
 problematic objects.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (NIFI-210) Scala Support for ExecuteScript Processor

2014-12-31 Thread Jason Carey (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-210?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14262424#comment-14262424
 ] 

Jason Carey commented on NIFI-210:
--

[~stevea] Can you elaborate on your use case?  Most likely, it will be better 
to call the Scala code directly from Java.  In other words, you could write a 
NiFi processor in Java (or Scala) that calls your Scala code.  Any necessary 
configuration can be exposed as NiFi processor properties and passed to your 
Scala code.  

The ExecuteScript processor cannot make the same guarantees as with other 
already supported languages (e.g., dynamically setting the classpath).

I can help you with your use case and provide examples if that is helpful.

 Scala Support for ExecuteScript Processor
 -

 Key: NIFI-210
 URL: https://issues.apache.org/jira/browse/NIFI-210
 Project: Apache NiFi
  Issue Type: Improvement
  Components: Core Framework
Affects Versions: 0.0.1
Reporter: A. Steven Anderson
Assignee: Jason Carey
  Labels: processor, scala

 Add latest Scala version support for ExcecuteScript processor.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-217) Add properties to bootstrap.conf for PermGen size

2014-12-31 Thread Mark Payne (JIRA)
Mark Payne created NIFI-217:
---

 Summary: Add properties to bootstrap.conf for PermGen size
 Key: NIFI-217
 URL: https://issues.apache.org/jira/browse/NIFI-217
 Project: Apache NiFi
  Issue Type: Improvement
  Components: Configuration
Affects Versions: 0.0.1
Reporter: Mark Payne
Assignee: Mark Payne
 Fix For: 0.0.1


Additional Java args are advantageous and should be added to the bootstrap.conf 
file



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-217) Add properties to bootstrap.conf for PermGen size

2014-12-31 Thread Mark Payne (JIRA)

 [ 
https://issues.apache.org/jira/browse/NIFI-217?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Payne updated NIFI-217:

Attachment: NIFI-217.patch.txt

 Add properties to bootstrap.conf for PermGen size
 -

 Key: NIFI-217
 URL: https://issues.apache.org/jira/browse/NIFI-217
 Project: Apache NiFi
  Issue Type: Improvement
  Components: Configuration
Affects Versions: 0.0.1
Reporter: Mark Payne
Assignee: Mark Payne
 Fix For: 0.0.1

 Attachments: NIFI-217.patch.txt


 Additional Java args are advantageous and should be added to the 
 bootstrap.conf file



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (NIFI-217) Add properties to bootstrap.conf for PermGen size

2014-12-31 Thread Mark Payne (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14262435#comment-14262435
 ] 

Mark Payne commented on NIFI-217:
-

NiFi loads many classes in order to support all of the different interactions 
with different types of services. Java 7's defaults for PermGen are a bit low 
for our needs. This allows for more of the Java Heap to be used for Class 
loading.

 Add properties to bootstrap.conf for PermGen size
 -

 Key: NIFI-217
 URL: https://issues.apache.org/jira/browse/NIFI-217
 Project: Apache NiFi
  Issue Type: Improvement
  Components: Configuration
Affects Versions: 0.0.1
Reporter: Mark Payne
Assignee: Mark Payne
 Fix For: 0.0.1

 Attachments: NIFI-217.patch.txt


 Additional Java args are advantageous and should be added to the 
 bootstrap.conf file



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (NIFI-217) Add properties to bootstrap.conf for PermGen size

2014-12-31 Thread Joseph Witt (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14262434#comment-14262434
 ] 

Joseph Witt commented on NIFI-217:
--

mark: Great am a +1.  But can you please add a comment on permgen explaining 
that we load lots of classes and the default settings on Java 7 are a bit too 
low.  Without modifying these values there could be too much contention there 
and it can slow down the processing

 Add properties to bootstrap.conf for PermGen size
 -

 Key: NIFI-217
 URL: https://issues.apache.org/jira/browse/NIFI-217
 Project: Apache NiFi
  Issue Type: Improvement
  Components: Configuration
Affects Versions: 0.0.1
Reporter: Mark Payne
Assignee: Mark Payne
 Fix For: 0.0.1

 Attachments: NIFI-217.patch.txt


 Additional Java args are advantageous and should be added to the 
 bootstrap.conf file



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-218) Create Expression Language Guide

2014-12-31 Thread Mark Payne (JIRA)
Mark Payne created NIFI-218:
---

 Summary: Create Expression Language Guide
 Key: NIFI-218
 URL: https://issues.apache.org/jira/browse/NIFI-218
 Project: Apache NiFi
  Issue Type: Task
  Components: Core UI, Documentation  Website
Affects Versions: 0.0.1
Reporter: Mark Payne
 Fix For: 0.0.1


We need a guide to explain what the Expression Language is, how to use it, when 
to use it, and what the different functions are and do.

This also needs to be integrated into the UI's help page.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (NIFI-217) Add properties to bootstrap.conf for PermGen size

2014-12-31 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14262436#comment-14262436
 ] 

ASF subversion and git services commented on NIFI-217:
--

Commit e07b910a55f4dd0063207018d3341c9940e72559 in incubator-nifi's branch 
refs/heads/develop from [~markap14]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;h=e07b910 ]

NIFI-217: Added PermGen properties and property to enable G1GC but leave them 
commented out


 Add properties to bootstrap.conf for PermGen size
 -

 Key: NIFI-217
 URL: https://issues.apache.org/jira/browse/NIFI-217
 Project: Apache NiFi
  Issue Type: Improvement
  Components: Configuration
Affects Versions: 0.0.1
Reporter: Mark Payne
Assignee: Mark Payne
 Fix For: 0.0.1

 Attachments: NIFI-217.patch.txt


 Additional Java args are advantageous and should be added to the 
 bootstrap.conf file



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[2/2] incubator-nifi git commit: Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/incubator-nifi into develop

2014-12-31 Thread markap14
Merge branch 'develop' of 
https://git-wip-us.apache.org/repos/asf/incubator-nifi into develop


Project: http://git-wip-us.apache.org/repos/asf/incubator-nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-nifi/commit/d3d10958
Tree: http://git-wip-us.apache.org/repos/asf/incubator-nifi/tree/d3d10958
Diff: http://git-wip-us.apache.org/repos/asf/incubator-nifi/diff/d3d10958

Branch: refs/heads/develop
Commit: d3d10958a77e423f1c3844bbeb28c2b01afaf24c
Parents: e07b910 3004ff1
Author: Mark Payne marka...@hotmail.com
Authored: Wed Dec 31 16:17:51 2014 -0500
Committer: Mark Payne marka...@hotmail.com
Committed: Wed Dec 31 16:17:51 2014 -0500

--
 assembly/pom.xml|   1 +
 .../org/apache/nifi/util/NiFiProperties.java|   6 +
 .../src/main/resources/conf/nifi.properties |   1 +
 .../org/apache/nifi/web/server/JettyServer.java |   2 +-
 .../nifi/processors/standard/GetFile.java   |  20 +-
 .../index.html  |   6 +-
 nifi-docs/src/main/asciidoc/overview.adoc   | 188 +--
 7 files changed, 162 insertions(+), 62 deletions(-)
--




[jira] [Commented] (NIFI-218) Create Expression Language Guide

2014-12-31 Thread Joseph Witt (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-218?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14262437#comment-14262437
 ] 

Joseph Witt commented on NIFI-218:
--

mark; if you get expression language doc/guide going in nifi-docs i can take 
care of the integration part for the help page and so on.  Just let me know 
when you pass the torch

 Create Expression Language Guide
 

 Key: NIFI-218
 URL: https://issues.apache.org/jira/browse/NIFI-218
 Project: Apache NiFi
  Issue Type: Task
  Components: Core UI, Documentation  Website
Affects Versions: 0.0.1
Reporter: Mark Payne
 Fix For: 0.0.1


 We need a guide to explain what the Expression Language is, how to use it, 
 when to use it, and what the different functions are and do.
 This also needs to be integrated into the UI's help page.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[1/2] incubator-nifi git commit: NIFI-217: Added PermGen properties and property to enable G1GC but leave them commented out

2014-12-31 Thread markap14
Repository: incubator-nifi
Updated Branches:
  refs/heads/develop 3004ff172 - d3d10958a


NIFI-217: Added PermGen properties and property to enable G1GC but leave them 
commented out


Project: http://git-wip-us.apache.org/repos/asf/incubator-nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-nifi/commit/e07b910a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-nifi/tree/e07b910a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-nifi/diff/e07b910a

Branch: refs/heads/develop
Commit: e07b910a55f4dd0063207018d3341c9940e72559
Parents: ebf3cdc
Author: Mark Payne marka...@hotmail.com
Authored: Wed Dec 31 16:08:39 2014 -0500
Committer: Mark Payne marka...@hotmail.com
Committed: Wed Dec 31 16:08:39 2014 -0500

--
 .../framework/resources/src/main/resources/conf/bootstrap.conf | 6 ++
 1 file changed, 6 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/incubator-nifi/blob/e07b910a/nar-bundles/framework-bundle/framework/resources/src/main/resources/conf/bootstrap.conf
--
diff --git 
a/nar-bundles/framework-bundle/framework/resources/src/main/resources/conf/bootstrap.conf
 
b/nar-bundles/framework-bundle/framework/resources/src/main/resources/conf/bootstrap.conf
index 79ece96..8568e64 100644
--- 
a/nar-bundles/framework-bundle/framework/resources/src/main/resources/conf/bootstrap.conf
+++ 
b/nar-bundles/framework-bundle/framework/resources/src/main/resources/conf/bootstrap.conf
@@ -32,3 +32,9 @@ java.arg.6=-Djava.protocol.handler.pkgs=sun.net.www.protocol
 #java.arg.7=-XX:ReservedCodeCacheSize=256m
 #java.arg.8=-XX:CodeCacheFlushingMinimumFreeSpace=10m
 #java.arg.9=-XX:+UseCodeCacheFlushing
+#java.arg.11=-XX:PermSize=128M
+#java.arg.12=-XX:MaxPermSize=128M
+
+# The G1GC is still considered experimental but has proven to be very 
advantageous in providing great
+# performance without significant stop-the-world delays.
+#java.arg.10=-XX:+UseG1GC
\ No newline at end of file



incubator-nifi git commit: NIFI-218: Started Expression Language guide

2014-12-31 Thread markap14
Repository: incubator-nifi
Updated Branches:
  refs/heads/develop d3d10958a - 68b7ad78c


NIFI-218: Started Expression Language guide


Project: http://git-wip-us.apache.org/repos/asf/incubator-nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-nifi/commit/68b7ad78
Tree: http://git-wip-us.apache.org/repos/asf/incubator-nifi/tree/68b7ad78
Diff: http://git-wip-us.apache.org/repos/asf/incubator-nifi/diff/68b7ad78

Branch: refs/heads/develop
Commit: 68b7ad78ccb8ee6cd6cad5218fbbd13438085f5f
Parents: d3d1095
Author: Mark Payne marka...@hotmail.com
Authored: Wed Dec 31 16:18:38 2014 -0500
Committer: Mark Payne marka...@hotmail.com
Committed: Wed Dec 31 16:18:38 2014 -0500

--
 .../asciidoc/expression-language-guide.adoc | 1401 ++
 1 file changed, 1401 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/incubator-nifi/blob/68b7ad78/nifi-docs/src/main/asciidoc/expression-language-guide.adoc
--
diff --git a/nifi-docs/src/main/asciidoc/expression-language-guide.adoc 
b/nifi-docs/src/main/asciidoc/expression-language-guide.adoc
new file mode 100644
index 000..5e01064
--- /dev/null
+++ b/nifi-docs/src/main/asciidoc/expression-language-guide.adoc
@@ -0,0 +1,1401 @@
+//
+// 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.
+//
+Apache NiFi Expression Language Guide
+=
+Apache NiFi Team d...@nifi.incubator.apache.org
+:homepage: http://nifi.incubator.apache.org
+
+[[overview]]
+Overview
+
+All data in Apache NiFi is represented by an abstraction called a FlowFile.
+A FlowFile is comprised of two major pieces: content and attributes.
+The content portion of the FlowFile represents the data on which to operate.
+For instance, if a file is picked up from a local file system using the
+GetFile Processor, the contents of the file will become the contents of the 
+FlowFile.
+
+The attributes portion of the FlowFile represents information about the data
+itself, or metadata. Attributes are key-value pairs that represent what is
+known about the data as well as information that is useful for routing and
+processing the data appropriately.
+Keeping with the example of a file that is picked up from
+a local file system, the FlowFile would have an attribute called `filename` 
that
+reflected the name of the file on the file system. Additionally, the FlowFile 
will
+have a `path` attribute that reflects the directory on the file system that 
this
+file lived in. The FlowFile will also have an attribute named `uuid`, which is 
a
+unique identifier for this FlowFile.
+
+However, placing these attributes on a FlowFile do not provide much benefit
+if the user is unable to make use of them. The NiFi Expression Language 
provides
+the ability to reference these attributes, compare them to other values,
+and manipulate their values.
+
+
+[[structure]]
+Structure of a NiFi Expression
+--
+
+The NiFi Expression Language always begins with the start delimiter `${` and 
ends
+with the end delimiter `}`. Between the start and end delimiters is the text 
of the
+Expression itself. In its most basic form, the Expression can consist of just 
an
+attribute name. For example, `${filename}` will return the value of the 
``filename''
+attribute.
+
+In a slightly more complex example, we can instead return a manipulation of 
this value.
+We can, for example, return an all upper-case version of the filename by 
calling the
+`toUpper` function: `${filename:toUpper()}`. In this case, we reference the 
``filename''
+attribute and then manipulate this value by using the `toUpper` function. A 
function call
+consists of 5 elements. First, there is a function call delimiter `:`. Second 
is the name
+of the function - in this case, ``toUpper''. Next is an open parenthesis 
(`(`), followed
+by the function arguments. The arguments necessary are dependent upon which 
function
+is being called. In this example, we are using the `toUpper` function, which 
does not
+have any arguments, so this element is omitted. 

[jira] [Commented] (NIFI-218) Create Expression Language Guide

2014-12-31 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-218?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14262439#comment-14262439
 ] 

ASF subversion and git services commented on NIFI-218:
--

Commit 68b7ad78ccb8ee6cd6cad5218fbbd13438085f5f in incubator-nifi's branch 
refs/heads/develop from [~markap14]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;h=68b7ad7 ]

NIFI-218: Started Expression Language guide


 Create Expression Language Guide
 

 Key: NIFI-218
 URL: https://issues.apache.org/jira/browse/NIFI-218
 Project: Apache NiFi
  Issue Type: Task
  Components: Core UI, Documentation  Website
Affects Versions: 0.0.1
Reporter: Mark Payne
 Fix For: 0.0.1


 We need a guide to explain what the Expression Language is, how to use it, 
 when to use it, and what the different functions are and do.
 This also needs to be integrated into the UI's help page.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (NIFI-210) Scala Support for ExecuteScript Processor

2014-12-31 Thread A. Steven Anderson (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-210?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14262441#comment-14262441
 ] 

A. Steven Anderson commented on NIFI-210:
-

Well, it's pretty much the same use case as the other languages that are 
supported; i.e. you have some simple processing you want to do but in Scala 
instead of the other languages. ;-)

 Scala Support for ExecuteScript Processor
 -

 Key: NIFI-210
 URL: https://issues.apache.org/jira/browse/NIFI-210
 Project: Apache NiFi
  Issue Type: Improvement
  Components: Core Framework
Affects Versions: 0.0.1
Reporter: A. Steven Anderson
Assignee: Jason Carey
  Labels: processor, scala

 Add latest Scala version support for ExcecuteScript processor.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (NIFI-210) Scala Support for ExecuteScript Processor

2014-12-31 Thread Jason Carey (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-210?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14262457#comment-14262457
 ] 

Jason Carey commented on NIFI-210:
--

By simple processing, I assume you mean what is provided by scala-lang.  
Also, keep in mind that by externalizing the logic to a script, you lose the 
ability to debug it whereas with a little more code, you can have a dedicated 
processor with less indirection, a clearer processor interface, and the ability 
to debug.

Thoughts on these limitations?  

 Scala Support for ExecuteScript Processor
 -

 Key: NIFI-210
 URL: https://issues.apache.org/jira/browse/NIFI-210
 Project: Apache NiFi
  Issue Type: Improvement
  Components: Core Framework
Affects Versions: 0.0.1
Reporter: A. Steven Anderson
Assignee: Jason Carey
  Labels: processor, scala

 Add latest Scala version support for ExcecuteScript processor.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)