| 程序包 | 说明 |
|---|---|
| org.redkale.boot |
提供RedKale服务器的启动、初始化和加载功能
|
| org.redkale.net |
网络TCP/UDP基础服务包
|
| org.redkale.net.sncp |
SNCP协议包,提供SNCP协议服务器
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected Transport |
NodeServer.loadTransport(java.util.HashSet<java.lang.String> groups) |
protected Transport |
NodeServer.loadTransport(java.lang.String group) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.util.List<Transport> |
NodeServer.loadTransports(java.util.HashSet<java.lang.String> groups) |
| 构造器和说明 |
|---|
Transport(java.util.Collection<Transport> transports) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SncpClient.asyncRemoteDiffGroup(BsonConvert convert,
Transport[] transports,
int index,
java.lang.Object... params) |
void |
SncpClient.asyncRemoteSameGroup(BsonConvert convert,
Transport transport,
int index,
java.lang.Object... params) |
static <T extends Service> |
Sncp.createLocalService(java.lang.String name,
java.util.function.Consumer<java.lang.Runnable> executor,
ResourceFactory resourceFactory,
java.lang.Class<T> serviceClass,
java.net.InetSocketAddress clientAddress,
Transport sameGroupTransport,
java.util.Collection<Transport> diffGroupTransports)
创建本地模式Service实例
|
static <T extends Service> |
Sncp.createRemoteService(java.lang.String name,
java.util.function.Consumer<java.lang.Runnable> executor,
java.lang.Class<T> serviceClass,
java.net.InetSocketAddress clientAddress,
Transport transport)
@Resource(name = "")
@SncpDyn(remote = true)
@ResourceType({TestService.class})
public final class _DynRemoteTestService extends TestService{
@Resource
private BsonConvert _convert;
private Transport _transport;
private SncpClient _client;
private String _selfstring;
@Override
public String toString() {
return _selfstring == null ?
|
<T> void |
SncpClient.remote(BsonConvert convert,
Transport[] transports,
int index,
java.lang.Object... params) |
<T> T |
SncpClient.remote(BsonConvert convert,
Transport transport,
int index,
java.lang.Object... params) |
void |
SncpClient.remoteDiffGroup(BsonConvert convert,
Transport[] transports,
int index,
java.lang.Object... params) |
void |
SncpClient.remoteSameGroup(BsonConvert convert,
Transport transport,
int index,
java.lang.Object... params) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends Service> |
Sncp.createLocalService(java.lang.String name,
java.util.function.Consumer<java.lang.Runnable> executor,
ResourceFactory resourceFactory,
java.lang.Class<T> serviceClass,
java.net.InetSocketAddress clientAddress,
Transport sameGroupTransport,
java.util.Collection<Transport> diffGroupTransports)
创建本地模式Service实例
|