From 6a1787ffe343ad824cfd3e8b09b8dfb9020d849a Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Thu, 27 Aug 2015 15:57:07 -0400 Subject: [PATCH] polishing --- .../stream/module/launcher/ModuleLaunchRequest.java | 4 +--- .../cloud/stream/module/launcher/ModuleLauncher.java | 2 +- .../module/launcher/ModuleLauncherProperties.java | 2 -- .../stream/module/launcher/ModuleLauncherRunner.java | 10 +++++----- 4 files changed, 7 insertions(+), 11 deletions(-) diff --git a/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLaunchRequest.java b/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLaunchRequest.java index 532caa578..9aaa8bcf4 100644 --- a/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLaunchRequest.java +++ b/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLaunchRequest.java @@ -19,11 +19,9 @@ package org.springframework.cloud.stream.module.launcher; import java.util.HashMap; import java.util.Map; -import org.springframework.util.Assert; - /** * Encapsulates a reference to a module (as maven coordinates) and a set of "arguments" that must be passed to it. - * Those arguments will eventually be passed to the module by the launcher, using any way appropriate. + * Those arguments will be passed to the module by the launcher. * * @author Eric Bottard */ diff --git a/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLauncher.java b/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLauncher.java index 6d868515e..31999202a 100644 --- a/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLauncher.java +++ b/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLauncher.java @@ -67,7 +67,7 @@ public class ModuleLauncher { * The format of each module must conform to the Aether convention: * <groupId>:<artifactId>[:<extension>[:<classifier>]]:<version> * - * @param moduleLaunchRequests a list of modules with their (unqualified) arguments + * @param moduleLaunchRequests a list of modules with their arguments */ public void launch(List moduleLaunchRequests) { List reversed = new ArrayList<>(moduleLaunchRequests); diff --git a/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLauncherProperties.java b/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLauncherProperties.java index c7ee6b893..21100e1ea 100644 --- a/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLauncherProperties.java +++ b/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLauncherProperties.java @@ -19,8 +19,6 @@ package org.springframework.cloud.stream.module.launcher; import java.util.HashMap; import java.util.Map; -import javax.validation.constraints.AssertFalse; - import org.hibernate.validator.constraints.NotEmpty; import org.springframework.boot.context.properties.ConfigurationProperties; diff --git a/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLauncherRunner.java b/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLauncherRunner.java index 347a5b264..1b5a2850a 100644 --- a/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLauncherRunner.java +++ b/spring-cloud-stream-module-launcher/src/main/java/org/springframework/cloud/stream/module/launcher/ModuleLauncherRunner.java @@ -34,6 +34,7 @@ import org.springframework.stereotype.Component; * * @author Marius Bogoevici * @author Ilayaperumal Gopinathan + * @author Eric Bottard */ @Component @EnableConfigurationProperties(ModuleLauncherProperties.class) @@ -49,7 +50,7 @@ public class ModuleLauncherRunner implements CommandLineRunner { @Override public void run(String... args) throws Exception { - List launchRequests = toModuleLaunchRequests(moduleLauncherProperties); + List launchRequests = generateModuleLaunchRequests(); if (log.isInfoEnabled()) { StringBuilder sb = new StringBuilder("Launching\n"); for (ModuleLaunchRequest moduleLaunchRequest : launchRequests) { @@ -60,15 +61,14 @@ public class ModuleLauncherRunner implements CommandLineRunner { this.moduleLauncher.launch(launchRequests); } - private List toModuleLaunchRequests(ModuleLauncherProperties moduleLauncherProperties) { + private List generateModuleLaunchRequests() { List requests = new ArrayList<>(); - String[] modules = moduleLauncherProperties.getModules(); - Map> arguments = moduleLauncherProperties.getArgs(); + String[] modules = this.moduleLauncherProperties.getModules(); + Map> arguments = this.moduleLauncherProperties.getArgs(); for (int i = 0; i < modules.length; i++) { ModuleLaunchRequest moduleLaunchRequest = new ModuleLaunchRequest(modules[i], arguments.get(i)); requests.add(moduleLaunchRequest); } return requests; - } }