You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by js...@apache.org on 2017/06/15 18:18:31 UTC

[1/2] nifi git commit: NIFI-4019: - Adding support for X-Forwarded-* headers. - Unrelated code clean up. - Addressing additional proxying issues. - Addressing mistyped landing page. - Handled trailing slashes in proxy headers for context path

Repository: nifi
Updated Branches:
  refs/heads/master c0ad5bcc7 -> 490e1da5d


http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ReportingTaskResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ReportingTaskResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ReportingTaskResource.java
index 72b4431..ad035fc 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ReportingTaskResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ReportingTaskResource.java
@@ -175,7 +175,7 @@ public class ReportingTaskResource extends ApplicationResource {
         final ReportingTaskEntity reportingTask = serviceFacade.getReportingTask(id);
         populateRemainingReportingTaskEntityContent(reportingTask);
 
-        return clusterContext(generateOkResponse(reportingTask)).build();
+        return generateOkResponse(reportingTask).build();
     }
 
     /**
@@ -240,7 +240,7 @@ public class ReportingTaskResource extends ApplicationResource {
         entity.setPropertyDescriptor(descriptor);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -294,7 +294,7 @@ public class ReportingTaskResource extends ApplicationResource {
         entity.setComponentState(state);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -355,7 +355,7 @@ public class ReportingTaskResource extends ApplicationResource {
                     final ComponentStateEntity entity = new ComponentStateEntity();
 
                     // generate the response
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -442,7 +442,7 @@ public class ReportingTaskResource extends ApplicationResource {
                     final ReportingTaskEntity entity = serviceFacade.updateReportingTask(revision, reportingTaskDTO);
                     populateRemainingReportingTaskEntityContent(entity);
 
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -528,7 +528,7 @@ public class ReportingTaskResource extends ApplicationResource {
                 (revision, reportingTaskEntity) -> {
                     // delete the specified reporting task
                     final ReportingTaskEntity entity = serviceFacade.deleteReportingTask(revision, reportingTaskEntity.getId());
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ResourceResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ResourceResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ResourceResource.java
index 56c62bc..1c91e5e 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ResourceResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ResourceResource.java
@@ -123,7 +123,7 @@ public class ResourceResource extends ApplicationResource {
         entity.setResources(resources);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     // setters

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/SiteToSiteResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/SiteToSiteResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/SiteToSiteResource.java
index ce5b327..fc6d4dd 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/SiteToSiteResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/SiteToSiteResource.java
@@ -173,7 +173,7 @@ public class SiteToSiteResource extends ApplicationResource {
         }
 
         // generate the response
-        return clusterContext(noCache(Response.ok(entity))).build();
+        return noCache(Response.ok(entity)).build();
     }
 
     /**
@@ -263,7 +263,7 @@ public class SiteToSiteResource extends ApplicationResource {
         final PeersEntity entity = new PeersEntity();
         entity.setPeers(peers);
 
-        return clusterContext(noCache(setCommonHeaders(Response.ok(entity), transportProtocolVersion, transactionManager))).build();
+        return noCache(setCommonHeaders(Response.ok(entity), transportProtocolVersion, transactionManager)).build();
     }
 
     // setters

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/SnippetResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/SnippetResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/SnippetResource.java
index 0be7218..5817cd7 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/SnippetResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/SnippetResource.java
@@ -199,7 +199,7 @@ public class SnippetResource extends ApplicationResource {
                     populateRemainingSnippetEntityContent(entity);
 
                     // build the response
-                    return clusterContext(generateCreatedResponse(URI.create(entity.getSnippet().getUri()), entity)).build();
+                    return generateCreatedResponse(URI.create(entity.getSnippet().getUri()), entity).build();
                 }
         );
     }
@@ -281,7 +281,7 @@ public class SnippetResource extends ApplicationResource {
                     // update the snippet
                     final SnippetEntity entity = serviceFacade.updateSnippet(revisions, snippetEntity.getSnippet());
                     populateRemainingSnippetEntityContent(entity);
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -347,7 +347,7 @@ public class SnippetResource extends ApplicationResource {
                 (revisions, entity) -> {
                     // delete the specified snippet
                     final SnippetEntity snippetEntity = serviceFacade.deleteSnippet(revisions, entity.getId());
-                    return clusterContext(generateOkResponse(snippetEntity)).build();
+                    return generateOkResponse(snippetEntity).build();
                 }
         );
     }

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/SystemDiagnosticsResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/SystemDiagnosticsResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/SystemDiagnosticsResource.java
index b000060..063f96c 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/SystemDiagnosticsResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/SystemDiagnosticsResource.java
@@ -165,7 +165,7 @@ public class SystemDiagnosticsResource extends ApplicationResource {
         entity.setSystemDiagnostics(systemDiagnosticsDto);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     // setters

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/TemplateResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/TemplateResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/TemplateResource.java
index 52b31a5..36823f5 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/TemplateResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/TemplateResource.java
@@ -213,7 +213,7 @@ public class TemplateResource extends ApplicationResource {
                     // build the response entity
                     final TemplateEntity entity = new TemplateEntity();
 
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/TenantsResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/TenantsResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/TenantsResource.java
index d489009..46b3571 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/TenantsResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/TenantsResource.java
@@ -194,7 +194,7 @@ public class TenantsResource extends ApplicationResource {
                     populateRemainingUserEntityContent(entity);
 
                     // build the response
-                    return clusterContext(generateCreatedResponse(URI.create(entity.getUri()), entity)).build();
+                    return generateCreatedResponse(URI.create(entity.getUri()), entity).build();
                 }
         );
     }
@@ -252,7 +252,7 @@ public class TenantsResource extends ApplicationResource {
         final UserEntity entity = serviceFacade.getUser(id);
         populateRemainingUserEntityContent(entity);
 
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -307,7 +307,7 @@ public class TenantsResource extends ApplicationResource {
         entity.setUsers(populateRemainingUserEntitiesContent(users));
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -391,7 +391,7 @@ public class TenantsResource extends ApplicationResource {
                     final UserEntity entity = serviceFacade.updateUser(revision, userEntity.getComponent());
                     populateRemainingUserEntityContent(entity);
 
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -473,7 +473,7 @@ public class TenantsResource extends ApplicationResource {
                 (revision, userEntity) -> {
                     // delete the specified user
                     final UserEntity entity = serviceFacade.deleteUser(revision, userEntity.getId());
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -583,7 +583,7 @@ public class TenantsResource extends ApplicationResource {
                     populateRemainingUserGroupEntityContent(entity);
 
                     // build the response
-                    return clusterContext(generateCreatedResponse(URI.create(entity.getUri()), entity)).build();
+                    return generateCreatedResponse(URI.create(entity.getUri()), entity).build();
                 }
         );
     }
@@ -641,7 +641,7 @@ public class TenantsResource extends ApplicationResource {
         final UserGroupEntity entity = serviceFacade.getUserGroup(id);
         populateRemainingUserGroupEntityContent(entity);
 
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -695,7 +695,7 @@ public class TenantsResource extends ApplicationResource {
         entity.setUserGroups(populateRemainingUserGroupEntitiesContent(users));
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -779,7 +779,7 @@ public class TenantsResource extends ApplicationResource {
                     final UserGroupEntity entity = serviceFacade.updateUserGroup(revision, userGroupEntity.getComponent());
                     populateRemainingUserGroupEntityContent(entity);
 
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -861,7 +861,7 @@ public class TenantsResource extends ApplicationResource {
                 (revision, userGroupEntity) -> {
                     // delete the specified user group
                     final UserGroupEntity entity = serviceFacade.deleteUserGroup(revision, userGroupEntity.getId());
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-error/src/main/webapp/index.jsp
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-error/src/main/webapp/index.jsp b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-error/src/main/webapp/index.jsp
index 7ffeb54..e029a80 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-error/src/main/webapp/index.jsp
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-error/src/main/webapp/index.jsp
@@ -17,7 +17,18 @@
 <%@ page contentType="text/html" pageEncoding="UTF-8" session="false" %>
 <!DOCTYPE html>
 <html>
-    <% String contextPath = "/".equals(request.getContextPath()) ? "" : request.getContextPath(); %>
+    <%
+        String contextPath = request.getHeader("X-ProxyContextPath");
+        if (contextPath == null) {
+            contextPath = request.getHeader("X-Forwarded-Context");
+        }
+        if (contextPath == null) {
+            contextPath = "";
+        }
+        if (contextPath.endsWith("/")) {
+            contextPath = contextPath.substring(0, contextPath.length() - 1);
+        }
+    %>
     <head>
         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
         <link rel="shortcut icon" href="<%= contextPath %>/nifi/images/nifi16.ico"/>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/webapp/WEB-INF/pages/message-page.jsp
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/webapp/WEB-INF/pages/message-page.jsp b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/webapp/WEB-INF/pages/message-page.jsp
index 100a4ad..98e5f45 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/webapp/WEB-INF/pages/message-page.jsp
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/webapp/WEB-INF/pages/message-page.jsp
@@ -17,16 +17,28 @@
 <%@ page contentType="text/html" pageEncoding="UTF-8" session="false" %>
 <!DOCTYPE html>
 <html xmlns="http://www.w3.org/1999/xhtml">
+    <%
+        String contextPath = request.getHeader("X-ProxyContextPath");
+        if (contextPath == null) {
+            contextPath = request.getHeader("X-Forwarded-Context");
+        }
+        if (contextPath == null) {
+            contextPath = "";
+        }
+        if (contextPath.endsWith("/")) {
+            contextPath = contextPath.substring(0, contextPath.length() - 1);
+        }
+    %>
     <head>
         <title><%= request.getAttribute("title") == null ? "" : org.apache.nifi.util.EscapeUtils.escapeHtml(request.getAttribute("title").toString()) %></title>
         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
         <link rel="shortcut icon" href="images/nifi16.ico"/>
-        <link rel="stylesheet" href="/nifi/assets/reset.css/reset.css" type="text/css" />
-        <link rel="stylesheet" href="/nifi/css/common-ui.css" type="text/css" />
-        <link rel="stylesheet" href="/nifi/fonts/flowfont/flowfont.css" type="text/css" />
-        <link rel="stylesheet" href="/nifi/assets/font-awesome/css/font-awesome.min.css" type="text/css" />
-        <link rel="stylesheet" href="/nifi/css/message-pane.css" type="text/css" />
-        <link rel="stylesheet" href="/nifi/css/message-page.css" type="text/css" />
+        <link rel="stylesheet" href="<%= contextPath %>/nifi/assets/reset.css/reset.css" type="text/css" />
+        <link rel="stylesheet" href="<%= contextPath %>/nifi/css/common-ui.css" type="text/css" />
+        <link rel="stylesheet" href="<%= contextPath %>/nifi/fonts/flowfont/flowfont.css" type="text/css" />
+        <link rel="stylesheet" href="<%= contextPath %>/nifi/assets/font-awesome/css/font-awesome.min.css" type="text/css" />
+        <link rel="stylesheet" href="<%= contextPath %>/nifi/css/message-pane.css" type="text/css" />
+        <link rel="stylesheet" href="<%= contextPath %>/nifi/css/message-page.css" type="text/css" />
     </head>
 
     <body class="message-pane">

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/webapp/js/nf/nf-common.js
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/webapp/js/nf/nf-common.js b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/webapp/js/nf/nf-common.js
index 0bf7c38..b1e2dec 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/webapp/js/nf/nf-common.js
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/webapp/js/nf/nf-common.js
@@ -86,15 +86,15 @@
         // handle logout
         $('#user-logout').on('click', function () {
             nfStorage.removeItem('jwt');
-            window.location = '/nifi/login';
+            window.location = '../nifi/login';
         });
 
         // handle home
         $('#user-home').on('click', function () {
             if (top !== window) {
-                parent.window.location = '/nifi';
+                parent.window.location = '../nifi';
             } else {
-                window.location = '/nifi';
+                window.location = '../nifi';
             }
         });
     });

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-hadoop-bundle/nifi-hdfs-processors/src/main/resources/docs/org.apache.nifi.processors.hadoop.CreateHadoopSequenceFile/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-hadoop-bundle/nifi-hdfs-processors/src/main/resources/docs/org.apache.nifi.processors.hadoop.CreateHadoopSequenceFile/additionalDetails.html b/nifi-nar-bundles/nifi-hadoop-bundle/nifi-hdfs-processors/src/main/resources/docs/org.apache.nifi.processors.hadoop.CreateHadoopSequenceFile/additionalDetails.html
index a87c2a9..b8bf7c2 100644
--- a/nifi-nar-bundles/nifi-hadoop-bundle/nifi-hdfs-processors/src/main/resources/docs/org.apache.nifi.processors.hadoop.CreateHadoopSequenceFile/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-hadoop-bundle/nifi-hdfs-processors/src/main/resources/docs/org.apache.nifi.processors.hadoop.CreateHadoopSequenceFile/additionalDetails.html
@@ -18,7 +18,7 @@
         <meta charset="utf-8" />
         <title>CreateHadoopSequenceFile</title>
 
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-cf-service/src/main/resources/docs/org.apache.nifi.jms.cf.JMSConnectionFactoryProvider/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-cf-service/src/main/resources/docs/org.apache.nifi.jms.cf.JMSConnectionFactoryProvider/additionalDetails.html b/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-cf-service/src/main/resources/docs/org.apache.nifi.jms.cf.JMSConnectionFactoryProvider/additionalDetails.html
index 84c87e8..d1e1325 100644
--- a/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-cf-service/src/main/resources/docs/org.apache.nifi.jms.cf.JMSConnectionFactoryProvider/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-cf-service/src/main/resources/docs/org.apache.nifi.jms.cf.JMSConnectionFactoryProvider/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8" />
         <title>JMSConnectionFactoryProvider</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/src/main/resources/docs/org.apache.nifi.jms.processors.ConsumeJMS/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/src/main/resources/docs/org.apache.nifi.jms.processors.ConsumeJMS/additionalDetails.html b/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/src/main/resources/docs/org.apache.nifi.jms.processors.ConsumeJMS/additionalDetails.html
index 953f607..ac40cec 100644
--- a/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/src/main/resources/docs/org.apache.nifi.jms.processors.ConsumeJMS/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/src/main/resources/docs/org.apache.nifi.jms.processors.ConsumeJMS/additionalDetails.html
@@ -17,7 +17,7 @@
 <head>
     <meta charset="utf-8" />
     <title>ConsumeJMS</title>
-    <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+    <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
 </head>
 
 <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/src/main/resources/docs/org.apache.nifi.jms.processors.PublishJMS/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/src/main/resources/docs/org.apache.nifi.jms.processors.PublishJMS/additionalDetails.html b/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/src/main/resources/docs/org.apache.nifi.jms.processors.PublishJMS/additionalDetails.html
index 176d778..a85b21c 100644
--- a/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/src/main/resources/docs/org.apache.nifi.jms.processors.PublishJMS/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/src/main/resources/docs/org.apache.nifi.jms.processors.PublishJMS/additionalDetails.html
@@ -17,7 +17,7 @@
 <head>
     <meta charset="utf-8" />
     <title>PublishJMS</title>
-    <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+    <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
 </head>
 
 <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.ConsumeKafkaRecord_0_10/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.ConsumeKafkaRecord_0_10/additionalDetails.html b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.ConsumeKafkaRecord_0_10/additionalDetails.html
index 03a7482..7992ca7 100644
--- a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.ConsumeKafkaRecord_0_10/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.ConsumeKafkaRecord_0_10/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8" />
         <title>ConsumeKafka</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.ConsumeKafka_0_10/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.ConsumeKafka_0_10/additionalDetails.html b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.ConsumeKafka_0_10/additionalDetails.html
index a8a86eb..9bfb5a1 100644
--- a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.ConsumeKafka_0_10/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.ConsumeKafka_0_10/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8" />
         <title>ConsumeKafka</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.PublishKafkaRecord_0_10/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.PublishKafkaRecord_0_10/additionalDetails.html b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.PublishKafkaRecord_0_10/additionalDetails.html
index f997a49..b2441c7 100644
--- a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.PublishKafkaRecord_0_10/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.PublishKafkaRecord_0_10/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8" />
         <title>PublishKafka</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.PublishKafka_0_10/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.PublishKafka_0_10/additionalDetails.html b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.PublishKafka_0_10/additionalDetails.html
index 119eb93..06aa5c2 100644
--- a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.PublishKafka_0_10/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-10-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.PublishKafka_0_10/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8" />
         <title>PublishKafka</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-8-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.GetKafka/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-8-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.GetKafka/additionalDetails.html b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-8-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.GetKafka/additionalDetails.html
index 7261f9b..76910eb 100644
--- a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-8-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.GetKafka/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-8-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.GetKafka/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8" />
         <title>GetKafka</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-8-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.PutKafka/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-8-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.PutKafka/additionalDetails.html b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-8-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.PutKafka/additionalDetails.html
index 1a0b379..3b8ae94 100644
--- a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-8-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.PutKafka/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-8-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.PutKafka/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8" />
         <title>PutKafka</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-9-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.ConsumeKafka/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-9-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.ConsumeKafka/additionalDetails.html b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-9-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.ConsumeKafka/additionalDetails.html
index a838ff6..e22bac7 100644
--- a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-9-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.ConsumeKafka/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-9-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.ConsumeKafka/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8" />
         <title>ConsumeKafka</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-9-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.PublishKafka/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-9-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.PublishKafka/additionalDetails.html b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-9-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.PublishKafka/additionalDetails.html
index 1dd85b3..1aa7337 100644
--- a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-9-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.PublishKafka/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-0-9-processors/src/main/resources/docs/org.apache.nifi.processors.kafka.pubsub.PublishKafka/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8" />
         <title>PublishKafka</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-kite-bundle/nifi-kite-processors/src/main/resources/docs/org.apache.nifi.processors.kite.ConvertAvroSchema/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-kite-bundle/nifi-kite-processors/src/main/resources/docs/org.apache.nifi.processors.kite.ConvertAvroSchema/additionalDetails.html b/nifi-nar-bundles/nifi-kite-bundle/nifi-kite-processors/src/main/resources/docs/org.apache.nifi.processors.kite.ConvertAvroSchema/additionalDetails.html
index 64aeefa..27ad803 100644
--- a/nifi-nar-bundles/nifi-kite-bundle/nifi-kite-processors/src/main/resources/docs/org.apache.nifi.processors.kite.ConvertAvroSchema/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-kite-bundle/nifi-kite-processors/src/main/resources/docs/org.apache.nifi.processors.kite.ConvertAvroSchema/additionalDetails.html
@@ -18,7 +18,7 @@
         <meta charset="utf-8" />
         <title>ConvertAvroSchema</title>
 
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-site-to-site-reporting-bundle/nifi-site-to-site-reporting-task/src/main/resources/docs/org.apache.nifi.reporting.SiteToSiteProvenanceReportingTask/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-site-to-site-reporting-bundle/nifi-site-to-site-reporting-task/src/main/resources/docs/org.apache.nifi.reporting.SiteToSiteProvenanceReportingTask/additionalDetails.html b/nifi-nar-bundles/nifi-site-to-site-reporting-bundle/nifi-site-to-site-reporting-task/src/main/resources/docs/org.apache.nifi.reporting.SiteToSiteProvenanceReportingTask/additionalDetails.html
index 7e8204c..e1841b2 100644
--- a/nifi-nar-bundles/nifi-site-to-site-reporting-bundle/nifi-site-to-site-reporting-task/src/main/resources/docs/org.apache.nifi.reporting.SiteToSiteProvenanceReportingTask/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-site-to-site-reporting-bundle/nifi-site-to-site-reporting-task/src/main/resources/docs/org.apache.nifi.reporting.SiteToSiteProvenanceReportingTask/additionalDetails.html
@@ -18,7 +18,7 @@
         <meta charset="utf-8" />
         <title>SiteToSiteProvenanceReportingTask</title>
 
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-slack-bundle/nifi-slack-processors/src/main/resources/docs/org.apache.nifi.processors.slack.PutSlack/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-slack-bundle/nifi-slack-processors/src/main/resources/docs/org.apache.nifi.processors.slack.PutSlack/additionalDetails.html b/nifi-nar-bundles/nifi-slack-bundle/nifi-slack-processors/src/main/resources/docs/org.apache.nifi.processors.slack.PutSlack/additionalDetails.html
index 603037a..b6c28bc 100644
--- a/nifi-nar-bundles/nifi-slack-bundle/nifi-slack-processors/src/main/resources/docs/org.apache.nifi.processors.slack.PutSlack/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-slack-bundle/nifi-slack-processors/src/main/resources/docs/org.apache.nifi.processors.slack.PutSlack/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8" />
         <title>PutSlack</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/main/resources/docs/org.apache.nifi.snmp.processors.GetSNMP/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/main/resources/docs/org.apache.nifi.snmp.processors.GetSNMP/additionalDetails.html b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/main/resources/docs/org.apache.nifi.snmp.processors.GetSNMP/additionalDetails.html
index 6a3ae90..1ca8b6a 100644
--- a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/main/resources/docs/org.apache.nifi.snmp.processors.GetSNMP/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/main/resources/docs/org.apache.nifi.snmp.processors.GetSNMP/additionalDetails.html
@@ -17,7 +17,7 @@
 <head>
     <meta charset="utf-8" />
     <title>GetSNMP</title>
-    <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+    <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
 </head>
 
 <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/main/resources/docs/org.apache.nifi.snmp.processors.SetSNMP/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/main/resources/docs/org.apache.nifi.snmp.processors.SetSNMP/additionalDetails.html b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/main/resources/docs/org.apache.nifi.snmp.processors.SetSNMP/additionalDetails.html
index 58c73d9..4d8430f 100644
--- a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/main/resources/docs/org.apache.nifi.snmp.processors.SetSNMP/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/main/resources/docs/org.apache.nifi.snmp.processors.SetSNMP/additionalDetails.html
@@ -17,7 +17,7 @@
 <head>
     <meta charset="utf-8" />
     <title>SetSNMP</title>
-    <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+    <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
 </head>
 
 <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-solr-bundle/nifi-solr-processors/src/main/resources/docs/org.apache.nifi.processors.solr.PutSolrContentStream/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-solr-bundle/nifi-solr-processors/src/main/resources/docs/org.apache.nifi.processors.solr.PutSolrContentStream/additionalDetails.html b/nifi-nar-bundles/nifi-solr-bundle/nifi-solr-processors/src/main/resources/docs/org.apache.nifi.processors.solr.PutSolrContentStream/additionalDetails.html
index 4df0ec3..fd680de 100644
--- a/nifi-nar-bundles/nifi-solr-bundle/nifi-solr-processors/src/main/resources/docs/org.apache.nifi.processors.solr.PutSolrContentStream/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-solr-bundle/nifi-solr-processors/src/main/resources/docs/org.apache.nifi.processors.solr.PutSolrContentStream/additionalDetails.html
@@ -17,7 +17,7 @@
 <head>
     <meta charset="utf-8" />
     <title>PutSolrContentStream</title>
-    <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+    <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
 </head>
 
 <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/main/resources/docs/org.apache.nifi.spring.SpringContextProcessor/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/main/resources/docs/org.apache.nifi.spring.SpringContextProcessor/additionalDetails.html b/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/main/resources/docs/org.apache.nifi.spring.SpringContextProcessor/additionalDetails.html
index babe1b5..de2d9e3 100644
--- a/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/main/resources/docs/org.apache.nifi.spring.SpringContextProcessor/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-spring-bundle/nifi-spring-processors/src/main/resources/docs/org.apache.nifi.spring.SpringContextProcessor/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8" />
         <title>SpringContextProcessor</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.DebugFlow/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.DebugFlow/additionalDetails.html b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.DebugFlow/additionalDetails.html
index 121180f..76249ef 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.DebugFlow/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.DebugFlow/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8"/>
         <title>DebugFlow</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css"/>
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css"/>
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.EncryptContent/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.EncryptContent/additionalDetails.html b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.EncryptContent/additionalDetails.html
index 727de85..eee9848 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.EncryptContent/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.EncryptContent/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8"/>
         <title>EncryptContent</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css"/>
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css"/>
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.EvaluateJsonPath/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.EvaluateJsonPath/additionalDetails.html b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.EvaluateJsonPath/additionalDetails.html
index 681d04f..150af81 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.EvaluateJsonPath/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.EvaluateJsonPath/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8"/>
         <title>EvaluateJsonPath</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css"/>
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css"/>
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.EvaluateXQuery/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.EvaluateXQuery/additionalDetails.html b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.EvaluateXQuery/additionalDetails.html
index 451f9f9..0172055 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.EvaluateXQuery/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.EvaluateXQuery/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8" />
         <title>EvaluateXQuery</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css"
+        <link rel="stylesheet" href="../../../../../css/component-usage.css"
               type="text/css" />
     </head>
 

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.HandleHttpRequest/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.HandleHttpRequest/additionalDetails.html b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.HandleHttpRequest/additionalDetails.html
index 5ddd326..70adb85 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.HandleHttpRequest/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.HandleHttpRequest/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8" />
         <title>HandleHttpRequest</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.HandleHttpResponse/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.HandleHttpResponse/additionalDetails.html b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.HandleHttpResponse/additionalDetails.html
index 6e75427..b3273e4 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.HandleHttpResponse/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.HandleHttpResponse/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8" />
         <title>HandleHttpResponse</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.IdentifyMimeType/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.IdentifyMimeType/additionalDetails.html b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.IdentifyMimeType/additionalDetails.html
index 48497cb..bc331f6 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.IdentifyMimeType/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.IdentifyMimeType/additionalDetails.html
@@ -18,7 +18,7 @@
         <meta charset="utf-8" />
         <title>IdentifyMimeType</title>
 
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.JoltTransformJSON/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.JoltTransformJSON/additionalDetails.html b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.JoltTransformJSON/additionalDetails.html
index dbac650..1dc7bfb 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.JoltTransformJSON/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.JoltTransformJSON/additionalDetails.html
@@ -17,7 +17,7 @@
 <head>
     <meta charset="utf-8"/>
     <title>JoltTransformJSON</title>
-    <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css"/>
+    <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css"/>
 </head>
 
 <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.PartitionRecord/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.PartitionRecord/additionalDetails.html b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.PartitionRecord/additionalDetails.html
index 637ac86..c41280f 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.PartitionRecord/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.PartitionRecord/additionalDetails.html
@@ -18,14 +18,14 @@
         <meta charset="utf-8" />
         <title>PartitionRecord</title>
 
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>
     	<p>
     		PartitionRecord allows the user to separate out records in a FlowFile such that each outgoing FlowFile
     		consists only of records that are "alike." To define what it means for two records to be alike, the Processor
-    		makes use of NiFi's <a href="/nifi-docs/html/record-path-guide.html">RecordPath</a> DSL.
+    		makes use of NiFi's <a href="../../../../../html/record-path-guide.html">RecordPath</a> DSL.
     	</p>
     	
     	<p>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.QueryRecord/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.QueryRecord/additionalDetails.html b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.QueryRecord/additionalDetails.html
index d289069..b4bafc9 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.QueryRecord/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.QueryRecord/additionalDetails.html
@@ -18,7 +18,7 @@
         <meta charset="utf-8" />
         <title>QueryRecord</title>
 
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.RouteOnAttribute/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.RouteOnAttribute/additionalDetails.html b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.RouteOnAttribute/additionalDetails.html
index 53acfcd..a7321d9 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.RouteOnAttribute/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.RouteOnAttribute/additionalDetails.html
@@ -18,7 +18,7 @@
         <meta charset="utf-8" />
         <title>RouteOnAttribute</title>
 
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.TailFile/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.TailFile/additionalDetails.html b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.TailFile/additionalDetails.html
index f3a5055..87767a5 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.TailFile/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.TailFile/additionalDetails.html
@@ -18,7 +18,7 @@
         <meta charset="utf-8" />
         <title>TailFile</title>
 
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.UpdateRecord/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.UpdateRecord/additionalDetails.html b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.UpdateRecord/additionalDetails.html
index b73b4b4..c76a6ed 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.UpdateRecord/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.UpdateRecord/additionalDetails.html
@@ -18,12 +18,12 @@
         <meta charset="utf-8" />
         <title>UpdateRecord</title>
 
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>
     	<p>
-    		UpdateRecord makes use of the NiFi <a href="/nifi-docs/html/record-path-guide.html">
+    		UpdateRecord makes use of the NiFi <a href="../../../../../html/record-path-guide.html">
     		RecordPath Domain-Specific Language (DSL)</a> to allow the user
     		to indicate which field(s) in the Record should be updated. Users do this by adding a User-defined
     		Property to the Processor's configuration. The name of the User-defined Property must be the
@@ -47,7 +47,7 @@
     		match will be updated. If the replacement value is itself a RecordPath that does not match, then a
     		<code>null</code> value will be set for the field. For instances where this is not the desired behavior,
     		RecordPath predicates can be used to filter the fields that match so that no fields will be selected.
-    		See <a href="/nifi-docs/html/record-path-guide.html#predicates">RecordPath Predicates</a> for more information.
+    		See <a href="../../../../../html/record-path-guide.html#predicates">RecordPath Predicates</a> for more information.
     	</p>
     	
     	<p>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.ValidateCsv/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.ValidateCsv/additionalDetails.html b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.ValidateCsv/additionalDetails.html
index 0224bef..5304678 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.ValidateCsv/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/docs/org.apache.nifi.processors.standard.ValidateCsv/additionalDetails.html
@@ -17,7 +17,7 @@
 <head>
     <meta charset="utf-8"/>
     <title>ValidateCsv</title>
-    <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css"/>
+    <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css"/>
 </head>
 
 <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-reporting-tasks/src/main/resources/docs/org.apache.nifi.controller.ControllerStatusReportingTask/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-reporting-tasks/src/main/resources/docs/org.apache.nifi.controller.ControllerStatusReportingTask/additionalDetails.html b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-reporting-tasks/src/main/resources/docs/org.apache.nifi.controller.ControllerStatusReportingTask/additionalDetails.html
index d11b60d..76c32fe 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-reporting-tasks/src/main/resources/docs/org.apache.nifi.controller.ControllerStatusReportingTask/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-reporting-tasks/src/main/resources/docs/org.apache.nifi.controller.ControllerStatusReportingTask/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8" />
         <title>ControllerStatusReportingTask</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-reporting-tasks/src/main/resources/docs/org.apache.nifi.reporting.ganglia.StandardGangliaReporter/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-reporting-tasks/src/main/resources/docs/org.apache.nifi.reporting.ganglia.StandardGangliaReporter/additionalDetails.html b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-reporting-tasks/src/main/resources/docs/org.apache.nifi.reporting.ganglia.StandardGangliaReporter/additionalDetails.html
index 7f2c9c0..5c68d47 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-reporting-tasks/src/main/resources/docs/org.apache.nifi.reporting.ganglia.StandardGangliaReporter/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-reporting-tasks/src/main/resources/docs/org.apache.nifi.reporting.ganglia.StandardGangliaReporter/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8" />
         <title>StandardGangliaReporter</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/src/main/resources/docs/org.apache.nifi.lookup.maxmind.IPLookupService/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/src/main/resources/docs/org.apache.nifi.lookup.maxmind.IPLookupService/additionalDetails.html b/nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/src/main/resources/docs/org.apache.nifi.lookup.maxmind.IPLookupService/additionalDetails.html
index af29da5..cb85541 100644
--- a/nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/src/main/resources/docs/org.apache.nifi.lookup.maxmind.IPLookupService/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/src/main/resources/docs/org.apache.nifi.lookup.maxmind.IPLookupService/additionalDetails.html
@@ -18,7 +18,7 @@
         <meta charset="utf-8" />
         <title>IPLookupService</title>
 
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.csv.CSVReader/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.csv.CSVReader/additionalDetails.html b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.csv.CSVReader/additionalDetails.html
index fe748a7..5a08269 100644
--- a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.csv.CSVReader/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.csv.CSVReader/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8"/>
         <title>CSVReader</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css"/>
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css"/>
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.grok.GrokReader/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.grok.GrokReader/additionalDetails.html b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.grok.GrokReader/additionalDetails.html
index 97423ec..a9059f7 100644
--- a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.grok.GrokReader/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.grok.GrokReader/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8"/>
         <title>GrokReader</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css"/>
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css"/>
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.json.JsonPathReader/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.json.JsonPathReader/additionalDetails.html b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.json.JsonPathReader/additionalDetails.html
index 14d40f6..75a93a3 100644
--- a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.json.JsonPathReader/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.json.JsonPathReader/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8"/>
         <title>JsonPathReader</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css"/>
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css"/>
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.json.JsonTreeReader/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.json.JsonTreeReader/additionalDetails.html b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.json.JsonTreeReader/additionalDetails.html
index c08e720..6c717c3 100644
--- a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.json.JsonTreeReader/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/resources/docs/org.apache.nifi.json.JsonTreeReader/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8"/>
         <title>JsonTreeReader</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css"/>
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css"/>
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-update-attribute-bundle/nifi-update-attribute-processor/src/main/resources/docs/org.apache.nifi.processors.attributes.UpdateAttribute/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-update-attribute-bundle/nifi-update-attribute-processor/src/main/resources/docs/org.apache.nifi.processors.attributes.UpdateAttribute/additionalDetails.html b/nifi-nar-bundles/nifi-update-attribute-bundle/nifi-update-attribute-processor/src/main/resources/docs/org.apache.nifi.processors.attributes.UpdateAttribute/additionalDetails.html
index 8b2548f..b7c40a2 100644
--- a/nifi-nar-bundles/nifi-update-attribute-bundle/nifi-update-attribute-processor/src/main/resources/docs/org.apache.nifi.processors.attributes.UpdateAttribute/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-update-attribute-bundle/nifi-update-attribute-processor/src/main/resources/docs/org.apache.nifi.processors.attributes.UpdateAttribute/additionalDetails.html
@@ -18,7 +18,7 @@
         <meta charset="utf-8" />
         <title>UpdateAttribute</title>
 
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-windows-event-log-bundle/nifi-windows-event-log-processors/src/main/resources/docs/org.apache.nifi.processors.windows.event.log.ConsumeWindowsEventLog/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-windows-event-log-bundle/nifi-windows-event-log-processors/src/main/resources/docs/org.apache.nifi.processors.windows.event.log.ConsumeWindowsEventLog/additionalDetails.html b/nifi-nar-bundles/nifi-windows-event-log-bundle/nifi-windows-event-log-processors/src/main/resources/docs/org.apache.nifi.processors.windows.event.log.ConsumeWindowsEventLog/additionalDetails.html
index 1144efa..601556d 100644
--- a/nifi-nar-bundles/nifi-windows-event-log-bundle/nifi-windows-event-log-processors/src/main/resources/docs/org.apache.nifi.processors.windows.event.log.ConsumeWindowsEventLog/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-windows-event-log-bundle/nifi-windows-event-log-processors/src/main/resources/docs/org.apache.nifi.processors.windows.event.log.ConsumeWindowsEventLog/additionalDetails.html
@@ -18,7 +18,7 @@
         <meta charset="utf-8" />
         <title>ParseEvtx</title>
 
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>


[2/2] nifi git commit: NIFI-4019: - Adding support for X-Forwarded-* headers. - Unrelated code clean up. - Addressing additional proxying issues. - Addressing mistyped landing page. - Handled trailing slashes in proxy headers for context path

Posted by js...@apache.org.
NIFI-4019:
- Adding support for X-Forwarded-* headers.
- Unrelated code clean up.
- Addressing additional proxying issues.
- Addressing mistyped landing page.
- Handled trailing slashes in proxy headers for context path


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

Branch: refs/heads/master
Commit: 490e1da5dbfcf4a39e43c1559d5e6ca75f021011
Parents: c0ad5bc
Author: Matt Gilman <ma...@gmail.com>
Authored: Thu Jun 8 09:38:07 2017 -0400
Committer: Jeff Storck <jt...@gmail.com>
Committed: Thu Jun 15 14:17:35 2017 -0400

----------------------------------------------------------------------
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../CompareFuzzyHash/additionalDetails.html     |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../html/HtmlDocumentationWriter.java           | 10 +--
 .../nifi/web/api/AccessPolicyResource.java      | 10 +--
 .../org/apache/nifi/web/api/AccessResource.java |  2 +-
 .../nifi/web/api/ApplicationResource.java       | 67 ++++++++++++++------
 .../apache/nifi/web/api/ConnectionResource.java |  6 +-
 .../apache/nifi/web/api/ControllerResource.java |  8 +--
 .../nifi/web/api/ControllerServiceResource.java | 16 ++---
 .../apache/nifi/web/api/CountersResource.java   |  4 +-
 .../nifi/web/api/DataTransferResource.java      | 10 +--
 .../org/apache/nifi/web/api/FlowResource.java   | 60 +++++++++---------
 .../org/apache/nifi/web/api/FunnelResource.java |  6 +-
 .../apache/nifi/web/api/InputPortResource.java  |  6 +-
 .../org/apache/nifi/web/api/LabelResource.java  |  6 +-
 .../apache/nifi/web/api/OutputPortResource.java |  6 +-
 .../nifi/web/api/ProcessGroupResource.java      | 48 +++++++-------
 .../apache/nifi/web/api/ProcessorResource.java  | 12 ++--
 .../nifi/web/api/ProvenanceEventResource.java   |  4 +-
 .../apache/nifi/web/api/ProvenanceResource.java | 14 ++--
 .../web/api/RemoteProcessGroupResource.java     | 10 +--
 .../nifi/web/api/ReportingTaskResource.java     | 12 ++--
 .../apache/nifi/web/api/ResourceResource.java   |  2 +-
 .../apache/nifi/web/api/SiteToSiteResource.java |  4 +-
 .../apache/nifi/web/api/SnippetResource.java    |  6 +-
 .../nifi/web/api/SystemDiagnosticsResource.java |  2 +-
 .../apache/nifi/web/api/TemplateResource.java   |  2 +-
 .../apache/nifi/web/api/TenantsResource.java    | 20 +++---
 .../nifi-web-error/src/main/webapp/index.jsp    | 13 +++-
 .../main/webapp/WEB-INF/pages/message-page.jsp  | 24 +++++--
 .../src/main/webapp/js/nf/nf-common.js          |  6 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  4 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  6 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 .../additionalDetails.html                      |  2 +-
 81 files changed, 278 insertions(+), 228 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/src/main/resources/docs/org.apache.nifi.reporting.ambari.AmbariReportingTask/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/src/main/resources/docs/org.apache.nifi.reporting.ambari.AmbariReportingTask/additionalDetails.html b/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/src/main/resources/docs/org.apache.nifi.reporting.ambari.AmbariReportingTask/additionalDetails.html
index 3c04cd4..49409cf 100644
--- a/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/src/main/resources/docs/org.apache.nifi.reporting.ambari.AmbariReportingTask/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-ambari-bundle/nifi-ambari-reporting-task/src/main/resources/docs/org.apache.nifi.reporting.ambari.AmbariReportingTask/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8" />
         <title>AmbariReportingTask</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-amqp-bundle/nifi-amqp-processors/src/main/resources/docs/org.apache.nifi.amqp.processors.ConsumeAMQP/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-amqp-bundle/nifi-amqp-processors/src/main/resources/docs/org.apache.nifi.amqp.processors.ConsumeAMQP/additionalDetails.html b/nifi-nar-bundles/nifi-amqp-bundle/nifi-amqp-processors/src/main/resources/docs/org.apache.nifi.amqp.processors.ConsumeAMQP/additionalDetails.html
index a7c0f79..f276eeb 100644
--- a/nifi-nar-bundles/nifi-amqp-bundle/nifi-amqp-processors/src/main/resources/docs/org.apache.nifi.amqp.processors.ConsumeAMQP/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-amqp-bundle/nifi-amqp-processors/src/main/resources/docs/org.apache.nifi.amqp.processors.ConsumeAMQP/additionalDetails.html
@@ -17,7 +17,7 @@
 <head>
     <meta charset="utf-8" />
     <title>ConsumeAMQP</title>
-    <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+    <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
 </head>
 
 <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-amqp-bundle/nifi-amqp-processors/src/main/resources/docs/org.apache.nifi.amqp.processors.PublishAMQP/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-amqp-bundle/nifi-amqp-processors/src/main/resources/docs/org.apache.nifi.amqp.processors.PublishAMQP/additionalDetails.html b/nifi-nar-bundles/nifi-amqp-bundle/nifi-amqp-processors/src/main/resources/docs/org.apache.nifi.amqp.processors.PublishAMQP/additionalDetails.html
index 1c8ccc6..73453b6 100644
--- a/nifi-nar-bundles/nifi-amqp-bundle/nifi-amqp-processors/src/main/resources/docs/org.apache.nifi.amqp.processors.PublishAMQP/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-amqp-bundle/nifi-amqp-processors/src/main/resources/docs/org.apache.nifi.amqp.processors.PublishAMQP/additionalDetails.html
@@ -17,7 +17,7 @@
 <head>
     <meta charset="utf-8" />
     <title>PublishAMQP</title>
-    <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+    <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
 </head>
 
 <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-cybersecurity-bundle/nifi-cybersecurity-processors/src/main/resources/docs/org/apache/nifi/processors/cybersecurity/CompareFuzzyHash/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-cybersecurity-bundle/nifi-cybersecurity-processors/src/main/resources/docs/org/apache/nifi/processors/cybersecurity/CompareFuzzyHash/additionalDetails.html b/nifi-nar-bundles/nifi-cybersecurity-bundle/nifi-cybersecurity-processors/src/main/resources/docs/org/apache/nifi/processors/cybersecurity/CompareFuzzyHash/additionalDetails.html
index fe0f6bd..ae2d5d3 100644
--- a/nifi-nar-bundles/nifi-cybersecurity-bundle/nifi-cybersecurity-processors/src/main/resources/docs/org/apache/nifi/processors/cybersecurity/CompareFuzzyHash/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-cybersecurity-bundle/nifi-cybersecurity-processors/src/main/resources/docs/org/apache/nifi/processors/cybersecurity/CompareFuzzyHash/additionalDetails.html
@@ -17,7 +17,7 @@
 <head>
     <meta charset="utf-8" />
     <title>CompareFuzzyHash</title>
-    <link rel="stylesheet" href="/nifi-docs/css/component-usage.css"
+    <link rel="stylesheet" href="../../../../../css/component-usage.css"
           type="text/css" />
 </head>
 

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-datadog-bundle/nifi-datadog-reporting-task/src/main/resources/docs/org.apache.nifi.reporting.datadog.DataDogReportingTask/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-datadog-bundle/nifi-datadog-reporting-task/src/main/resources/docs/org.apache.nifi.reporting.datadog.DataDogReportingTask/additionalDetails.html b/nifi-nar-bundles/nifi-datadog-bundle/nifi-datadog-reporting-task/src/main/resources/docs/org.apache.nifi.reporting.datadog.DataDogReportingTask/additionalDetails.html
index 9731226..0672a88 100644
--- a/nifi-nar-bundles/nifi-datadog-bundle/nifi-datadog-reporting-task/src/main/resources/docs/org.apache.nifi.reporting.datadog.DataDogReportingTask/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-datadog-bundle/nifi-datadog-reporting-task/src/main/resources/docs/org.apache.nifi.reporting.datadog.DataDogReportingTask/additionalDetails.html
@@ -17,7 +17,7 @@
     <head>
         <meta charset="utf-8" />
         <title>DataDogReportingTask</title>
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-email-bundle/nifi-email-processors/src/main/resources/docs/org.apache.nifi.processors.email.ConsumeIMAP/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-email-bundle/nifi-email-processors/src/main/resources/docs/org.apache.nifi.processors.email.ConsumeIMAP/additionalDetails.html b/nifi-nar-bundles/nifi-email-bundle/nifi-email-processors/src/main/resources/docs/org.apache.nifi.processors.email.ConsumeIMAP/additionalDetails.html
index 64f0949..93f09f6 100644
--- a/nifi-nar-bundles/nifi-email-bundle/nifi-email-processors/src/main/resources/docs/org.apache.nifi.processors.email.ConsumeIMAP/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-email-bundle/nifi-email-processors/src/main/resources/docs/org.apache.nifi.processors.email.ConsumeIMAP/additionalDetails.html
@@ -17,7 +17,7 @@
 <head>
 <meta charset="utf-8" />
 <title>ConsumeIMAP</title>
-<link rel="stylesheet" href="/nifi-docs/css/component-usage.css"
+<link rel="stylesheet" href="../../../../../css/component-usage.css"
 	type="text/css" />
 </head>
 

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-email-bundle/nifi-email-processors/src/main/resources/docs/org.apache.nifi.processors.email.ConsumePOP3/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-email-bundle/nifi-email-processors/src/main/resources/docs/org.apache.nifi.processors.email.ConsumePOP3/additionalDetails.html b/nifi-nar-bundles/nifi-email-bundle/nifi-email-processors/src/main/resources/docs/org.apache.nifi.processors.email.ConsumePOP3/additionalDetails.html
index 0c553ad..f16557e 100644
--- a/nifi-nar-bundles/nifi-email-bundle/nifi-email-processors/src/main/resources/docs/org.apache.nifi.processors.email.ConsumePOP3/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-email-bundle/nifi-email-processors/src/main/resources/docs/org.apache.nifi.processors.email.ConsumePOP3/additionalDetails.html
@@ -17,7 +17,7 @@
 <head>
 <meta charset="utf-8" />
 <title>ConsumePOP3</title>
-<link rel="stylesheet" href="/nifi-docs/css/component-usage.css"
+<link rel="stylesheet" href="../../../../../css/component-usage.css"
 	type="text/css" />
 </head>
 

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-evtx-bundle/nifi-evtx-processors/src/main/resources/docs/org.apache.nifi.processors.evtx.ParseEvtx/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-evtx-bundle/nifi-evtx-processors/src/main/resources/docs/org.apache.nifi.processors.evtx.ParseEvtx/additionalDetails.html b/nifi-nar-bundles/nifi-evtx-bundle/nifi-evtx-processors/src/main/resources/docs/org.apache.nifi.processors.evtx.ParseEvtx/additionalDetails.html
index 8a62ea4..454cdb9 100644
--- a/nifi-nar-bundles/nifi-evtx-bundle/nifi-evtx-processors/src/main/resources/docs/org.apache.nifi.processors.evtx.ParseEvtx/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-evtx-bundle/nifi-evtx-processors/src/main/resources/docs/org.apache.nifi.processors.evtx.ParseEvtx/additionalDetails.html
@@ -18,7 +18,7 @@
         <meta charset="utf-8" />
         <title>ParseEvtx</title>
 
-        <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
     </head>
 
     <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-flume-bundle/nifi-flume-processors/src/main/resources/docs/org.apache.nifi.processors.flume.ExecuteFlumeSink/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-flume-bundle/nifi-flume-processors/src/main/resources/docs/org.apache.nifi.processors.flume.ExecuteFlumeSink/additionalDetails.html b/nifi-nar-bundles/nifi-flume-bundle/nifi-flume-processors/src/main/resources/docs/org.apache.nifi.processors.flume.ExecuteFlumeSink/additionalDetails.html
index 9455ef6..16ae4a7 100644
--- a/nifi-nar-bundles/nifi-flume-bundle/nifi-flume-processors/src/main/resources/docs/org.apache.nifi.processors.flume.ExecuteFlumeSink/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-flume-bundle/nifi-flume-processors/src/main/resources/docs/org.apache.nifi.processors.flume.ExecuteFlumeSink/additionalDetails.html
@@ -17,7 +17,7 @@
 <head>
     <meta charset="utf-8" />
     <title>ExecuteFlumeSink</title>
-    <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+    <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
 </head>
 
 <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-flume-bundle/nifi-flume-processors/src/main/resources/docs/org.apache.nifi.processors.flume.ExecuteFlumeSource/additionalDetails.html
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-flume-bundle/nifi-flume-processors/src/main/resources/docs/org.apache.nifi.processors.flume.ExecuteFlumeSource/additionalDetails.html b/nifi-nar-bundles/nifi-flume-bundle/nifi-flume-processors/src/main/resources/docs/org.apache.nifi.processors.flume.ExecuteFlumeSource/additionalDetails.html
index d1c76b2..bb4c135 100644
--- a/nifi-nar-bundles/nifi-flume-bundle/nifi-flume-processors/src/main/resources/docs/org.apache.nifi.processors.flume.ExecuteFlumeSource/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-flume-bundle/nifi-flume-processors/src/main/resources/docs/org.apache.nifi.processors.flume.ExecuteFlumeSource/additionalDetails.html
@@ -17,7 +17,7 @@
 <head>
     <meta charset="utf-8" />
     <title>ExecuteFlumeSource</title>
-    <link rel="stylesheet" href="/nifi-docs/css/component-usage.css" type="text/css" />
+    <link rel="stylesheet" href="../../../../../css/component-usage.css" type="text/css" />
 </head>
 
 <body>

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-documentation/src/main/java/org/apache/nifi/documentation/html/HtmlDocumentationWriter.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-documentation/src/main/java/org/apache/nifi/documentation/html/HtmlDocumentationWriter.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-documentation/src/main/java/org/apache/nifi/documentation/html/HtmlDocumentationWriter.java
index 899af2b..7a39d19 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-documentation/src/main/java/org/apache/nifi/documentation/html/HtmlDocumentationWriter.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-documentation/src/main/java/org/apache/nifi/documentation/html/HtmlDocumentationWriter.java
@@ -100,7 +100,7 @@ public class HtmlDocumentationWriter implements DocumentationWriter {
 
         xmlStreamWriter.writeStartElement("link");
         xmlStreamWriter.writeAttribute("rel", "stylesheet");
-        xmlStreamWriter.writeAttribute("href", "/nifi-docs/css/component-usage.css");
+        xmlStreamWriter.writeAttribute("href", "../../../../../css/component-usage.css");
         xmlStreamWriter.writeAttribute("type", "text/css");
         xmlStreamWriter.writeEndElement();
         xmlStreamWriter.writeEndElement();
@@ -438,7 +438,7 @@ public class HtmlDocumentationWriter implements DocumentationWriter {
                     xmlStreamWriter.writeCharacters(", ");
                 }
                 xmlStreamWriter.writeCharacters("whether a property supports the ");
-                writeLink(xmlStreamWriter, "NiFi Expression Language", "/nifi-docs/html/expression-language-guide.html");
+                writeLink(xmlStreamWriter, "NiFi Expression Language", "../../../../../html/expression-language-guide.html");
             }
             if (containsSensitiveProperties) {
                 xmlStreamWriter.writeCharacters(", and whether a property is considered " + "\"sensitive\", meaning that its value will be encrypted. Before entering a "
@@ -596,7 +596,7 @@ public class HtmlDocumentationWriter implements DocumentationWriter {
             throws XMLStreamException {
         xmlStreamWriter.writeCharacters(" ");
         xmlStreamWriter.writeStartElement("img");
-        xmlStreamWriter.writeAttribute("src", "/nifi-docs/html/images/iconInfo.png");
+        xmlStreamWriter.writeAttribute("src", "../../../../../html/images/iconInfo.png");
         xmlStreamWriter.writeAttribute("alt", description);
         xmlStreamWriter.writeAttribute("title", description);
         xmlStreamWriter.writeEndElement();
@@ -799,7 +799,7 @@ public class HtmlDocumentationWriter implements DocumentationWriter {
                         xmlStreamWriter.writeCharacters(separator);
                     }
                 }
-                writeLink(xmlStreamWriter, linkedComponent.getSimpleName(), "/nifi-docs/components/" + group + "/" + id + "/" + version + "/" + linkedComponent.getCanonicalName() + "/index.html");
+                writeLink(xmlStreamWriter, linkedComponent.getSimpleName(), "../../../../../components/" + group + "/" + id + "/" + version + "/" + linkedComponent.getCanonicalName() + "/index.html");
 
                 ++index;
             } else {
@@ -827,7 +827,7 @@ public class HtmlDocumentationWriter implements DocumentationWriter {
                     final String id = firstCoordinate.getId();
                     final String version = firstCoordinate.getVersion();
 
-                    final String link = "/nifi-docs/components/" + group + "/" + id + "/" + version + "/" + className + "/index.html";
+                    final String link = "../../../../../components/" + group + "/" + id + "/" + version + "/" + className + "/index.html";
 
                     final int indexOfLastPeriod = className.lastIndexOf(".") + 1;
 

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/AccessPolicyResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/AccessPolicyResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/AccessPolicyResource.java
index 689ce7b..2e71058 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/AccessPolicyResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/AccessPolicyResource.java
@@ -162,7 +162,7 @@ public class AccessPolicyResource extends ApplicationResource {
         final AccessPolicyEntity entity = serviceFacade.getAccessPolicy(requestAction, resource);
         populateRemainingAccessPolicyEntityContent(entity);
 
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     // -----------------------
@@ -255,7 +255,7 @@ public class AccessPolicyResource extends ApplicationResource {
                     populateRemainingAccessPolicyEntityContent(entity);
 
                     // build the response
-                    return clusterContext(generateCreatedResponse(URI.create(entity.getUri()), entity)).build();
+                    return generateCreatedResponse(URI.create(entity.getUri()), entity).build();
                 }
         );
     }
@@ -312,7 +312,7 @@ public class AccessPolicyResource extends ApplicationResource {
         final AccessPolicyEntity entity = serviceFacade.getAccessPolicy(id);
         populateRemainingAccessPolicyEntityContent(entity);
 
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -397,7 +397,7 @@ public class AccessPolicyResource extends ApplicationResource {
                     final AccessPolicyEntity entity = serviceFacade.updateAccessPolicy(revision, accessPolicyDTO);
                     populateRemainingAccessPolicyEntityContent(entity);
 
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -484,7 +484,7 @@ public class AccessPolicyResource extends ApplicationResource {
                 (revision, accessPolicyEntity) -> {
                     // delete the specified access policy
                     final AccessPolicyEntity entity = serviceFacade.deleteAccessPolicy(revision, accessPolicyEntity.getId());
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/AccessResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/AccessResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/AccessResource.java
index 529f049..9342c8f 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/AccessResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/AccessResource.java
@@ -122,7 +122,7 @@ public class AccessResource extends ApplicationResource {
         entity.setConfig(accessConfiguration);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ApplicationResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ApplicationResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ApplicationResource.java
index a057da8..4ca5032 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ApplicationResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ApplicationResource.java
@@ -100,11 +100,17 @@ public abstract class ApplicationResource {
 
     public static final String VERSION = "version";
     public static final String CLIENT_ID = "clientId";
+
     public static final String PROXY_SCHEME_HTTP_HEADER = "X-ProxyScheme";
     public static final String PROXY_HOST_HTTP_HEADER = "X-ProxyHost";
     public static final String PROXY_PORT_HTTP_HEADER = "X-ProxyPort";
     public static final String PROXY_CONTEXT_PATH_HTTP_HEADER = "X-ProxyContextPath";
 
+    public static final String FORWARDED_PROTO_HTTP_HEADER = "X-Forwarded-Proto";
+    public static final String FORWARDED_HOST_HTTP_HEADER = "X-Forwarded-Server";
+    public static final String FORWARDED_PORT_HTTP_HEADER = "X-Forwarded-Port";
+    public static final String FORWARDED_CONTEXT_HTTP_HEADER = "X-Forwarded-Context";
+
     protected static final String NON_GUARANTEED_ENDPOINT = "Note: This endpoint is subject to change as NiFi and it's REST API evolve.";
 
     private static final Logger logger = LoggerFactory.getLogger(ApplicationResource.class);
@@ -141,10 +147,10 @@ public abstract class ApplicationResource {
         try {
 
             // check for proxy settings
-            final String scheme = httpServletRequest.getHeader(PROXY_SCHEME_HTTP_HEADER);
-            final String host = httpServletRequest.getHeader(PROXY_HOST_HTTP_HEADER);
-            final String port = httpServletRequest.getHeader(PROXY_PORT_HTTP_HEADER);
-            String baseContextPath = httpServletRequest.getHeader(PROXY_CONTEXT_PATH_HTTP_HEADER);
+            final String scheme = getFirstHeaderValue(PROXY_SCHEME_HTTP_HEADER, FORWARDED_PROTO_HTTP_HEADER);
+            final String host = getFirstHeaderValue(PROXY_HOST_HTTP_HEADER, FORWARDED_HOST_HTTP_HEADER);
+            final String port = getFirstHeaderValue(PROXY_PORT_HTTP_HEADER, FORWARDED_PORT_HTTP_HEADER);
+            String baseContextPath = getFirstHeaderValue(PROXY_CONTEXT_PATH_HTTP_HEADER, FORWARDED_CONTEXT_HTTP_HEADER);
 
             // if necessary, prepend the context path
             String resourcePath = uri.getPath();
@@ -154,6 +160,10 @@ public abstract class ApplicationResource {
                     baseContextPath = "/" + baseContextPath;
                 }
 
+                if (baseContextPath.endsWith("/")) {
+                    baseContextPath = StringUtils.substringBeforeLast(baseContextPath, "/");
+                }
+
                 // determine the complete resource path
                 resourcePath = baseContextPath + resourcePath;
             }
@@ -202,18 +212,6 @@ public abstract class ApplicationResource {
         return response.cacheControl(cacheControl);
     }
 
-    /**
-     * If the application is operating as a node, then this method adds the cluster context information to the response using the response header 'X-CLUSTER_CONTEXT'.
-     *
-     * @param response response
-     * @return builder
-     */
-    protected ResponseBuilder clusterContext(final ResponseBuilder response) {
-        // TODO: Remove this method. Since ClusterContext was removed, it is no longer needed. However,
-        // it is called by practically every endpoint so for now it is just being stubbed out.
-        return response;
-    }
-
     protected String generateUuid() {
         final Optional<String> seed = getIdGenerationSeed();
         UUID uuid;
@@ -345,16 +343,20 @@ public abstract class ApplicationResource {
             }
         }
 
