程序包 | 说明 |
---|---|
org.redkale.net |
网络TCP/UDP基础服务包
|
org.redkale.net.sncp |
SNCP协议包,提供SNCP协议服务器
|
限定符和类型 | 字段和说明 |
---|---|
protected java.util.List<java.lang.ref.WeakReference<Transport>> |
TransportFactory.transportReferences |
限定符和类型 | 方法和说明 |
---|---|
Transport |
TransportFactory.createTransport(java.lang.String name,
java.lang.String protocol,
java.net.InetSocketAddress clientAddress,
java.util.Collection<java.net.InetSocketAddress> addresses) |
Transport |
TransportFactory.createTransport(java.lang.String name,
java.lang.String protocol,
java.lang.String subprotocol,
java.net.InetSocketAddress clientAddress,
java.util.Collection<java.net.InetSocketAddress> addresses) |
Transport |
TransportFactory.createTransportTCP(java.lang.String name,
java.net.InetSocketAddress clientAddress,
java.util.Collection<java.net.InetSocketAddress> addresses) |
Transport[] |
TransportFactory.loadDiffGroupTransports(java.net.InetSocketAddress sncpAddress,
java.util.Set<java.lang.String> diffGroups) |
Transport |
TransportFactory.loadRemoteTransport(java.net.InetSocketAddress sncpAddress,
java.util.Set<java.lang.String> groups) |
Transport |
TransportFactory.loadSameGroupTransport(java.net.InetSocketAddress sncpAddress) |
限定符和类型 | 方法和说明 |
---|---|
java.util.concurrent.CompletableFuture<AsyncConnection> |
TransportStrategy.pollConnection(java.net.SocketAddress addr,
Transport transport)
创建AsyncConnection
|
限定符和类型 | 字段和说明 |
---|---|
protected Transport[] |
SncpClient.diffGroupTransports |
protected Transport |
SncpClient.remoteGroupTransport |
protected Transport |
SncpClient.sameGroupTransport |
限定符和类型 | 方法和说明 |
---|---|
Transport[] |
SncpClient.getDiffGroupTransports() |
Transport |
SncpClient.getRemoteGroupTransport() |
Transport |
SncpClient.getSameGroupTransport() |
限定符和类型 | 方法和说明 |
---|---|
void |
SncpClient.setDiffGroupTransports(Transport[] diffGroupTransports) |
void |
SncpClient.setRemoteGroupTransport(Transport remoteGroupTransport) |
void |
SncpClient.setSameGroupTransport(Transport sameGroupTransport) |