클래스명 수정

This commit is contained in:
deogicorgi
2022-04-03 00:17:32 +09:00
parent b5f2b70c76
commit 547d1da2af
9 changed files with 38 additions and 21 deletions

View File

@@ -17,12 +17,12 @@ import java.time.LocalDateTime;
@JsonTypeInfo(
use = JsonTypeInfo.Id.NAME,
property = "type",
defaultImpl = KafkaUriProduceMessage.class)
defaultImpl = KafkaUriMessage.class)
@JsonSubTypes({
@JsonSubTypes.Type(value = KafkaUriProduceMessage.class, names = {"uri", "Uri", "URI"}),
@JsonSubTypes.Type(value = KafkaBodyProduceMessage.class, names = {"message", "Message", "MESSAGE"})
@JsonSubTypes.Type(value = KafkaUriMessage.class, names = {"uri", "Uri", "URI"}),
@JsonSubTypes.Type(value = KafkaBodyMessage.class, names = {"message", "Message", "MESSAGE"})
})
public abstract class AbstractKafkaProduceMessage {
public abstract class AbstractKafkaMessage {
// 요청 토픽
protected String topic;

View File

@@ -9,12 +9,12 @@ import lombok.Setter;
*/
@Getter
@Setter
public class KafkaBodyProduceMessage extends AbstractKafkaProduceMessage {
public class KafkaBodyMessage extends AbstractKafkaMessage {
// 요청 메시지
private String message;
public KafkaBodyProduceMessage() {
public KafkaBodyMessage() {
super.type = ProduceMessageType.Message;
}

View File

@@ -9,12 +9,12 @@ import lombok.Setter;
*/
@Getter
@Setter
public class KafkaUriProduceMessage extends AbstractKafkaProduceMessage {
public class KafkaUriMessage extends AbstractKafkaMessage {
// 요청 URI
private String uri;
public KafkaUriProduceMessage() {
public KafkaUriMessage() {
super.type = ProduceMessageType.URI;
}

View File

@@ -1,14 +1,14 @@
package com.github.deogicorgi.reactive.common.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.github.deogicorgi.reactive.common.message.AbstractKafkaProduceMessage;
import com.github.deogicorgi.reactive.common.message.AbstractKafkaMessage;
import com.github.deogicorgi.reactive.common.value.ProduceMessageType;
import lombok.Getter;
import java.time.LocalDateTime;
/**
* 카프카 메시지 클래스
* 카프카 메시지 전송결과 클래스
*/
@Getter
public class KafkaProduceResult {
@@ -38,11 +38,11 @@ public class KafkaProduceResult {
// 메시지를 처리한 시간
private LocalDateTime producedAt;
public KafkaProduceResult(AbstractKafkaProduceMessage message) {
public KafkaProduceResult(AbstractKafkaMessage message) {
this.setRequestedMessage(message);
}
public KafkaProduceResult(AbstractKafkaProduceMessage message, Throwable e) {
public KafkaProduceResult(AbstractKafkaMessage message, Throwable e) {
this.setRequestedMessage(message);
this.status = false;
this.error = e;
@@ -54,7 +54,7 @@ public class KafkaProduceResult {
return error != null;
}
private void setRequestedMessage(AbstractKafkaProduceMessage requestedMessage) {
private void setRequestedMessage(AbstractKafkaMessage requestedMessage) {
this.topic = requestedMessage.getTopic();
this.messageType = requestedMessage.getType();
this.requestedMessage = requestedMessage.getRequestedMessage();