インタフェースの使用
org.piax.gtrans.Transport
-
org.piax.gtransでのTransportの使用
org.piax.gtransでのTransportのサブインタフェース 修飾子とタイプ インタフェース 説明 interfaceChannelTransport<E extends Endpoint>Transport for continuous message exchange.interfaceRequestTransport<D extends Destination>A Transport with Request/ResponseTransportとして宣言されているorg.piax.gtransのフィールド 修飾子とタイプ フィールド 説明 Transport<?>Peer.TransportTreeNode. transTransportを返すorg.piax.gtransのメソッド 修飾子とタイプ メソッド 説明 Transport<?>Transport. getBaseTransport()Returns the lowest Transport object (BaseTransport).Transport<?>Transport. getLowerTransport()Returns the lower layer Transport object.Transport<?>Peer. getTransport(TransportIdPath transIdPath)指定されたTransportIdPathを持つTransportを返す。<E extends Endpoint>
Transport<E>Peer. newBaseTransport(E locator)指定されたPeerLocatorをEndpointとして持つBaseTransportを生成する。<E extends Endpoint>
Transport<E>Peer. newBaseTransport(String desc, E locator)指定されたPeerLocatorをEndpointとして持つBaseTransportを生成する。<E extends Endpoint>
Transport<E>Peer. newBaseTransport(String desc, TransportId transId, E locator)指定されたPeerLocatorをEndpointとして持つBaseTransportを生成する。abstract Transport<? extends PeerLocator>PeerLocator. newRawTransport(PeerId peerId)このピアlocatorを使った通信をサポートするRawTransportを生成する。Transport型の引数を持つ型を返すorg.piax.gtransのメソッド 修飾子とタイプ メソッド 説明 List<Transport<?>>Peer. getAllTransports()登録されたすべてのTransportのListを返す。List<Transport<?>>Transport. getLowerTransports()Returns all lower layer Transport objects as a List.List<Transport<?>>Peer. getMatchedTransport(TransportId... suffix)指定されたTransportId(複数可)をsuffixとして持つTransportのListを返す。List<Transport<?>>Peer. getMatchedTransport(TransportIdPath suffix)指定されたTransportIdPathをsuffixとして持つTransportのListを返す。Transport型のパラメータを持つorg.piax.gtransのメソッド 修飾子とタイプ メソッド 説明 default voidRequestTransportListener. onReceive(Transport<D> trans, ReceivedMessage rmsg)voidTransportListener. onReceive(Transport<D> trans, ReceivedMessage rmsg)Transportオブジェクトがメッセージを受信した際に呼び出されるメソッド。voidPeer. registerTransport(TransportIdPath transIdPath, Transport<?> trans)booleanPeer. unregisterTransport(TransportIdPath transIdPath, Transport<?> trans) -
org.piax.gtrans.implでのTransportの使用
Transportを実装しているorg.piax.gtrans.implのクラス 修飾子とタイプ クラス 説明 classChannelTransportImpl<E extends Endpoint>classRequestTransportImpl<D extends Destination>classTransportImpl<D extends Destination>Transportオブジェクトを実装するための部品として使用するabstractクラスTransportとして宣言されているorg.piax.gtrans.implのフィールド 修飾子とタイプ フィールド 説明 protected Transport<?>TransportImpl. lowerTransTransportを返すorg.piax.gtrans.implのメソッド 修飾子とタイプ メソッド 説明 abstract <E extends Endpoint>
Transport<E>BaseTransportGenerator. _newBaseTransport(String desc, TransportId transId, E loc)<E extends PeerLocator>
Transport<E>BaseTransportMgr. getApplicableBaseTransport(E target)Transport<?>TransportImpl. getBaseTransport()Transport<?>TransportImpl. getLowerTransport()Transport<?>BaseTransportMgr. getRecentlyUsedTransport()<E extends Endpoint>
Transport<E>BaseTransportMgr. getRelatedBaseTransport(E localLocator)指定されたmyLocatorに対応するBaseTransportを返す。<E extends Endpoint>
Transport<E>BaseTransportGenerator. newBaseTransport(String desc, TransportId transId, E loc)<E extends Endpoint>
Transport<E>BaseTransportMgr. newBaseTransport(String desc, TransportId transId, E myLocator)<E extends Endpoint>
Transport<E>BaseTransportMgr. removeBaseTransport(E ep)Remove the specified PeerLocatorTransport型の引数を持つ型を返すorg.piax.gtrans.implのメソッド 修飾子とタイプ メソッド 説明 List<Transport<?>>BaseTransportMgr. getBaseTransports()List<Transport<?>>TransportImpl. getLowerTransports()Transport型のパラメータを持つorg.piax.gtrans.implのコンストラクタ コンストラクタ 説明 ChannelTransportImpl(Peer peer, TransportId transId, Transport<?> lowerTrans, boolean supportsDuplex)RequestTransportImpl(Peer peer, TransportId transId, Transport<?> lowerTrans)Generate a request transport.TransportImpl(Peer peer, TransportId transId, Transport<?> lowerTrans)指定されたtransport IDを持つTransportオブジェクトを生成する。 -
org.piax.gtrans.nettyでのTransportの使用
Transportを返すorg.piax.gtrans.nettyのメソッド 修飾子とタイプ メソッド 説明 <E extends Endpoint>
Transport<E>NettyBaseTransportGenerator. _newBaseTransport(String desc, TransportId transId, E loc)Transport<NettyLocator>NettyLocator. newRawTransport(PeerId peerId) -
org.piax.gtrans.netty.idtransでのTransportの使用
Transportを実装しているorg.piax.gtrans.netty.idtransのクラス 修飾子とタイプ クラス 説明 classIdChannelTransport -
org.piax.gtrans.netty.loctransでのTransportの使用
Transportを実装しているorg.piax.gtrans.netty.loctransのクラス 修飾子とタイプ クラス 説明 classLocatorChannelTransportclassNettyChannelTransport<E extends NettyEndpoint> -
org.piax.gtrans.netty.udpでのTransportの使用
Transportを実装しているorg.piax.gtrans.netty.udpのクラス 修飾子とタイプ クラス 説明 classUdpChannelTransport -
org.piax.gtrans.ovでのTransportの使用
org.piax.gtrans.ovでのTransportのサブインタフェース 修飾子とタイプ インタフェース 説明 interfaceOverlay<D extends Destination,K extends Destination>The common overlay interface.Transport型のパラメータを持つorg.piax.gtrans.ovのメソッド 修飾子とタイプ メソッド 説明 default voidOverlayListener. onReceive(Transport<D> trans, ReceivedMessage rmsg) -
org.piax.gtrans.ov.implでのTransportの使用
Transportを実装しているorg.piax.gtrans.ov.implのクラス 修飾子とタイプ クラス 説明 classOverlayImpl<D extends Destination,K extends Key>Transport型のパラメータを持つorg.piax.gtrans.ov.implのコンストラクタ コンストラクタ 説明 OverlayImpl(Peer peer, TransportId transId, Transport<?> lowerTrans)