package com.zy.gateway.core.net.session;
|
|
import java.net.Socket;
|
|
/**
|
* 异形客户端的对象
|
*/
|
public class AlienSession {
|
|
/**
|
* 实例化一个默认对象
|
*/
|
public AlienSession()
|
{
|
this.isStatusOk = true;
|
}
|
|
|
/**
|
* 获取套接字
|
* @return
|
*/
|
public Socket getSocket() {
|
return socket;
|
}
|
|
/**
|
* 设置套接字信息
|
* @param socket 当前的值
|
*/
|
public void setSocket(Socket socket) {
|
this.socket = socket;
|
}
|
|
/**
|
* 获取设备唯一的DTU对象
|
* @return
|
*/
|
public String getDTU() {
|
return DTU;
|
}
|
|
/**
|
* 设置设备的唯一的DTU信息
|
* @param DTU
|
*/
|
public void setDTU(String DTU) {
|
this.DTU = DTU;
|
}
|
|
/**
|
* 获取当前的连接状态是否正常
|
* @return
|
*/
|
public boolean getIsStatusOk() {
|
return this.isStatusOk;
|
}
|
|
/**
|
* 设置当前的连接状态
|
* @param isStatusOk
|
*/
|
public void setIsStatusOk(boolean isStatusOk) {
|
this.isStatusOk = isStatusOk;
|
}
|
|
|
|
|
private Socket socket = null; // 网络套接字
|
private String DTU = ""; // 唯一的标识
|
private boolean isStatusOk = false; // 当前的网络状态
|
|
}
|