Packet.java 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.persagy.communication.entity;
  2. import cn.hutool.core.util.StrUtil;
  3. import com.alibaba.fastjson.JSONObject;
  4. import java.util.Date;
  5. public class Packet {
  6. public String packetString;
  7. public byte[] packetBytes;
  8. public Date time = new Date();
  9. public Packet(String packetString) {
  10. this.packetString = StrUtil.trim(packetString);
  11. }
  12. public Packet(byte[] packetBytes) {
  13. this.packetBytes = packetBytes;
  14. }
  15. public Packet() {
  16. }
  17. public String getPacketString() {
  18. return packetString;
  19. }
  20. public void setPacketString(String packetString) {
  21. this.packetString = StrUtil.trim(packetString);
  22. }
  23. public byte[] getPacketBytes() {
  24. return packetBytes;
  25. }
  26. public void setPacketBytes(byte[] packetBytes) {
  27. this.packetBytes = packetBytes;
  28. }
  29. public Date getTime() {
  30. return time;
  31. }
  32. public void setTime(Date time) {
  33. this.time = time;
  34. }
  35. @Override
  36. public String toString() {
  37. return JSONObject.toJSONString(this);
  38. }
  39. }