public class HeaderExchangeServer extends Object implements ExchangeServer
| 限定符和类型 | 字段和说明 |
|---|---|
static GlobalResourceInitializer<HashedWheelTimer> |
IDLE_CHECK_TIMER |
| 构造器和说明 |
|---|
HeaderExchangeServer(RemotingServer server) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
close the channel.
|
void |
close(int timeout)
Graceful close the channel.
|
Channel |
getChannel(InetSocketAddress remoteAddress)
get channel.
|
ChannelHandler |
getChannelHandler()
get channel handler.
|
Collection<Channel> |
getChannels()
get channels.
|
ExchangeChannel |
getExchangeChannel(InetSocketAddress remoteAddress)
get channel.
|
Collection<ExchangeChannel> |
getExchangeChannels()
get channels.
|
InetSocketAddress |
getLocalAddress()
get local address.
|
RemotingServer |
getServer() |
URL |
getUrl()
get url.
|
boolean |
isBound()
is bound.
|
boolean |
isClosed()
is closed.
|
void |
reset(Parameters parameters)
已过时。
|
void |
reset(URL url) |
void |
send(Object message)
send message.
|
void |
send(Object message,
boolean sent)
send message.
|
void |
startClose() |
canHandleIdlepublic static GlobalResourceInitializer<HashedWheelTimer> IDLE_CHECK_TIMER
public HeaderExchangeServer(RemotingServer server)
public RemotingServer getServer()
public boolean isClosed()
Endpointpublic void close(int timeout)
Endpointpublic void startClose()
startClose 在接口中 Endpointpublic Collection<ExchangeChannel> getExchangeChannels()
ExchangeServergetExchangeChannels 在接口中 ExchangeServerpublic ExchangeChannel getExchangeChannel(InetSocketAddress remoteAddress)
ExchangeServergetExchangeChannel 在接口中 ExchangeServerpublic Collection<Channel> getChannels()
RemotingServergetChannels 在接口中 RemotingServerpublic Channel getChannel(InetSocketAddress remoteAddress)
RemotingServergetChannel 在接口中 RemotingServerpublic boolean isBound()
RemotingServerisBound 在接口中 RemotingServerpublic InetSocketAddress getLocalAddress()
EndpointgetLocalAddress 在接口中 Endpointpublic ChannelHandler getChannelHandler()
EndpointgetChannelHandler 在接口中 Endpoint@Deprecated public void reset(Parameters parameters)
reset 在接口中 RemotingServerpublic void send(Object message) throws RemotingException
Endpointsend 在接口中 EndpointRemotingExceptionpublic void send(Object message, boolean sent) throws RemotingException
Endpointsend 在接口中 Endpointsent - already sent to socket?RemotingExceptionCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.