This is an automated email from the ASF dual-hosted git repository.

smolnar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/knox.git


The following commit(s) were added to refs/heads/master by this push:
     new 58d8479  KNOX-2289 - Passing GatewayServer.getGatewayServices() to 
SimpleDescriptorHandler.handle() as it needs it to provision encryption query 
string password (#288)
58d8479 is described below

commit 58d8479b2ac8f3609178b744fbd839784823737f
Author: Sandor Molnar <[email protected]>
AuthorDate: Thu Mar 12 17:59:23 2020 +0100

    KNOX-2289 - Passing GatewayServer.getGatewayServices() to 
SimpleDescriptorHandler.handle() as it needs it to provision encryption query 
string password (#288)
---
 .../knox/gateway/services/topology/impl/DefaultTopologyService.java   | 4 ----
 .../knox/gateway/services/topology/monitor/DescriptorsMonitor.java    | 3 ++-
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git 
a/gateway-server/src/main/java/org/apache/knox/gateway/services/topology/impl/DefaultTopologyService.java
 
b/gateway-server/src/main/java/org/apache/knox/gateway/services/topology/impl/DefaultTopologyService.java
index c616a31..411307e 100644
--- 
a/gateway-server/src/main/java/org/apache/knox/gateway/services/topology/impl/DefaultTopologyService.java
+++ 
b/gateway-server/src/main/java/org/apache/knox/gateway/services/topology/impl/DefaultTopologyService.java
@@ -789,10 +789,6 @@ public class DefaultTopologyService extends 
FileAlterationListenerAdaptor implem
 
 
   /**
-   * Change handler for simple descriptors
-   */
-
-  /**
    * Listener for Ambari config change events, which will trigger 
re-generation (including re-discovery) of the
    * affected topologies.
    */
diff --git 
a/gateway-server/src/main/java/org/apache/knox/gateway/services/topology/monitor/DescriptorsMonitor.java
 
b/gateway-server/src/main/java/org/apache/knox/gateway/services/topology/monitor/DescriptorsMonitor.java
index 9c67e37..1823b45 100644
--- 
a/gateway-server/src/main/java/org/apache/knox/gateway/services/topology/monitor/DescriptorsMonitor.java
+++ 
b/gateway-server/src/main/java/org/apache/knox/gateway/services/topology/monitor/DescriptorsMonitor.java
@@ -29,6 +29,7 @@ import java.util.Map;
 import org.apache.commons.io.FilenameUtils;
 import org.apache.commons.io.monitor.FileAlterationListenerAdaptor;
 import org.apache.knox.gateway.GatewayMessages;
+import org.apache.knox.gateway.GatewayServer;
 import org.apache.knox.gateway.config.GatewayConfig;
 import org.apache.knox.gateway.i18n.messages.MessagesFactory;
 import org.apache.knox.gateway.services.security.AliasService;
@@ -92,7 +93,7 @@ public class DescriptorsMonitor extends 
FileAlterationListenerAdaptor implements
   public void onFileChange(File file) {
     try {
       // When a simple descriptor has been created or modified, generate the 
new topology descriptor
-      Map<String, File> result = SimpleDescriptorHandler.handle(gatewayConfig, 
file, topologiesDir, aliasService);
+      Map<String, File> result = SimpleDescriptorHandler.handle(gatewayConfig, 
file, topologiesDir, aliasService, GatewayServer.getGatewayServices());
       
LOG.generatedTopologyForDescriptorChange(result.get(SimpleDescriptorHandler.RESULT_TOPOLOGY).getName(),
 file.getName());
 
       // Add the provider config reference relationship for handling updates 
to the provider config

Reply via email to