|
|
|
@ -31,7 +31,7 @@ public class MessageUtils {
|
|
|
|
if(map.get("sender") == null) {
|
|
|
|
if(map.get("sender") == null) {
|
|
|
|
throw new InCompleteMessageException("sender 엘리먼트를 찾을 수 없습니다.");
|
|
|
|
throw new InCompleteMessageException("sender 엘리먼트를 찾을 수 없습니다.");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if(map.get("sender") instanceof Map){
|
|
|
|
else if(!(map.get("sender") instanceof Map)) {
|
|
|
|
throw new InCompleteMessageException("sender 엘리먼트의 데이터가 객체타입이 아닙니다.");
|
|
|
|
throw new InCompleteMessageException("sender 엘리먼트의 데이터가 객체타입이 아닙니다.");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
Map<String, Object> senderMap = (Map<String, Object>)map.get("sender");
|
|
|
|
Map<String, Object> senderMap = (Map<String, Object>)map.get("sender");
|
|
|
|
@ -53,7 +53,7 @@ public class MessageUtils {
|
|
|
|
throw new InCompleteMessageException("sender.timestamp 값을 찾을 수 없습니다.");
|
|
|
|
throw new InCompleteMessageException("sender.timestamp 값을 찾을 수 없습니다.");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else {
|
|
|
|
else {
|
|
|
|
String senderTimeStampString = String.valueOf(senderMap.get("host-id"));
|
|
|
|
String senderTimeStampString = String.valueOf(senderMap.get("timestamp"));
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
senderTimestamp = Long.parseLong(senderTimeStampString);
|
|
|
|
senderTimestamp = Long.parseLong(senderTimeStampString);
|
|
|
|
} catch (NumberFormatException e) {
|
|
|
|
} catch (NumberFormatException e) {
|
|
|
|
@ -80,7 +80,7 @@ public class MessageUtils {
|
|
|
|
if(map.get("recipient") == null) {
|
|
|
|
if(map.get("recipient") == null) {
|
|
|
|
throw new InCompleteMessageException("recipient 엘리먼트를 찾을 수 없습니다.");
|
|
|
|
throw new InCompleteMessageException("recipient 엘리먼트를 찾을 수 없습니다.");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if(map.get("recipient") instanceof Map){
|
|
|
|
else if(!(map.get("recipient") instanceof Map)) {
|
|
|
|
throw new InCompleteMessageException("recipient 엘리먼트의 데이터가 객체타입이 아닙니다.");
|
|
|
|
throw new InCompleteMessageException("recipient 엘리먼트의 데이터가 객체타입이 아닙니다.");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
Map<String, Object> recipientMap = (Map<String, Object>)map.get("recipient");
|
|
|
|
Map<String, Object> recipientMap = (Map<String, Object>)map.get("recipient");
|
|
|
|
|