程序包 | 说明 |
---|---|
org.nutz.lang.socket |
限定符和类型 | 方法和说明 |
---|---|
static SocketAction |
Sockets.doClose()
创建一个停止监听的动作对象
|
SocketAction |
SocketActionTable.get(String line)
根据输入的行,得到一个动作执行对象
|
限定符和类型 | 方法和说明 |
---|---|
static Map<String,SocketAction> |
Sockets.createActions()
快捷创建动作映射表的方法
|
限定符和类型 | 方法和说明 |
---|---|
static void |
Sockets.localListenOne(int port,
String line,
SocketAction action)
监听本地某一个端口,仅仅收到某一个特殊命令时,才会开始一个动作。
|
static void |
Sockets.localListenOneAndStop(int port,
String line,
SocketAction action)
监听本地某一个端口,仅仅收到某一个特殊命令时,才会开始一个动作。
|
限定符和类型 | 方法和说明 |
---|---|
static void |
Sockets.localListen(int port,
Map<String,SocketAction> actions,
ExecutorService service,
Class<? extends SocketAtom> klass)
监听本地某一个端口,根据用户输入的命令的不同,执行不同的操作
当然,你如果想让一个过程处理多种命令,请给的 key 前用 "REGEX:" 作为前缀,后面用一个正则表达式 来表示你的你要的匹配的命令
"REGEX:!" |
static void |
Sockets.localListenByLine(int port,
Map<String,SocketAction> actions)
简化了一个参数,采用默认线程数
|
static void |
Sockets.localListenByLine(int port,
Map<String,SocketAction> actions,
ExecutorService service)
监听本地某一个端口,根据用户输入的命令的不同,执行不同的操作
当然,你如果想让一个过程处理多种命令,请给的 key 前用 "REGEX:" 作为前缀,后面用一个正则表达式 来表示你的你要的匹配的命令
"REGEX:!" |
static void |
Sockets.localListenByLine(int port,
Map<String,SocketAction> actions,
int poolSize)
监听本地某一个端口,根据用户输入的命令的不同,执行不同的操作
当然,你如果想让一个过程处理多种命令,请给的 key 前用 "REGEX:" 作为前缀,后面用一个正则表达式 来表示你的你要的匹配的命令
"REGEX:!" |
Copyright © 2017. All rights reserved.