public class NettyServer extends Object
| 构造器和说明 |
|---|
NettyServer() |
| 限定符和类型 | 方法和说明 |
|---|---|
NettyServer |
addCmdDetail(Class<?> cmdClass)
添加RPC接口
add RPC insterface
|
NettyServer |
dependencies(String key,
String value)
设置本模块的依赖角色
Setting Dependent Roles for this Module
|
static NettyServer |
getInstance(ModuleE moduleE)
根据预定义模块获得一个服务实例
Get a server instance with predefined module
|
static NettyServer |
getInstance(String abbr,
String name,
String domain)
根据参数获得一个服务实例
Get a server instance with Abbreviation & Name
|
NettyServer |
moduleRoles(String[] value)
设置本模块的角色(角色名默认为模块编号)
Setting up the role of this module(Role name defaults to module code)
|
NettyServer |
moduleRoles(String key,
String[] value)
设置本模块的角色
Setting up the role of this module
|
NettyServer |
moduleVersion(String moduleVersion)
设置模块版本
Set module version
|
NettyServer |
scanPackage(Set<String> scanPackage)
扫描指定路径,得到所有接口的详细信息
Scan the specified path for details of all interfaces
|
static void |
startServer(int port)
启动netty服务器,监听指定端口
Start the netty server to listen on the specified port
|
static void |
startServer(int port,
String host,
String path)
启动netty服务器,监听指定端口
Start the netty server to listen on the specified port
|
public static NettyServer getInstance(ModuleE moduleE)
moduleE - 预定义模块 / Pre-defined modulepublic static NettyServer getInstance(String abbr, String name, String domain)
abbr - 角色 / Rolename - 名称 / Namedomain - 域名 / Domianpublic static void startServer(int port,
String host,
String path)
public static void startServer(int port)
public NettyServer dependencies(String key, String value)
key - 依赖的角色 / Dependent rolesvalue - 依赖角色的版本 / Version of dependent rolespublic NettyServer moduleRoles(String[] value)
value - 角色版本 / Version of rolepublic NettyServer moduleRoles(String key, String[] value)
key - 角色 / Rolevalue - 角色版本 / Version of rolepublic NettyServer moduleVersion(String moduleVersion)
moduleVersion - 模块的版本 / Version of modulepublic NettyServer scanPackage(Set<String> scanPackage) throws Exception
scanPackage - 需要扫描的包路径 / Packet paths to be scannedException - 找到重复命令(cmd) / Find duplicate commands (cmd)public NettyServer addCmdDetail(Class<?> cmdClass)
cmdClass - Copyright © 2021. All rights reserved.