Add Stream processing example

This commit is contained in:
Ivan Paolillo
2016-09-01 10:57:47 +02:00
parent cc9370e8ff
commit d9da586447
41 changed files with 2459 additions and 0 deletions
@@ -0,0 +1,26 @@
package org.baeldung.spring.cloud;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.stream.annotation.EnableBinding;
import org.springframework.cloud.stream.annotation.StreamListener;
import org.springframework.cloud.stream.messaging.Sink;
@EnableBinding(Sink.class)
@SpringBootApplication
public class LogSinkApplication {
private static Logger logger = LoggerFactory.getLogger(LogSinkApplication.class);
@StreamListener(Sink.INPUT)
public void loggerSink(String date) {
logger.info("Received: " + date);
}
public static void main(String[] args) {
SpringApplication.run(LogSinkApplication.class, args);
}
}
@@ -0,0 +1,16 @@
package org.baeldung.spring.cloud;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
@RunWith(SpringRunner.class)
@SpringBootTest
public class LogSinkApplicationTests {
@Test
public void contextLoads() {
}
}