| 程序包 | 说明 |
|---|---|
| com.alipay.sofa.registry.remoting | |
| com.alipay.sofa.registry.remoting.exchange |
| 限定符和类型 | 方法和说明 |
|---|---|
Channel |
Client.connect(URL url)
client connect target url server
|
Channel |
Server.getChannel(InetSocketAddress remoteAddress) |
Channel |
Client.getChannel(URL url)
get channel by url.
|
Channel |
Server.getChannel(URL url)
get channel by url
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Channel> |
Server.getChannels()
get channels.
|
Map<String,List<Channel>> |
Server.selectAllAvailableChannelsForHostAddress()
select all available channels for every ip
|
Map<String,Channel> |
Server.selectAvailableChannelsForHostAddress()
select one available channel for every ip
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ChannelHandler.caught(Channel channel,
T message,
Throwable exception)
on exception caught.
|
void |
Server.close(Channel channel)
close the channel.
|
void |
ChannelHandler.connected(Channel channel)
on channel connected.
|
void |
ChannelHandler.disconnected(Channel channel)
on channel disconnected.
|
void |
CallbackHandler.onCallback(Channel channel,
Object message)
callback handler
|
void |
CallbackHandler.onException(Channel channel,
Throwable exception)
callback exception handler
|
void |
ChannelHandler.received(Channel channel,
T message)
on message received.
|
Object |
ChannelHandler.reply(Channel channel,
T message)
on message reply.
|
void |
Server.sendCallback(Channel channel,
Object message,
CallbackHandler callbackHandler,
int timeoutMillis)
send with callback handler
|
Object |
Client.sendSync(Channel channel,
Object message,
int timeoutMillis)
Sync send
|
Object |
Server.sendSync(Channel channel,
Object message,
int timeoutMillis)
Sync send
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ExchangeCallback.onCallback(Channel channel,
T message) |
void |
ExchangeCallback.onException(Channel channel,
Throwable exception) |
Copyright © 2023 The Ant Financial. All rights reserved.