[server] - 优化大量代码
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
package io.wdd.agent.agent;
|
||||
|
||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.wdd.agent.config.beans.init.AgentServerInfo;
|
||||
import io.wdd.agent.message.OMessageToServerSender;
|
||||
import io.wdd.common.beans.rabbitmq.OctopusMessage;
|
||||
@@ -19,11 +21,22 @@ public class AgentOperationInfoService {
|
||||
@Resource
|
||||
OMessageToServerSender oMessageToServerSender;
|
||||
|
||||
@Resource
|
||||
ObjectMapper objectMapper;
|
||||
|
||||
public void AgentOpInfo(OctopusMessage octopusMessage){
|
||||
|
||||
// 构造结果OM
|
||||
octopusMessage.setAc_time(TimeUtils.currentTime());
|
||||
octopusMessage.setResult(agentServerInfo);
|
||||
|
||||
// 需要此部分写为String, 否则无法解析
|
||||
String agentServerInfoString;
|
||||
try {
|
||||
agentServerInfoString = objectMapper.writeValueAsString(objectMapper);
|
||||
} catch (JsonProcessingException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
octopusMessage.setResult(agentServerInfoString);
|
||||
|
||||
// 发送相应的OM至 OctopusToServer 中
|
||||
oMessageToServerSender.send(octopusMessage);
|
||||
|
||||
Reference in New Issue
Block a user