Refactor Spring-Reactor samples

This commit is contained in:
pivovarit 2016-12-28 08:19:55 +01:00
parent 20bbeb3e65
commit 06f10646b1
7 changed files with 99 additions and 96 deletions

View File

@ -1,5 +1,8 @@
package com.baeldung.poi.word; package com.baeldung.poi.word;
import org.apache.poi.util.Units;
import org.apache.poi.xwpf.usermodel.*;
import java.io.FileOutputStream; import java.io.FileOutputStream;
import java.io.IOException; import java.io.IOException;
import java.net.URISyntaxException; import java.net.URISyntaxException;
@ -9,13 +12,6 @@ import java.nio.file.Paths;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import java.util.stream.Stream; import java.util.stream.Stream;
import org.apache.poi.util.Units;
import org.apache.poi.xwpf.usermodel.ParagraphAlignment;
import org.apache.poi.xwpf.usermodel.UnderlinePatterns;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFParagraph;
import org.apache.poi.xwpf.usermodel.XWPFRun;
public class WordDocument { public class WordDocument {
public static String logo = "logo-leaf.png"; public static String logo = "logo-leaf.png";
public static String paragraph1 = "poi-word-para1.txt"; public static String paragraph1 = "poi-word-para1.txt";

View File

@ -15,7 +15,6 @@ import reactor.bus.EventBus;
import static reactor.bus.selector.Selectors.$; import static reactor.bus.selector.Selectors.$;
@Configuration @Configuration
@EnableAutoConfiguration @EnableAutoConfiguration
@ComponentScan @ComponentScan

View File

@ -20,8 +20,9 @@ public class NotificationConsumer implements Consumer<Event<NotificationData>> {
NotificationData notificationData = notificationDataEvent.getData(); NotificationData notificationData = notificationDataEvent.getData();
try { try {
notificationService.initiateNotofication(notificationData); notificationService.initiateNotification(notificationData);
} catch (InterruptedException e) {} } catch (InterruptedException e) {
}
} }

View File

@ -10,24 +10,31 @@ public class NotificationData {
public long getId() { public long getId() {
return id; return id;
} }
public void setId(long id) { public void setId(long id) {
this.id = id; this.id = id;
} }
public String getName() { public String getName() {
return name; return name;
} }
public void setName(String name) { public void setName(String name) {
this.name = name; this.name = name;
} }
public String getEmail() { public String getEmail() {
return email; return email;
} }
public void setEmail(String email) { public void setEmail(String email) {
this.email = email; this.email = email;
} }
public String getMobile() { public String getMobile() {
return mobile; return mobile;
} }
public void setMobile(String mobile) { public void setMobile(String mobile) {
this.mobile = mobile; this.mobile = mobile;
} }

View File

@ -4,6 +4,6 @@ import com.baeldung.doman.NotificationData;
public interface NotificationService { public interface NotificationService {
public void initiateNotofication(NotificationData notificationData) throws InterruptedException; void initiateNotification(NotificationData notificationData) throws InterruptedException;
} }

View File

@ -9,7 +9,7 @@ import com.baeldung.service.NotificationService;
public class NotificationServiceimpl implements NotificationService { public class NotificationServiceimpl implements NotificationService {
@Override @Override
public void initiateNotofication(NotificationData notificationData) throws InterruptedException { public void initiateNotification(NotificationData notificationData) throws InterruptedException {
System.out.println("Notification service started for Notification ID: " + notificationData.getId()); System.out.println("Notification service started for Notification ID: " + notificationData.getId());