diff --git a/samples/zip/input-zip/test.zip b/samples/zip/input-zip/test.zip deleted file mode 100644 index ee08a3f..0000000 Binary files a/samples/zip/input-zip/test.zip and /dev/null differ diff --git a/samples/zip/pom.xml b/samples/zip/pom.xml index 43d2339..5c15c98 100644 --- a/samples/zip/pom.xml +++ b/samples/zip/pom.xml @@ -12,9 +12,9 @@ UTF-8 - 1.0.2.RELEASE - 2.13.0 - 4.13.1 + 2.0.0 + 2.17.2 + 4.13.2 @@ -30,10 +30,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.8.1 + 3.10.1 - 1.6 - 1.6 + 1.8 + 1.8 -Xlint:all true true @@ -42,7 +42,7 @@ org.codehaus.mojo exec-maven-plugin - 1.6.0 + 3.0.0 org.springframework.integration.samples.zip.Main @@ -88,7 +88,7 @@ commons-io commons-io - 2.7 + 2.11.0 diff --git a/samples/zip/src/main/java/org/springframework/integration/samples/zip/Main.java b/samples/zip/src/main/java/org/springframework/integration/samples/zip/Main.java index 054e2db..a779b44 100644 --- a/samples/zip/src/main/java/org/springframework/integration/samples/zip/Main.java +++ b/samples/zip/src/main/java/org/springframework/integration/samples/zip/Main.java @@ -39,7 +39,8 @@ public final class Main { private static final Log LOGGER = LogFactory.getLog(Main.class); - private Main() { } + private Main() { + } /** * Load the Spring Integration Application Context @@ -50,13 +51,13 @@ public final class Main { if (LOGGER.isInfoEnabled()) { LOGGER.info("\n=========================================================" - + "\n " - + "\n Welcome to the Spring Integration Zip Sample " - + "\n " - + "\n For more information please visit: " - + "\n https://www.springsource.org/spring-integration " - + "\n " - + "\n=========================================================" ); + + "\n " + + "\n Welcome to the Spring Integration Zip Sample " + + "\n " + + "\n For more information please visit: " + + "\n https://www.springsource.org/spring-integration " + + "\n " + + "\n========================================================="); } final AbstractApplicationContext context = @@ -70,23 +71,21 @@ public final class Main { if (LOGGER.isInfoEnabled()) { LOGGER.info("\n=========================================================" - + "\n " - + "\n Please press 'q + Enter' to quit the application. " - + "\n " - + "\n=========================================================" ); + + "\n " + + "\n Please press 'q + Enter' to quit the application. " + + "\n " + + "\n========================================================="); } - while (!scanner.hasNext("q")) { - //Do nothing unless user presses 'q' to quit. + while (true) { + if (scanner.hasNext("q")) { + if (LOGGER.isInfoEnabled()) { + LOGGER.info("Exiting application...bye."); + } + scanner.close(); + System.exit(0); + } } - - if (LOGGER.isInfoEnabled()) { - LOGGER.info("Exiting application...bye."); - } - - scanner.close(); - System.exit(0); - } } diff --git a/samples/zip/src/main/java/org/springframework/integration/samples/zip/SpringIntegrationUtils.java b/samples/zip/src/main/java/org/springframework/integration/samples/zip/SpringIntegrationUtils.java index 7d09102..4da0428 100644 --- a/samples/zip/src/main/java/org/springframework/integration/samples/zip/SpringIntegrationUtils.java +++ b/samples/zip/src/main/java/org/springframework/integration/samples/zip/SpringIntegrationUtils.java @@ -50,9 +50,9 @@ public final class SpringIntegrationUtils { */ public static void displayDirectories(final ApplicationContext context) { - final Map fileReadingMessageSources = context.getBeansOfType(FileReadingMessageSource.class); + Map fileReadingMessageSources = context.getBeansOfType(FileReadingMessageSource.class); - final List inputDirectories = new ArrayList(); + List inputDirectories = new ArrayList<>(); for (FileReadingMessageSource source : fileReadingMessageSources.values()) { final File inDir = (File) new DirectFieldAccessor(source).getPropertyValue("directory"); @@ -60,9 +60,9 @@ public final class SpringIntegrationUtils { } - final Map fileWritingMessageHandlers = context.getBeansOfType(FileWritingMessageHandler.class); + Map fileWritingMessageHandlers = context.getBeansOfType(FileWritingMessageHandler.class); - final List outputDirectories = new ArrayList(); + List outputDirectories = new ArrayList<>(); for (final FileWritingMessageHandler messageHandler : fileWritingMessageHandlers.values()) { final Expression outDir = (Expression) new DirectFieldAccessor(messageHandler).getPropertyValue("destinationDirectoryExpression"); diff --git a/samples/zip/src/test/java/org/springframework/integration/samples/zip/SpringIntegrationProjectStartupTest.java b/samples/zip/src/test/java/org/springframework/integration/samples/zip/SpringIntegrationProjectStartupTest.java index c4ca0b6..a4425de 100644 --- a/samples/zip/src/test/java/org/springframework/integration/samples/zip/SpringIntegrationProjectStartupTest.java +++ b/samples/zip/src/test/java/org/springframework/integration/samples/zip/SpringIntegrationProjectStartupTest.java @@ -32,7 +32,7 @@ import org.springframework.integration.samples.zip.SpringIntegrationUtils; public class SpringIntegrationProjectStartupTest { @Test - public void testStartupOfSpringInegrationContext() throws Exception{ + public void testStartupOfSpringIntegrationContext() throws Exception{ final ApplicationContext context = new ClassPathXmlApplicationContext("/META-INF/spring/integration/spring-integration-context.xml", SpringIntegrationProjectStartupTest.class);