public class ExchangeServerPeer extends ExchangeServerDelegate implements ExchangePeer
| Constructor and Description |
|---|
ExchangeServerPeer(ExchangeServer server,
Map<URL,ExchangeClient> clients,
ExchangeGroup group) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
close the channel.
|
Channel |
getChannel(InetSocketAddress remoteAddress)
get channel.
|
Collection<Channel> |
getChannels()
get channels.
|
ExchangeChannel |
getExchangeChannel(InetSocketAddress remoteAddress)
get channel.
|
Collection<ExchangeChannel> |
getExchangeChannels()
get channels.
|
void |
leave()
leave.
|
void |
send(Object message)
send message.
|
void |
send(Object message,
boolean sent)
send message.
|
close, getChannelHandler, getLocalAddress, getServer, getUrl, isBound, isClosed, reset, reset, setServer, startCloseequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, getChannelHandler, getLocalAddress, getUrl, isClosed, startClosepublic ExchangeServerPeer(ExchangeServer server, Map<URL,ExchangeClient> clients, ExchangeGroup group)
public void leave()
throws RemotingException
Peerleave in interface PeerRemotingExceptionpublic void close()
Endpointclose in interface Endpointclose in class ExchangeServerDelegatepublic Collection<Channel> getChannels()
ServergetChannels in interface ServergetChannels in class ExchangeServerDelegatepublic Channel getChannel(InetSocketAddress remoteAddress)
ServergetChannel in interface ServergetChannel in class ExchangeServerDelegatepublic Collection<ExchangeChannel> getExchangeChannels()
ExchangeServergetExchangeChannels in interface ExchangeServergetExchangeChannels in class ExchangeServerDelegatepublic ExchangeChannel getExchangeChannel(InetSocketAddress remoteAddress)
ExchangeServergetExchangeChannel in interface ExchangeServergetExchangeChannel in class ExchangeServerDelegatepublic void send(Object message) throws RemotingException
Endpointsend in interface Endpointsend in class ExchangeServerDelegateRemotingExceptionpublic void send(Object message, boolean sent) throws RemotingException
Endpointsend in interface Endpointsend in class ExchangeServerDelegatesent - already sent to socket?RemotingExceptionCopyright © 2011–2018 The Apache Software Foundation. All rights reserved.