spring-boot/spring-bootstrap-cli/samples/integration.groovy
Dave Syer 83e0ea22c1 [bs-19] Add samples and CLI support for Spring Integration
$ cd spring-bootstrap-cli
    $ export SPRING_HOME=target
    $ src/main/scripts/spring run samples/integration.groovy

The big disadvantage at the moment is that there is no goo way to
detect Spring Integration in the AST (at least not as good as @Enable*).
So for now we are looking for @MessageEndpoint or a class name with
SpringIntegration in it.

[#48151147]
2013-04-25 17:15:05 +01:00

16 lines
293 B
Groovy

package org.test
@Component
class SpringIntegrationExample implements CommandLineRunner {
def builder = new IntegrationBuilder()
def flow = builder.messageFlow {
transform {"Hello, $it!"}
}
@Override
public void run(String... args) {
print flow.sendAndReceive("World")
}
}