1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- package com.ruoyi.sim.domain.vo;
- import org.apache.commons.lang3.builder.ToStringBuilder;
- import org.apache.commons.lang3.builder.ToStringStyle;
- import java.net.Socket;
- import java.util.concurrent.atomic.AtomicInteger;
- public class SocketWrapCacheVo {
- /**
- * ip v4.
- */
- private String ip;
- /**
- * port.
- */
- private Integer port;
- private Socket socket;
- /**
- * 每个Socket都有。
- */
- private Long okTimeMillis;
- /**
- * 每个Socket都有。
- */
- private Long previousSendSleep = 0L;
- public SocketWrapCacheVo() {
- }
- public SocketWrapCacheVo(String ip, Integer port, Socket socket, Long okTimeMillis) {
- this.ip = ip;
- this.port = port;
- this.socket = socket;
- this.okTimeMillis = okTimeMillis;
- }
- public String getIp() {
- return ip;
- }
- public void setIp(String ip) {
- this.ip = ip;
- }
- public Integer getPort() {
- return port;
- }
- public void setPort(Integer port) {
- this.port = port;
- }
- public Socket getSocket() {
- return socket;
- }
- public void setSocket(Socket socket) {
- this.socket = socket;
- }
- public Long getOkTimeMillis() {
- return okTimeMillis;
- }
- public void setOkTimeMillis(Long okTimeMillis) {
- this.okTimeMillis = okTimeMillis;
- }
- public Long getPreviousSendSleep() {
- return previousSendSleep;
- }
- public void setPreviousSendSleep(Long previousSendSleep) {
- this.previousSendSleep = previousSendSleep;
- }
- @Override
- public String toString() {
- return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
- .append("ip", ip)
- .append("port", port)
- .append("socket", socket)
- .append("okTimeMillis", okTimeMillis)
- .toString();
- }
- }
|