123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- package com.jd.platform.jlog.common.model;
- import com.jd.platform.jlog.common.constant.LogTypeEnum;
- import java.io.Serializable;
- import java.net.InetSocketAddress;
- import java.util.List;
- /**
- * 客户端-服务端彼此传输的数据
- * @author wuweifeng
- * @version 1.0
- * @date 2021-08-17
- */
- public class TracerData implements Serializable {
- /**
- * type
- */
- private LogTypeEnum type;
- /**
- * 多个tracer批量打包后
- */
- private List<TracerBean> tracerBeanList;
- /**
- * span日志
- */
- List<RunLogMessage> tempLogs;
- //发送地址(仅多播时候使用)
- private transient InetSocketAddress address;
- public InetSocketAddress getAddress() { return address; }
- public void setAddress(InetSocketAddress address) { this.address = address; }
- public List<TracerBean> getTracerBeanList() {
- return tracerBeanList;
- }
- public void setTracerBeanList(List<TracerBean> tracerBeanList) {
- this.tracerBeanList = tracerBeanList;
- }
- public LogTypeEnum getType() {
- return type;
- }
- public void setType(LogTypeEnum type) {
- this.type = type;
- }
- public List<RunLogMessage> getTempLogs() {
- return tempLogs;
- }
- public void setTempLogs(List<RunLogMessage> tempLogs) {
- this.tempLogs = tempLogs;
- }
- @Override
- public String toString() {
- return "TracerData{" +
- "type=" + type +
- ", tracerBeanList=" + tracerBeanList +
- ", tempLogs=" + tempLogs +
- ", address=" + address +
- '}';
- }
- }
|