Files
spring-integration-samples/basic/helloworld
kasoban 68976a81a6 Add specific slf4j-api version dependency
When just importing the ftp example as a maven project, I ran into the issue of a slf4j version discrepancy described here:
http://www.slf4j.org/faq.html#IllegalAccessError

This is solved by adding the specific version dependency of `slf4j-api`.

* Add the specific `slf4j-api` dependency to the Gradle script
* Change the dependency scope for `slf4j-` impl to the `runtime`.
* Regenerate POMs
2016-01-04 09:54:04 -05:00
..
2014-04-16 20:45:34 +03:00
2015-03-30 13:01:25 +03:00

Hello World Sample

This is an obvious place to get started. This sample project contains 2 basic sample applications:

  • Hello World
  • Poller Application

Hello World

The Hello World application demonstrates a simple message flow represented by the diagram below:

Message -> Channel -> ServiceActivator -> QueueChannel 

To run the sample simply execute HelloWorldApp in package org.springframework.integration.samples.helloworld. You can also execute that class using the Gradle:

$ gradlew :helloworld:runHelloWorldApp

You should see the following output:

INFO : org.springframework.integration.samples.helloworld.HelloWorldApp - ==> HelloWorldDemo: Hello World

Poller Application

This simple application will print out the current system time twice every 20 seconds.

More specifically, an Inbound Channel Adapter polls for the current system time 2 times every 20 seconds (20000 milliseconds). The resulting message contains as payload the time in milliseconds and the message is sent to a Logging Channel Adapter, which will print the time to the command prompt.

To run the sample simply execute PollerApp in package org.springframework.integration.samples.helloworld. You can also execute that class using the Gradle:

$ gradlew :helloworld:runPollerApp

You should see output like the following:

INFO : org.springframework.integration.samples.helloworld - 1328892135471
INFO : org.springframework.integration.samples.helloworld - 1328892135524