クラスの使用
org.piax.gtrans.netty.NettyLocator
-
org.piax.gtrans.nettyでのNettyLocatorの使用
NettyLocatorを返すorg.piax.gtrans.nettyのメソッド 修飾子とタイプ メソッド 説明 static NettyLocatorNettyLocator. parse(String spec)NettyLocator型の引数を持つ型を返すorg.piax.gtrans.nettyのメソッド 修飾子とタイプ メソッド 説明 Transport<NettyLocator>NettyLocator. newRawTransport(PeerId peerId) -
org.piax.gtrans.netty.bootstrapでのNettyLocatorの使用
NettyLocator型のパラメータを持つorg.piax.gtrans.netty.bootstrapのメソッド 修飾子とタイプ メソッド 説明 abstract io.netty.bootstrap.BootstrapNettyBootstrap. getBootstrap(NettyLocator dst, io.netty.channel.ChannelInboundHandlerAdapter ohandler)io.netty.bootstrap.BootstrapSslBootstrap. getBootstrap(NettyLocator locator, io.netty.channel.ChannelInboundHandlerAdapter ohandler)io.netty.bootstrap.BootstrapTcpBootstrap. getBootstrap(NettyLocator dst, io.netty.channel.ChannelInboundHandlerAdapter ohandler)io.netty.bootstrap.BootstrapUdtBootstrap. getBootstrap(NettyLocator dst, io.netty.channel.ChannelInboundHandlerAdapter ohandler) -
org.piax.gtrans.netty.idtransでのNettyLocatorの使用
NettyLocatorとして宣言されているorg.piax.gtrans.netty.idtransのフィールド 修飾子とタイプ フィールド 説明 protected NettyLocatorPrimaryKey. locatorNettyLocatorを返すorg.piax.gtrans.netty.idtransのメソッド 修飾子とタイプ メソッド 説明 NettyLocatorLocatorManager. getLocator(PrimaryKey primaryKey)NettyLocatorPrimaryKey. getLocator()NettyLocatorLocatorChannel. getRemote()NettyLocator型のパラメータを持つorg.piax.gtrans.netty.idtransのメソッド 修飾子とタイプ メソッド 説明 CompletableFuture<LocatorChannel>IdChannelTransport. getRawCreate(PrimaryKey key, NettyLocator dst, TransOptions opts)PrimaryKeyLocatorManager. reverseGet(NettyLocator direct)voidPrimaryKey. setLocator(NettyLocator locator)voidLocatorManager. updateKey(NettyLocator direct, PrimaryKey primaryKey)NettyLocator型のパラメータを持つorg.piax.gtrans.netty.idtransのコンストラクタ コンストラクタ 説明 IdChannelTransport(Peer peer, TransportId transId, PeerId peerId, NettyLocator peerLocator)LocatorChannel(NettyLocator remote, IdChannelTransport trans)PrimaryKey(ComparableKey<?> key, NettyLocator locator) -
org.piax.gtrans.netty.loctransでのNettyLocatorの使用
NettyLocatorを返すorg.piax.gtrans.netty.loctransのメソッド 修飾子とタイプ メソッド 説明 protected NettyLocatorLocatorChannelTransport. createEndpoint(String host, int port)protected NettyLocatorLocatorChannelTransport. directLocator(NettyLocator l)protected abstract NettyLocatorNettyChannelTransport. directLocator(E ep)NettyLocator型の引数を持つ型を返すorg.piax.gtrans.netty.loctransのメソッド 修飾子とタイプ メソッド 説明 protected NettyRawChannel<NettyLocator>LocatorChannelTransport. getRawCreateAsClient(NettyLocator dst, NettyMessage<NettyLocator> nmsg)protected NettyRawChannel<NettyLocator>LocatorChannelTransport. getResolvedRawChannel(NettyLocator ep)NettyLocator型のパラメータを持つorg.piax.gtrans.netty.loctransのメソッド 修飾子とタイプ メソッド 説明 protected NettyLocatorLocatorChannelTransport. directLocator(NettyLocator l)protected NettyRawChannel<NettyLocator>LocatorChannelTransport. getRawCreateAsClient(NettyLocator dst, NettyMessage<NettyLocator> nmsg)protected NettyRawChannel<NettyLocator>LocatorChannelTransport. getResolvedRawChannel(NettyLocator ep)NettyLocator型の型引数を持つorg.piax.gtrans.netty.loctransのメソッド・パラメータ 修飾子とタイプ メソッド 説明 protected booleanLocatorChannelTransport. filterMessage(NettyMessage<NettyLocator> msg)protected NettyRawChannel<NettyLocator>LocatorChannelTransport. getRawCreateAsClient(NettyLocator dst, NettyMessage<NettyLocator> nmsg)NettyLocator型のパラメータを持つorg.piax.gtrans.netty.loctransのコンストラクタ コンストラクタ 説明 LocatorChannelTransport(Peer peer, TransportId transId, PeerId peerId, NettyLocator peerLocator)NettyChannelTransport(Peer peer, TransportId transId, PeerId peerId, NettyLocator peerLocator) -
org.piax.gtrans.netty.udpでのNettyLocatorの使用
NettyLocatorとして宣言されているorg.piax.gtrans.netty.udpのフィールド 修飾子とタイプ フィールド 説明 NettyLocatorSignaling.Request. dstNettyLocatorを返すorg.piax.gtrans.netty.udpのメソッド 修飾子とタイプ メソッド 説明 NettyLocatorSignaling.Response. getDestination()NettyLocatorUdpPrimaryKey. getLocator()NettyLocatorUdpChannelTransport. getPrimaryLocator(Comparable<?> key)NettyLocatorUdpLocatorManager. getPrimaryLocator(Comparable<?> key)NettyLocator[]UdpLocatorManager. locatorCandidates(Comparable<?> key)NettyLocator型のパラメータを持つorg.piax.gtrans.netty.udpのメソッド 修飾子とタイプ メソッド 説明 protected voidSignaling. post(NettyLocator dst, Object obj)io.netty.channel.ChannelFutureUdpChannelTransport. rawSend(NettyLocator addr, Object obj)NettyLocator型のパラメータを持つorg.piax.gtrans.netty.udpのコンストラクタ コンストラクタ 説明 Request(Signaling sig, UdpPrimaryKey senderKey, NettyLocator dst)Request(Signaling sig, UdpPrimaryKey senderKey, NettyLocator dst, BiConsumer<Signaling.Response<T>,? super Throwable> consumer)Response(int id, NettyLocator dst, UdpPrimaryKey senderKey, T body)UdpChannelTransport(Peer peer, TransportId transId, PeerId peerId, NettyLocator peerLocator)UdpPrimaryKey(ComparableKey<?> key, NettyLocator locator)UdpPrimaryKey(NettyLocator locator)UdpPrimaryKey(UdpPrimaryKey.SIGTYPE sigType, ComparableKey<?> key, NettyLocator locator)UdpPrimaryKey(UdpPrimaryKey.SIGTYPE sigType, ComparableKey<?> key, NettyLocator locator, NettyLocator[] entries) -
org.piax.gtrans.netty.udp.directでのNettyLocatorの使用
NettyLocatorとして宣言されているorg.piax.gtrans.netty.udp.directのフィールド 修飾子とタイプ フィールド 説明 NettyLocatorKeyLocatorManager.LocatorEntry. locatorNettyLocator[]DirectSignaling.AddressNotification. locsNettyLocatorを返すorg.piax.gtrans.netty.udp.directのメソッド 修飾子とタイプ メソッド 説明 NettyLocator[]KeyLocatorManager. getLocatorsArray(Comparable<?> key)NettyLocator[]KeyLocatorManager.KeyLocatorEntry. getLocatorsArray()NettyLocatorKeyLocatorManager. getPrimaryLocator(Comparable<?> key)NettyLocator[]KeyLocatorManager. locatorCandidates(Comparable<?> key)NettyLocator型のパラメータを持つorg.piax.gtrans.netty.udp.directのメソッド 修飾子とタイプ メソッド 説明 voidKeyLocatorManager. accessed(Comparable<?> key, NettyLocator loc)KeyLocatorManager.LocatorEntryKeyLocatorManager.KeyLocatorEntry. accessed(NettyLocator loc)KeyLocatorManager.LocatorEntryKeyLocatorManager.KeyLocatorEntry. accessed(NettyLocator loc, long rtt)voidKeyLocatorManager. register(Comparable<?> key, NettyLocator[] candidates)voidKeyLocatorManager. registerActive(Comparable<?> key, NettyLocator candidate)NettyLocator型のパラメータを持つorg.piax.gtrans.netty.udp.directのコンストラクタ コンストラクタ 説明 AddressNotification(Signaling sig, UdpPrimaryKey senderKey, NettyLocator dst, BiConsumer<Signaling.Response<NettyLocator[]>,? super Throwable> consumer, Comparable<?> srcKey, NettyLocator[] srcLocs)KeyLocatorEntry(Comparable<?> key, NettyLocator[] candidates)KeyRequest(Signaling sig, UdpPrimaryKey senderKey, NettyLocator dst, BiConsumer<Signaling.Response<Comparable<?>>,? super Throwable> consumer, Comparable<?> srcKey, Comparable<?> dstKey)