-        // set the proxy details to request details if not already set client
-        final String proxyScheme = httpServletRequest.getHeader(PROXY_SCHEME_HTTP_HEADER);
+        // if the scheme is not set by the client, include the details from this request but don't override
+        final String proxyScheme = getFirstHeaderValue(PROXY_SCHEME_HTTP_HEADER, FORWARDED_PROTO_HTTP_HEADER);
         if (proxyScheme == null) {
             result.put(PROXY_SCHEME_HTTP_HEADER, httpServletRequest.getScheme());
         }
-        final String proxyHost = httpServletRequest.getHeader(PROXY_HOST_HTTP_HEADER);
+
+        // if the host is not set by the client, include the details from this request but don't override
+        final String proxyHost = getFirstHeaderValue(PROXY_HOST_HTTP_HEADER, FORWARDED_HOST_HTTP_HEADER);
         if (proxyHost == null) {
             result.put(PROXY_HOST_HTTP_HEADER, httpServletRequest.getServerName());
         }
-        final String proxyPort = httpServletRequest.getHeader(PROXY_PORT_HTTP_HEADER);
+
+        // if the port is not set by the client, include the details from this request but don't override
+        final String proxyPort = getFirstHeaderValue(PROXY_PORT_HTTP_HEADER, FORWARDED_PORT_HTTP_HEADER);
         if (proxyPort == null) {
             result.put(PROXY_PORT_HTTP_HEADER, String.valueOf(httpServletRequest.getServerPort()));
         }
