| Package | Description |
|---|---|
| org.tio.client | |
| org.tio.client.intf | |
| org.tio.core | |
| org.tio.core.maintain | |
| org.tio.core.udp | |
| org.tio.server | |
| org.tio.server.cluster.core | |
| org.tio.server.cluster.message |
| Modifier and Type | Method and Description |
|---|---|
Node |
ClientChannelContext.createClientNode(AsynchronousSocketChannel asynchronousSocketChannel) |
Node |
ConnectionCompletionVo.getServerNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
TioClient.asyncConnect(Node serverNode)
asyncConnect
|
void |
TioClient.asyncConnect(Node serverNode,
Integer timeout)
asyncConnect
|
void |
TioClient.asyncConnect(Node serverNode,
String bindIp,
Integer bindPort,
Integer timeout)
asyncConnect
|
ClientChannelContext |
TioClient.connect(Node serverNode)
connect
|
ClientChannelContext |
TioClient.connect(Node serverNode,
Integer timeout)
connect
|
ClientChannelContext |
TioClient.connect(Node serverNode,
String bindIp,
Integer bindPort,
ClientChannelContext initClientChannelContext,
Integer timeout)
connect
|
ClientChannelContext |
TioClient.connect(Node serverNode,
String bindIp,
Integer bindPort,
Integer timeout) |
void |
ConnectionCompletionVo.setServerNode(Node serverNode) |
| Constructor and Description |
|---|
ConnectionCompletionVo(ClientChannelContext channelContext,
TioClient tioClient,
boolean isReconnect,
AsynchronousSocketChannel asynchronousSocketChannel,
Node serverNode,
String bindIp,
Integer bindPort) |
| Modifier and Type | Method and Description |
|---|---|
default Node |
NodeSelector.select(List<Node> nodes)
选择节点
|
default Node |
NodeSelector.select(List<Node> nodes,
Node current)
选择节点
|
| Modifier and Type | Method and Description |
|---|---|
default Node |
NodeSelector.select(List<Node> nodes,
Node current)
选择节点
|
| Modifier and Type | Method and Description |
|---|---|
default Node |
NodeSelector.select(List<Node> nodes)
选择节点
|
default Node |
NodeSelector.select(List<Node> nodes,
Node current)
选择节点
|
| Modifier and Type | Method and Description |
|---|---|
abstract Node |
ChannelContext.createClientNode(AsynchronousSocketChannel asynchronousSocketChannel)
创建Node
|
static Node |
ChannelContext.createUnknownNode() |
Node |
ChannelContext.getClientNode() |
Node |
ChannelContext.getProxyClientNode() |
Node |
ChannelContext.getServerNode() |
| Modifier and Type | Method and Description |
|---|---|
int |
Node.compareTo(Node other) |
static ChannelContext |
Tio.getByClientNode(TioConfig tioConfig,
Node node)
根据clientip和clientport获取ChannelContext
|
void |
ChannelContext.setClientNode(Node clientNode) |
void |
ChannelContext.setProxyClientNode(Node proxyClientNode) |
void |
ChannelContext.setServerNode(Node serverNode) |
| Modifier and Type | Method and Description |
|---|---|
ChannelContext |
ClientNodes.find(Node node) |
| Modifier and Type | Method and Description |
|---|---|
Node |
UdpPacket.getRemote() |
Node |
UdpConf.getServerNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
UdpServer.send(byte[] data,
Node remoteNode) |
void |
UdpServer.send(String data,
Charset charset,
Node remoteNode) |
void |
UdpServer.send(String str,
Node remoteNode) |
void |
UdpPacket.setRemote(Node remote) |
void |
UdpConf.setServerNode(Node serverNode) |
| Constructor and Description |
|---|
UdpPacket(byte[] data,
Node remote) |
| Modifier and Type | Method and Description |
|---|---|
Node |
ServerChannelContext.createClientNode(AsynchronousSocketChannel asynchronousSocketChannel) |
Node |
TioServer.getServerNode() |
| Constructor and Description |
|---|
TioServer(Node serverNode,
TioServerConfig serverConfig) |
| Modifier and Type | Method and Description |
|---|---|
Node |
ClusterImpl.getLocalMember() |
Node |
ClusterApi.getLocalMember()
获取本地成员
|
| Modifier and Type | Method and Description |
|---|---|
Collection<Node> |
ClusterImpl.getRemoteMembers() |
Collection<Node> |
ClusterApi.getRemoteMembers()
获取集群中的成员,不包含当前成员
|
Collection<Node> |
ClusterImpl.getSeedMembers() |
List<Node> |
ClusterConfig.getSeedMembers() |
Collection<Node> |
ClusterApi.getSeedMembers()
获取种子成员
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ClusterImpl.addJoinMember(Node joinMember)
后加入进来的节点
|
void |
ClusterConfig.addSeedMember(Node seedMember) |
boolean |
ClusterImpl.send(Node address,
byte[] data) |
boolean |
ClusterApi.send(Node member,
byte[] data)
发送消息
|
ClusterSyncAckMessage |
ClusterImpl.sendSync(Node address,
byte[] message) |
ClusterSyncAckMessage |
ClusterApi.sendSync(Node member,
byte[] message)
同步发送消息
|
| Modifier and Type | Method and Description |
|---|---|
void |
ClusterConfig.addSeedMembers(List<Node> seedMembers) |
| Modifier and Type | Method and Description |
|---|---|
Node |
ClusterJoinMessage.getJoinMember() |
| Constructor and Description |
|---|
ClusterJoinMessage(Node joinMember) |
Copyright © 2025. All rights reserved.