package org.infosec.ismp.model.syslog;
import java.io.Serializable;
import java.util.Date;
import org.apache.commons.lang.builder.ToStringBuilder;
/**
* agent将收到的的syslog封装成本对象,发送给Manager;
* @author lianglin
*
*/
public class RawSyslog implements Serializable {
/**
* 对应syslog源的唯一id
*/
private String m_nodeid;
/**
* 收到发来报文的对方地址
*/
private String m_ipaddr;
/**
* 收到报文的原始内容
*/
private byte[] m_contents;
/**
* 表示收到信息的Agent标识
*/
private String m_agent;
/**
* 发送时间
*/
private Date m_sendTime;
public String getNodeid() {
return m_nodeid;
}
public void setNodeid(String nodeid) {
m_nodeid = nodeid;
}
public String getIpaddr() {
return m_ipaddr;
}
public void setIpaddr(String ipaddr) {
m_ipaddr = ipaddr;
}
public byte[] getContents() {
return m_contents;
}
public void setContents(byte[] contents) {
m_contents = contents;
}
public String getAgent() {
return m_agent;
}
public void setAgent(String agent) {
m_agent = agent;
}
public Date getSendTime() {
return m_sendTime;
}
public void setSendTime(Date sendTime) {
m_sendTime = sendTime;
}
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this);
}
}