@@ -363,6 +365,31 @@ public abstract class ApplicationResource {
     }
 
     /**
+     * Returns the value for the first key discovered when inspecting the current request. Will
+     * return null if there are no keys specified or if none of the specified keys are found.
+     *
+     * @param keys http header keys
+     * @return the value for the first key found
+     */
+    private String getFirstHeaderValue(final String... keys) {
+        if (keys == null) {
+            return null;
+        }
+
+        for (final String key : keys) {
+            final String value = httpServletRequest.getHeader(key);
+
+            // if we found an entry for this key, return the value
+            if (value != null) {
+                return value;
+            }
+        }
+
+        // unable to find any matching keys
+        return null;
+    }
+
+    /**
      * Checks whether the request is part of a two-phase commit style request (either phase 1 or phase 2)
      *
      * @param httpServletRequest the request

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ConnectionResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ConnectionResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ConnectionResource.java
index cfd6585..70046db 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ConnectionResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ConnectionResource.java
@@ -143,7 +143,7 @@ public class ConnectionResource extends ApplicationResource {
         populateRemainingConnectionEntityContent(entity);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -272,7 +272,7 @@ public class ConnectionResource extends ApplicationResource {
                     populateRemainingConnectionEntityContent(entity);
 
                     // generate the response
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 });
     }
 
@@ -358,7 +358,7 @@ public class ConnectionResource extends ApplicationResource {
                     final ConnectionEntity entity = serviceFacade.deleteConnection(revision, connectionEntity.getId());
 
                     // generate the response
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ControllerResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ControllerResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ControllerResource.java
index 0a3b0e0..a5acc6b 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ControllerResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ControllerResource.java
@@ -168,7 +168,7 @@ public class ControllerResource extends ApplicationResource {
         }
 
         final ControllerConfigurationEntity entity = serviceFacade.getControllerConfiguration();
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -227,7 +227,7 @@ public class ControllerResource extends ApplicationResource {
                 null,
                 (revision, configEntity) -> {
                     final ControllerConfigurationEntity entity = serviceFacade.updateControllerConfiguration(revision, configEntity.getComponent());
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -329,7 +329,7 @@ public class ControllerResource extends ApplicationResource {
                     reportingTaskResource.populateRemainingReportingTaskEntityContent(entity);
 
                     // build the response
-                    return clusterContext(generateCreatedResponse(URI.create(entity.getUri()), entity)).build();
+                    return generateCreatedResponse(URI.create(entity.getUri()), entity).build();
                 }
         );
     }
@@ -500,7 +500,7 @@ public class ControllerResource extends ApplicationResource {
                     controllerServiceResource.populateRemainingControllerServiceEntityContent(entity);
 
                     // build the response
-                    return clusterContext(generateCreatedResponse(URI.create(entity.getUri()), entity)).build();
+                    return generateCreatedResponse(URI.create(entity.getUri()), entity).build();
                 }
         );
     }

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ControllerServiceResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ControllerServiceResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ControllerServiceResource.java
index e4ee044..6cbc241 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ControllerServiceResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ControllerServiceResource.java
@@ -188,7 +188,7 @@ public class ControllerServiceResource extends ApplicationResource {
         final ControllerServiceEntity entity = serviceFacade.getControllerService(id);
         populateRemainingControllerServiceEntityContent(entity);
 
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -253,7 +253,7 @@ public class ControllerServiceResource extends ApplicationResource {
         entity.setPropertyDescriptor(descriptor);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -307,7 +307,7 @@ public class ControllerServiceResource extends ApplicationResource {
         entity.setComponentState(state);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -368,7 +368,7 @@ public class ControllerServiceResource extends ApplicationResource {
                     final ComponentStateEntity entity = new ComponentStateEntity();
 
                     // generate the response
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -419,7 +419,7 @@ public class ControllerServiceResource extends ApplicationResource {
         // get the controller service
         final ControllerServiceReferencingComponentsEntity entity = serviceFacade.getControllerServiceReferencingComponents(id);
 
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -551,7 +551,7 @@ public class ControllerServiceResource extends ApplicationResource {
                     final ControllerServiceReferencingComponentsEntity entity = serviceFacade.updateControllerServiceReferencingComponents(
                             referencingRevisions, updateReferenceRequest.getId(), scheduledState, controllerServiceState);
 
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -638,7 +638,7 @@ public class ControllerServiceResource extends ApplicationResource {
                     final ControllerServiceEntity entity = serviceFacade.updateControllerService(revision, controllerService);
                     populateRemainingControllerServiceEntityContent(entity);
 
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -725,7 +725,7 @@ public class ControllerServiceResource extends ApplicationResource {
                 (revision, controllerServiceEntity) -> {
                     // delete the specified controller service
                     final ControllerServiceEntity entity = serviceFacade.deleteControllerService(revision, controllerServiceEntity.getId());
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/CountersResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/CountersResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/CountersResource.java
index 2a2c2b9..c3f4a8d 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/CountersResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/CountersResource.java
@@ -205,7 +205,7 @@ public class CountersResource extends ApplicationResource {
         entity.setCounters(countersReport);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -266,7 +266,7 @@ public class CountersResource extends ApplicationResource {
                     entity.setCounter(counter);
 
                     // generate the response
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/DataTransferResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/DataTransferResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/DataTransferResource.java
index d8a71dd..897ff7a 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/DataTransferResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/DataTransferResource.java
@@ -473,13 +473,13 @@ public class DataTransferResource extends ApplicationResource {
                 entity.setMessage(e.getMessage());
 
                 Response.ResponseBuilder builder = Response.status(Response.Status.BAD_REQUEST).entity(entity);
-                return clusterContext(noCache(builder)).build();
+                return noCache(builder).build();
             }
 
             return responseCreator.unexpectedErrorResponse(portId, transactionId, e);
         }
 
-        return clusterContext(noCache(setCommonHeaders(Response.ok(entity), transportProtocolVersion, transactionManager))).build();
+        return noCache(setCommonHeaders(Response.ok(entity), transportProtocolVersion, transactionManager)).build();
     }
 
 
@@ -579,7 +579,7 @@ public class DataTransferResource extends ApplicationResource {
                     // it's not clear if there is an issue at server side, or cancel operation has been accomplished.
                     // Above conditions can guarantee this is the latter case, we return 200 OK here.
                     entity.setResponseCode(ResponseCode.CANCEL_TRANSACTION.getCode());
-                    return clusterContext(noCache(Response.ok(entity))).build();
+                    return noCache(Response.ok(entity)).build();
                 } else {
                     return responseCreator.unexpectedErrorResponse(portId, transactionId, e);
                 }
@@ -592,7 +592,7 @@ public class DataTransferResource extends ApplicationResource {
             return responseCreator.unexpectedErrorResponse(portId, transactionId, e);
         }
 
-        return clusterContext(noCache(setCommonHeaders(Response.ok(entity), transportProtocolVersion, transactionManager))).build();
+        return noCache(setCommonHeaders(Response.ok(entity), transportProtocolVersion, transactionManager)).build();
     }
 
     private Response cancelTransaction(String transactionId, TransactionResultEntity entity) {
@@ -798,7 +798,7 @@ public class DataTransferResource extends ApplicationResource {
             final TransactionResultEntity entity = new TransactionResultEntity();
             entity.setResponseCode(ResponseCode.CONTINUE_TRANSACTION.getCode());
             entity.setMessage("Extended TTL.");
-            return clusterContext(noCache(setCommonHeaders(Response.ok(entity), transportProtocolVersion, transactionManager))).build();
+            return noCache(setCommonHeaders(Response.ok(entity), transportProtocolVersion, transactionManager)).build();
 
         } catch (HandshakeException e) {
             return responseCreator.handshakeExceptionResponse(e);

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/FlowResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/FlowResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/FlowResource.java
index 14f2108..a4b96c9 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/FlowResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/FlowResource.java
@@ -256,7 +256,7 @@ public class FlowResource extends ApplicationResource {
     )
     public Response generateClientId() {
         authorizeFlow();
-        return clusterContext(generateOkResponse(generateUuid())).build();
+        return generateOkResponse(generateUuid()).build();
     }
 
     /**
@@ -292,7 +292,7 @@ public class FlowResource extends ApplicationResource {
         }
 
         final FlowConfigurationEntity entity = serviceFacade.getFlowConfiguration();
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -329,7 +329,7 @@ public class FlowResource extends ApplicationResource {
         final CurrentUserEntity entity = serviceFacade.getCurrentUser();
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -375,7 +375,7 @@ public class FlowResource extends ApplicationResource {
         // get this process group flow
         final ProcessGroupFlowEntity entity = serviceFacade.getProcessGroupFlow(groupId);
         populateRemainingFlowContent(entity.getProcessGroupFlow());
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     // -------------------
@@ -424,7 +424,7 @@ public class FlowResource extends ApplicationResource {
         entity.setControllerServices(controllerServices);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -475,7 +475,7 @@ public class FlowResource extends ApplicationResource {
         entity.setControllerServices(controllerServices);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     // ---------------
@@ -523,7 +523,7 @@ public class FlowResource extends ApplicationResource {
         entity.setReportingTasks(reportingTasks);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -669,7 +669,7 @@ public class FlowResource extends ApplicationResource {
 
                     // update the process group
                     final ScheduleComponentsEntity entity = serviceFacade.scheduleComponents(id, scheduledState, componentRevisions);
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -716,7 +716,7 @@ public class FlowResource extends ApplicationResource {
         entity.setSearchResultsDTO(results);
 
         // generate the response
-        return clusterContext(noCache(Response.ok(entity))).build();
+        return noCache(Response.ok(entity)).build();
     }
 
     /**
@@ -759,7 +759,7 @@ public class FlowResource extends ApplicationResource {
         entity.setControllerStatus(controllerStatus);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -816,7 +816,7 @@ public class FlowResource extends ApplicationResource {
         entity.setClusterSummary(clusterConfiguration);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -856,7 +856,7 @@ public class FlowResource extends ApplicationResource {
         }
 
         final ControllerBulletinsEntity entity = serviceFacade.getControllerBulletins();
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -900,7 +900,7 @@ public class FlowResource extends ApplicationResource {
         entity.setBanners(bannerDTO);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -957,7 +957,7 @@ public class FlowResource extends ApplicationResource {
         entity.setProcessorTypes(serviceFacade.getProcessorTypes(bundleGroupFilter, bundleArtifactFilter, typeFilter));
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -1042,7 +1042,7 @@ public class FlowResource extends ApplicationResource {
                 bundleGroupFilter, bundleArtifactFilter, typeFilter));
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -1099,7 +1099,7 @@ public class FlowResource extends ApplicationResource {
         entity.setReportingTaskTypes(serviceFacade.getReportingTaskTypes(bundleGroupFilter, bundleArtifactFilter, typeFilter));
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -1140,7 +1140,7 @@ public class FlowResource extends ApplicationResource {
         entity.setPrioritizerTypes(serviceFacade.getWorkQueuePrioritizerTypes());
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -1199,7 +1199,7 @@ public class FlowResource extends ApplicationResource {
         entity.setAbout(aboutDTO);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     // --------------
@@ -1308,7 +1308,7 @@ public class FlowResource extends ApplicationResource {
         entity.setBulletinBoard(bulletinBoard);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     // ------
@@ -1385,7 +1385,7 @@ public class FlowResource extends ApplicationResource {
 
         // get the specified processor status
         final ProcessorStatusEntity entity = serviceFacade.getProcessorStatus(id);
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -1458,7 +1458,7 @@ public class FlowResource extends ApplicationResource {
 
         // get the specified input port status
         final PortStatusEntity entity = serviceFacade.getInputPortStatus(id);
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -1531,7 +1531,7 @@ public class FlowResource extends ApplicationResource {
 
         // get the specified output port status
         final PortStatusEntity entity = serviceFacade.getOutputPortStatus(id);
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -1604,7 +1604,7 @@ public class FlowResource extends ApplicationResource {
 
         // get the specified remote process group status
         final RemoteProcessGroupStatusEntity entity = serviceFacade.getRemoteProcessGroupStatus(id);
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -1685,7 +1685,7 @@ public class FlowResource extends ApplicationResource {
 
         // get the status
         final ProcessGroupStatusEntity entity = serviceFacade.getProcessGroupStatus(groupId, recursive);
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -1758,7 +1758,7 @@ public class FlowResource extends ApplicationResource {
 
         // get the specified connection status
         final ConnectionStatusEntity entity = serviceFacade.getConnectionStatus(id);
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     // --------------
@@ -1808,7 +1808,7 @@ public class FlowResource extends ApplicationResource {
 
         // get the specified processor status history
         final StatusHistoryEntity entity = serviceFacade.getProcessorStatusHistory(id);
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -1854,7 +1854,7 @@ public class FlowResource extends ApplicationResource {
 
         // get the specified processor status history
         final StatusHistoryEntity entity = serviceFacade.getProcessGroupStatusHistory(groupId);
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -1900,7 +1900,7 @@ public class FlowResource extends ApplicationResource {
 
         // get the specified processor status history
         final StatusHistoryEntity entity = serviceFacade.getRemoteProcessGroupStatusHistory(id);
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -1946,7 +1946,7 @@ public class FlowResource extends ApplicationResource {
 
         // get the specified processor status history
         final StatusHistoryEntity entity = serviceFacade.getConnectionStatusHistory(id);
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     // -------
@@ -2308,7 +2308,7 @@ public class FlowResource extends ApplicationResource {
         entity.setGenerated(new Date());
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     // --------------------

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/FunnelResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/FunnelResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/FunnelResource.java
index 811fc61..3547c17 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/FunnelResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/FunnelResource.java
@@ -135,7 +135,7 @@ public class FunnelResource extends ApplicationResource {
         final FunnelEntity entity = serviceFacade.getFunnel(id);
         populateRemainingFunnelEntityContent(entity);
 
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -220,7 +220,7 @@ public class FunnelResource extends ApplicationResource {
                     final FunnelEntity entity = serviceFacade.updateFunnel(revision, funnelEntity.getComponent());
                     populateRemainingFunnelEntityContent(entity);
 
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -302,7 +302,7 @@ public class FunnelResource extends ApplicationResource {
                 (revision, funnelEntity) -> {
                     // delete the specified funnel
                     final FunnelEntity entity = serviceFacade.deleteFunnel(revision, funnelEntity.getId());
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/InputPortResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/InputPortResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/InputPortResource.java
index a5e8169..5365900 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/InputPortResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/InputPortResource.java
@@ -135,7 +135,7 @@ public class InputPortResource extends ApplicationResource {
         final PortEntity entity = serviceFacade.getInputPort(id);
         populateRemainingInputPortEntityContent(entity);
 
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -222,7 +222,7 @@ public class InputPortResource extends ApplicationResource {
                     final PortEntity entity = serviceFacade.updateInputPort(revision, portDTO);
                     populateRemainingInputPortEntityContent(entity);
 
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -301,7 +301,7 @@ public class InputPortResource extends ApplicationResource {
                 (revision, portEntity) -> {
                     // delete the specified input port
                     final PortEntity entity = serviceFacade.deleteInputPort(revision, portEntity.getId());
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/LabelResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/LabelResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/LabelResource.java
index fa67657..2816d25 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/LabelResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/LabelResource.java
@@ -135,7 +135,7 @@ public class LabelResource extends ApplicationResource {
         final LabelEntity entity = serviceFacade.getLabel(id);
         populateRemainingLabelEntityContent(entity);
 
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -222,7 +222,7 @@ public class LabelResource extends ApplicationResource {
                     final LabelEntity entity = serviceFacade.updateLabel(revision, labelDTO);
                     populateRemainingLabelEntityContent(entity);
 
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -301,7 +301,7 @@ public class LabelResource extends ApplicationResource {
                 (revision, labelEntity) -> {
                     // delete the specified label
                     final LabelEntity entity = serviceFacade.deleteLabel(revision, labelEntity.getId());
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/OutputPortResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/OutputPortResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/OutputPortResource.java
index c6cfac6..0c49b0a 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/OutputPortResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/OutputPortResource.java
@@ -135,7 +135,7 @@ public class OutputPortResource extends ApplicationResource {
         final PortEntity entity = serviceFacade.getOutputPort(id);
         populateRemainingOutputPortEntityContent(entity);
 
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -222,7 +222,7 @@ public class OutputPortResource extends ApplicationResource {
                     final PortEntity entity = serviceFacade.updateOutputPort(revision, portDTO);
                     populateRemainingOutputPortEntityContent(entity);
 
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -301,7 +301,7 @@ public class OutputPortResource extends ApplicationResource {
                 (revision, portEntity) -> {
                     // delete the specified output port
                     final PortEntity entity = serviceFacade.deleteOutputPort(revision, portEntity.getId());
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProcessGroupResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProcessGroupResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProcessGroupResource.java
index 1eb86fa..5b3ba84 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProcessGroupResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProcessGroupResource.java
@@ -236,7 +236,7 @@ public class ProcessGroupResource extends ApplicationResource {
             entity.getComponent().setContents(null);
         }
 
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -321,7 +321,7 @@ public class ProcessGroupResource extends ApplicationResource {
                     final ProcessGroupEntity entity = serviceFacade.updateProcessGroup(revision, processGroupEntity.getComponent());
                     populateRemainingProcessGroupEntityContent(entity);
 
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -410,7 +410,7 @@ public class ProcessGroupResource extends ApplicationResource {
                     final ProcessGroupEntity entity = serviceFacade.deleteProcessGroup(revision, processGroupEntity.getId());
 
                     // create the response
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -503,7 +503,7 @@ public class ProcessGroupResource extends ApplicationResource {
 
                     // generate a 201 created response
                     String uri = entity.getUri();
-                    return clusterContext(generateCreatedResponse(URI.create(uri), entity)).build();
+                    return generateCreatedResponse(URI.create(uri), entity).build();
                 }
         );
     }
@@ -565,7 +565,7 @@ public class ProcessGroupResource extends ApplicationResource {
         entity.setProcessGroups(populateRemainingProcessGroupEntitiesContent(entities));
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     // ----------
@@ -689,7 +689,7 @@ public class ProcessGroupResource extends ApplicationResource {
 
                     // generate a 201 created response
                     String uri = entity.getUri();
-                    return clusterContext(generateCreatedResponse(URI.create(uri), entity)).build();
+                    return generateCreatedResponse(URI.create(uri), entity).build();
                 }
         );
     }
@@ -745,7 +745,7 @@ public class ProcessGroupResource extends ApplicationResource {
         entity.setProcessors(processorResource.populateRemainingProcessorEntitiesContent(processors));
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     // -----------
@@ -839,7 +839,7 @@ public class ProcessGroupResource extends ApplicationResource {
                     inputPortResource.populateRemainingInputPortEntityContent(entity);
 
                     // build the response
-                    return clusterContext(generateCreatedResponse(URI.create(entity.getUri()), entity)).build();
+                    return generateCreatedResponse(URI.create(entity.getUri()), entity).build();
                 }
         );
     }
@@ -893,7 +893,7 @@ public class ProcessGroupResource extends ApplicationResource {
         entity.setInputPorts(inputPortResource.populateRemainingInputPortEntitiesContent(inputPorts));
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     // ------------
@@ -987,7 +987,7 @@ public class ProcessGroupResource extends ApplicationResource {
                     outputPortResource.populateRemainingOutputPortEntityContent(entity);
 
                     // build the response
-                    return clusterContext(generateCreatedResponse(URI.create(entity.getUri()), entity)).build();
+                    return generateCreatedResponse(URI.create(entity.getUri()), entity).build();
                 }
         );
     }
@@ -1042,7 +1042,7 @@ public class ProcessGroupResource extends ApplicationResource {
         entity.setOutputPorts(outputPortResource.populateRemainingOutputPortEntitiesContent(outputPorts));
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     // -------
@@ -1136,7 +1136,7 @@ public class ProcessGroupResource extends ApplicationResource {
                     funnelResource.populateRemainingFunnelEntityContent(entity);
 
                     // build the response
-                    return clusterContext(generateCreatedResponse(URI.create(entity.getUri()), entity)).build();
+                    return generateCreatedResponse(URI.create(entity.getUri()), entity).build();
                 }
         );
     }
@@ -1191,7 +1191,7 @@ public class ProcessGroupResource extends ApplicationResource {
         entity.setFunnels(funnelResource.populateRemainingFunnelEntitiesContent(funnels));
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     // ------
@@ -1285,7 +1285,7 @@ public class ProcessGroupResource extends ApplicationResource {
                     labelResource.populateRemainingLabelEntityContent(entity);
 
                     // build the response
-                    return clusterContext(generateCreatedResponse(URI.create(entity.getUri()), entity)).build();
+                    return generateCreatedResponse(URI.create(entity.getUri()), entity).build();
                 }
         );
     }
@@ -1340,7 +1340,7 @@ public class ProcessGroupResource extends ApplicationResource {
         entity.setLabels(labelResource.populateRemainingLabelEntitiesContent(labels));
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     // ---------------------
@@ -1449,7 +1449,7 @@ public class ProcessGroupResource extends ApplicationResource {
                     final RemoteProcessGroupEntity entity = serviceFacade.createRemoteProcessGroup(revision, groupId, remoteProcessGroupDTO);
                     remoteProcessGroupResource.populateRemainingRemoteProcessGroupEntityContent(entity);
 
-                    return clusterContext(generateCreatedResponse(URI.create(entity.getUri()), entity)).build();
+                    return generateCreatedResponse(URI.create(entity.getUri()), entity).build();
                 }
         );
     }
@@ -1511,7 +1511,7 @@ public class ProcessGroupResource extends ApplicationResource {
         entity.setRemoteProcessGroups(remoteProcessGroupResource.populateRemainingRemoteProcessGroupEntitiesContent(remoteProcessGroups));
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     // -----------
@@ -1677,7 +1677,7 @@ public class ProcessGroupResource extends ApplicationResource {
 
                     // extract the href and build the response
                     String uri = entity.getUri();
-                    return clusterContext(generateCreatedResponse(URI.create(uri), entity)).build();
+                    return generateCreatedResponse(URI.create(uri), entity).build();
                 }
         );
     }
@@ -1732,7 +1732,7 @@ public class ProcessGroupResource extends ApplicationResource {
         entity.setConnections(connectionResource.populateRemainingConnectionEntitiesContent(connections));
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     // ----------------
@@ -1838,7 +1838,7 @@ public class ProcessGroupResource extends ApplicationResource {
                     populateRemainingSnippetContent(flow);
 
                     // generate the response
-                    return clusterContext(generateCreatedResponse(getAbsolutePath(), flowEntity)).build();
+                    return generateCreatedResponse(getAbsolutePath(), flowEntity).build();
                 }
         );
     }
@@ -2009,7 +2009,7 @@ public class ProcessGroupResource extends ApplicationResource {
                     populateRemainingSnippetContent(flowSnippet);
 
                     // generate the response
-                    return clusterContext(generateCreatedResponse(getAbsolutePath(), entity)).build();
+                    return generateCreatedResponse(getAbsolutePath(), entity).build();
                 }
         );
     }
@@ -2096,7 +2096,7 @@ public class ProcessGroupResource extends ApplicationResource {
                     entity.setTemplate(template);
 
                     // build the response
-                    return clusterContext(generateCreatedResponse(URI.create(template.getUri()), entity)).build();
+                    return generateCreatedResponse(URI.create(template.getUri()), entity).build();
                 }
         );
     }
@@ -2251,7 +2251,7 @@ public class ProcessGroupResource extends ApplicationResource {
                         entity.setTemplate(template);
 
                         // build the response
-                        return clusterContext(generateCreatedResponse(URI.create(template.getUri()), entity)).build();
+                        return generateCreatedResponse(URI.create(template.getUri()), entity).build();
                     } catch (IllegalArgumentException | IllegalStateException e) {
                         logger.info("Unable to import template: " + e);
                         String responseXml = String.format("<errorResponse status=\"%s\" statusText=\"%s\"/>", Response.Status.BAD_REQUEST.getStatusCode(), e.getMessage());
@@ -2377,7 +2377,7 @@ public class ProcessGroupResource extends ApplicationResource {
                     controllerServiceResource.populateRemainingControllerServiceEntityContent(entity);
 
                     // build the response
-                    return clusterContext(generateCreatedResponse(URI.create(entity.getUri()), entity)).build();
+                    return generateCreatedResponse(URI.create(entity.getUri()), entity).build();
                 }
         );
     }

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProcessorResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProcessorResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProcessorResource.java
index 125fe90..4c53ef7 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProcessorResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProcessorResource.java
@@ -189,7 +189,7 @@ public class ProcessorResource extends ApplicationResource {
         populateRemainingProcessorEntityContent(entity);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -260,7 +260,7 @@ public class ProcessorResource extends ApplicationResource {
         entity.setPropertyDescriptor(descriptor);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -315,7 +315,7 @@ public class ProcessorResource extends ApplicationResource {
         entity.setComponentState(state);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -377,7 +377,7 @@ public class ProcessorResource extends ApplicationResource {
                     final ComponentStateEntity entity = new ComponentStateEntity();
 
                     // generate the response
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -475,7 +475,7 @@ public class ProcessorResource extends ApplicationResource {
                     final ProcessorEntity entity = serviceFacade.updateProcessor(revision, processorDTO);
                     populateRemainingProcessorEntityContent(entity);
 
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -560,7 +560,7 @@ public class ProcessorResource extends ApplicationResource {
                     final ProcessorEntity entity = serviceFacade.deleteProcessor(revision, processorEntity.getId());
 
                     // generate the response
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProvenanceEventResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProvenanceEventResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProvenanceEventResource.java
index 3da1fce..55f78e8 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProvenanceEventResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProvenanceEventResource.java
@@ -300,7 +300,7 @@ public class ProvenanceEventResource extends ApplicationResource {
         entity.setProvenanceEvent(event);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -376,7 +376,7 @@ public class ProvenanceEventResource extends ApplicationResource {
 
         // generate the response
         URI uri = URI.create(generateResourceUri("provenance-events", event.getId()));
-        return clusterContext(generateCreatedResponse(uri, entity)).build();
+        return generateCreatedResponse(uri, entity).build();
     }
 
     // setters

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProvenanceResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProvenanceResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProvenanceResource.java
index 2aff9ca..e5b6cc2 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProvenanceResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/ProvenanceResource.java
@@ -168,7 +168,7 @@ public class ProvenanceResource extends ApplicationResource {
         entity.setProvenanceOptions(searchOptions);
 
         // generate the response
-        return clusterContext(noCache(Response.ok(entity))).build();
+        return noCache(Response.ok(entity)).build();
     }
 
     /**
@@ -266,7 +266,7 @@ public class ProvenanceResource extends ApplicationResource {
                     entity.setProvenance(dto);
 
                     // generate the response
-                    return clusterContext(generateCreatedResponse(URI.create(dto.getUri()), entity)).build();
+                    return generateCreatedResponse(URI.create(dto.getUri()), entity).build();
                 }
         );
     }
@@ -345,7 +345,7 @@ public class ProvenanceResource extends ApplicationResource {
         entity.setProvenance(dto);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -413,7 +413,7 @@ public class ProvenanceResource extends ApplicationResource {
                     serviceFacade.deleteProvenance(entity.getId());
 
                     // generate the response
-                    return clusterContext(generateOkResponse(new ProvenanceEntity())).build();
+                    return generateOkResponse(new ProvenanceEntity()).build();
                 }
         );
     }
@@ -521,7 +521,7 @@ public class ProvenanceResource extends ApplicationResource {
                     entity.setLineage(dto);
 
                     // generate the response
-                    return clusterContext(generateCreatedResponse(URI.create(dto.getUri()), entity)).build();
+                    return generateCreatedResponse(URI.create(dto.getUri()), entity).build();
                 }
         );
     }
@@ -582,7 +582,7 @@ public class ProvenanceResource extends ApplicationResource {
         entity.setLineage(dto);
 
         // generate the response
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -644,7 +644,7 @@ public class ProvenanceResource extends ApplicationResource {
                     serviceFacade.deleteLineage(entity.getId());
 
                     // generate the response
-                    return clusterContext(generateOkResponse(new LineageEntity())).build();
+                    return generateOkResponse(new LineageEntity()).build();
                 }
         );
     }

http://git-wip-us.apache.org/repos/asf/nifi/blob/490e1da5/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/RemoteProcessGroupResource.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/RemoteProcessGroupResource.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/RemoteProcessGroupResource.java
index 0c192d7..fbceee2 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/RemoteProcessGroupResource.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/api/RemoteProcessGroupResource.java
@@ -139,7 +139,7 @@ public class RemoteProcessGroupResource extends ApplicationResource {
         final RemoteProcessGroupEntity entity = serviceFacade.getRemoteProcessGroup(id);
         populateRemainingRemoteProcessGroupEntityContent(entity);
 
-        return clusterContext(generateOkResponse(entity)).build();
+        return generateOkResponse(entity).build();
     }
 
     /**
@@ -215,7 +215,7 @@ public class RemoteProcessGroupResource extends ApplicationResource {
                 () -> serviceFacade.verifyDeleteRemoteProcessGroup(id),
                 (revision, remoteProcessGroupEntity) -> {
                     final RemoteProcessGroupEntity entity = serviceFacade.deleteRemoteProcessGroup(revision, remoteProcessGroupEntity.getId());
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -316,7 +316,7 @@ public class RemoteProcessGroupResource extends ApplicationResource {
                     entity.setRevision(updatedRevision);
                     entity.setRemoteProcessGroupPort(controllerResponse.getRemoteProcessGroupPort());
 
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -418,7 +418,7 @@ public class RemoteProcessGroupResource extends ApplicationResource {
                     entity.setRevision(updatedRevision);
                     entity.setRemoteProcessGroupPort(controllerResponse.getRemoteProcessGroupPort());
 
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }
@@ -539,7 +539,7 @@ public class RemoteProcessGroupResource extends ApplicationResource {
                     final RemoteProcessGroupEntity entity = serviceFacade.updateRemoteProcessGroup(revision, remoteProcessGroup);
                     populateRemainingRemoteProcessGroupEntityContent(entity);
 
-                    return clusterContext(generateOkResponse(entity)).build();
+                    return generateOkResponse(entity).build();
                 }
         );
     }