クラス LocatorChannelTransport
java.lang.Object
org.piax.gtrans.impl.TransportImpl<E>
org.piax.gtrans.impl.ChannelTransportImpl<E>
org.piax.gtrans.netty.loctrans.NettyChannelTransport<NettyLocator>
org.piax.gtrans.netty.loctrans.LocatorChannelTransport
- すべての実装されたインタフェース:
Closeable,AutoCloseable,ChannelTransport<NettyLocator>,Transport<NettyLocator>
public class LocatorChannelTransport extends NettyChannelTransport<NettyLocator>
-
フィールドの概要
クラスから継承されたフィールド org.piax.gtrans.netty.loctrans.NettyChannelTransport
bossGroup, bs, cchannels, CHANNEL_ESTABLISH_TIMEOUT, channels, clientGroup, ep, isRunning, logger, peerId, rand, RAW_POOL_SIZE, rawChannelKey, raws, schannels, seq, serverGroupクラスから継承されたフィールド org.piax.gtrans.impl.TransportImpl
defaultAppId, isActive, isBaseTransport, listenersByUpper, lowerTrans, peer, transId, transIdPath, uppers -
コンストラクタの概要
コンストラクタ コンストラクタ 説明 LocatorChannelTransport(Peer peer, TransportId transId, PeerId peerId, NettyLocator peerLocator) -
メソッドの概要
修飾子とタイプ メソッド 説明 protected NettyLocatorcreateEndpoint(String host, int port)protected NettyLocatordirectLocator(NettyLocator l)protected booleanfilterMessage(NettyMessage<NettyLocator> msg)protected NettyRawChannel<NettyLocator>getRawCreateAsClient(NettyLocator dst, NettyMessage<NettyLocator> nmsg)protected NettyRawChannel<NettyLocator>getResolvedRawChannel(NettyLocator ep)クラスから継承されたメソッド org.piax.gtrans.netty.loctrans.NettyChannelTransport
channelSendHook, fin, getChannel, getCreatedRawChannels, getEndpoint, getRaw, getRawChannelLocators, getRawCreateAsClient0, handleControlMessage, inboundActive, inboundInactive, inboundReceive, newChannel, outboundActive, outboundInactive, sendクラスから継承されたメソッド org.piax.gtrans.impl.ChannelTransportImpl
getChannelListener, getChannelListener, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, setChannelListener, setChannelListener, supportsDuplex, toString0クラスから継承されたメソッド org.piax.gtrans.impl.TransportImpl
checkActive, getBaseTransport, getDefaultAppId, getListener, getListener, getLowerTransport, getLowerTransports, getMTU, getPeer, getPeerId, getTransportId, getTransportIdPath, getUppers, hasStableLocator, isUp, send, send, send, send, send, send, send, setBaseTransport, setDefaultAppId, setListener, setListener, toStringクラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitインタフェースから継承されたメソッド org.piax.gtrans.ChannelTransport
getChannelListener, getChannelListener, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, setChannelListener, setChannelListener, supportsDuplexインタフェースから継承されたメソッド org.piax.gtrans.Transport
close, getBaseTransport, getListener, getListener, getLowerTransport, getLowerTransports, getMTU, getPeer, getPeerId, getTransportId, getTransportIdPath, hasStableLocator, isUp, send, send, send, send, send, send, send, sendAsync, sendAsync, sendAsync, sendAsync, sendAsync, sendAsync, setListener, setListener
-
コンストラクタの詳細
-
LocatorChannelTransport
public LocatorChannelTransport(Peer peer, TransportId transId, PeerId peerId, NettyLocator peerLocator) throws IdConflictException, IOException
-
-
メソッドの詳細
-
getRawCreateAsClient
protected NettyRawChannel<NettyLocator> getRawCreateAsClient(NettyLocator dst, NettyMessage<NettyLocator> nmsg) throws IOException- 定義:
getRawCreateAsClientクラス内NettyChannelTransport<NettyLocator>- 例外:
IOException
-
createEndpoint
- 定義:
createEndpointクラス内NettyChannelTransport<NettyLocator>
-
filterMessage
- 定義:
filterMessageクラス内NettyChannelTransport<NettyLocator>
-
directLocator
- 定義:
directLocatorクラス内NettyChannelTransport<NettyLocator>
-
getResolvedRawChannel
- 定義:
getResolvedRawChannelクラス内NettyChannelTransport<NettyLocator>- 例外:
IOException
-