SseEventBo.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. package com.goafanti.baiduAI.bo;
  2. import org.springframework.http.MediaType;
  3. import org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitter;
  4. import org.springframework.web.servlet.mvc.method.annotation.SseEmitter;
  5. import java.util.Set;
  6. public class SseEventBo implements SseEmitter.SseEventBuilder {
  7. private String id;
  8. private String comment;
  9. private String name;
  10. private Long reconnectTime;
  11. private Object data;
  12. public String getId() {
  13. return id;
  14. }
  15. public void setId(String id) {
  16. this.id = id;
  17. }
  18. public String getComment() {
  19. return comment;
  20. }
  21. public void setComment(String comment) {
  22. this.comment = comment;
  23. }
  24. public String getName() {
  25. return name;
  26. }
  27. public void setName(String name) {
  28. this.name = name;
  29. }
  30. public Long getReconnectTime() {
  31. return reconnectTime;
  32. }
  33. public void setReconnectTime(Long reconnectTime) {
  34. this.reconnectTime = reconnectTime;
  35. }
  36. public Object getData() {
  37. return data;
  38. }
  39. public void setData(Object data) {
  40. this.data = data;
  41. }
  42. @Override
  43. public SseEmitter.SseEventBuilder comment(String s) {
  44. return null;
  45. }
  46. @Override
  47. public SseEmitter.SseEventBuilder name(String s) {
  48. return null;
  49. }
  50. @Override
  51. public SseEmitter.SseEventBuilder id(String s) {
  52. return null;
  53. }
  54. @Override
  55. public SseEmitter.SseEventBuilder reconnectTime(long l) {
  56. return null;
  57. }
  58. @Override
  59. public SseEmitter.SseEventBuilder data(Object o) {
  60. return null;
  61. }
  62. @Override
  63. public SseEmitter.SseEventBuilder data(Object o, MediaType mediaType) {
  64. return null;
  65. }
  66. @Override
  67. public Set<ResponseBodyEmitter.DataWithMediaType> build() {
  68. return null;
  69. }
  70. }