@Service(value="helloServer")
public class HelloServer
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.util.List<java.lang.String> |
closePendingList |
static java.util.HashMap<java.lang.String,UserHandler> |
deviceMap |
HelloServerInitializer |
helloServerInitializer |
static boolean |
isStarted |
static java.lang.Object |
locker |
构造器和说明 |
---|
HelloServer() |
限定符和类型 | 方法和说明 |
---|---|
static void |
activeDevice(java.lang.String identity)
从取消列表中移除,保证该连接不会被断开
|
static void |
closeConnection(java.lang.String identity)
断开连接,如果尚未连接上,加入断开队列
|
static void |
main(java.lang.String[] args) |
static int |
sendTCPCmd(java.lang.String identity,
java.lang.String cmd) |
void |
shutdown() |
void |
startServer() |
public HelloServerInitializer helloServerInitializer
public static boolean isStarted
public static java.util.HashMap<java.lang.String,UserHandler> deviceMap
public static java.util.List<java.lang.String> closePendingList
public static final java.lang.Object locker
public static int sendTCPCmd(java.lang.String identity, java.lang.String cmd)
public void startServer() throws java.lang.InterruptedException
java.lang.InterruptedException
public static void closeConnection(java.lang.String identity)
identity
- public static void activeDevice(java.lang.String identity)
identity
- public void shutdown()
public static void main(java.lang.String[] args) throws java.lang.InterruptedException
java.lang.InterruptedException