mirror of
https://github.com/OtusTeam/Spring.git
synced 2026-05-30 10:50:42 +00:00
2024-01 spring-30-endpoints-flow-components
This commit is contained in:
-12
@@ -1,12 +0,0 @@
|
||||
package ru.otus.spring.integration.services;
|
||||
|
||||
|
||||
import ru.otus.spring.integration.domain.Food;
|
||||
import ru.otus.spring.integration.domain.OrderItem;
|
||||
|
||||
// TODO: add messaging gateway annotation
|
||||
public interface Cafe {
|
||||
|
||||
// TODO: add gateway annotation with required channels
|
||||
Food process(OrderItem orderItem);
|
||||
}
|
||||
-17
@@ -1,17 +0,0 @@
|
||||
package ru.otus.spring.integration.services;
|
||||
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.integration.annotation.Gateway;
|
||||
import org.springframework.integration.annotation.MessagingGateway;
|
||||
|
||||
import ru.otus.spring.integration.domain.OrderItem;
|
||||
|
||||
@MessagingGateway
|
||||
public interface CafeService {
|
||||
|
||||
@Gateway(requestChannel = "itemsChannel", replyChannel = "foodChannel")
|
||||
List<Map<String, Object>> process(List<OrderItem> orderItem);
|
||||
}
|
||||
-17
@@ -1,17 +0,0 @@
|
||||
package ru.otus.spring.integration.services;
|
||||
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
import org.springframework.integration.annotation.Gateway;
|
||||
import org.springframework.integration.annotation.MessagingGateway;
|
||||
|
||||
import ru.otus.spring.integration.domain.Food;
|
||||
import ru.otus.spring.integration.domain.OrderItem;
|
||||
|
||||
@MessagingGateway
|
||||
public interface Cafe {
|
||||
|
||||
@Gateway(requestChannel = "itemsChannel", replyChannel = "foodChannel")
|
||||
Collection<Food> process(Collection<OrderItem> orderItem);
|
||||
}
|
||||
Reference in New Issue
Block a user