meessage -> message
This commit is contained in:
@@ -14,20 +14,20 @@ import com.example.oneul.infra.kafka.Type;
|
|||||||
|
|
||||||
@Component
|
@Component
|
||||||
public class MessageQueueFactory {
|
public class MessageQueueFactory {
|
||||||
private final Map<Type, Function<Post, PostMessage>> meessageQueueServiceMap = new HashMap<>();
|
private final Map<Type, Function<Post, PostMessage>> messageQueueServiceMap = new HashMap<>();
|
||||||
|
|
||||||
public MessageQueueFactory(List<MessageQueueService> meessageQueueServices) {
|
public MessageQueueFactory(List<MessageQueueService> messageQueueServices) {
|
||||||
if(CollectionUtils.isEmpty(meessageQueueServices)){
|
if(CollectionUtils.isEmpty(messageQueueServices)){
|
||||||
throw new IllegalArgumentException("메시지 큐 구현체가 존재하지 않습니다.");
|
throw new IllegalArgumentException("메시지 큐 구현체가 존재하지 않습니다.");
|
||||||
}
|
}
|
||||||
|
|
||||||
for(MessageQueueService service : meessageQueueServices){
|
for(MessageQueueService service : messageQueueServices){
|
||||||
Function<Post, PostMessage> transaction = service::transaction;
|
Function<Post, PostMessage> transaction = service::transaction;
|
||||||
this.meessageQueueServiceMap.put(service.getMessageType(), transaction);
|
this.messageQueueServiceMap.put(service.getMessageType(), transaction);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public Function<Post, PostMessage> getTye(Type type){
|
public Function<Post, PostMessage> getTye(Type type){
|
||||||
return meessageQueueServiceMap.get(type);
|
return messageQueueServiceMap.get(type);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user