クラスの使用
org.piax.gtrans.PeerLocator
| パッケージ | 説明 |
|---|---|
| org.piax.gtrans | |
| org.piax.gtrans.impl | |
| org.piax.gtrans.netty | |
| org.piax.gtrans.netty.idtrans |
-
org.piax.gtransでのPeerLocatorの使用
PeerLocator型の型パラメータを持つorg.piax.gtransのフィールド 修飾子とタイプ フィールド 説明 protected static HashMap<Byte,Class<? extends PeerLocator>>PeerLocator. magicMapPeerLocatorを返すorg.piax.gtransのメソッド 修飾子とタイプ メソッド 説明 static PeerLocatorPeerLocator. deserialize(ByteBuffer bb)PeerLocator型の引数を持つ型を返すorg.piax.gtransのメソッド 修飾子とタイプ メソッド 説明 abstract Transport<? extends PeerLocator>PeerLocator. newRawTransport(PeerId peerId)このピアlocatorを使った通信をサポートするRawTransportを生成する。PeerLocator型のパラメータを持つorg.piax.gtransのメソッド 修飾子とタイプ メソッド 説明 booleanPeerLocator. sameClass(PeerLocator target)targetに指定されたPeerLocatorオブジェクトと同一のクラスであるときに trueを返す。 -
org.piax.gtrans.implでのPeerLocatorの使用
PeerLocatorとして宣言されているorg.piax.gtrans.implのフィールド 修飾子とタイプ フィールド 説明 PeerLocatorBaseTransportMgr.ConnectionStat. dstPeerLocatorBaseTransportMgr.ConnectionStat. srcPeerLocator型の型パラメータを持つorg.piax.gtrans.implのメソッド 修飾子とタイプ メソッド 説明 <E extends PeerLocator>
Transport<E>BaseTransportMgr. getApplicableBaseTransport(E target)PeerLocatorを返すorg.piax.gtrans.implのメソッド 修飾子とタイプ メソッド 説明 PeerLocatorBaseTransportMgr. bestRemoteLocator(Collection<? extends PeerLocator> remoteLocs)PeerLocator型の引数を持つ型を返すorg.piax.gtrans.implのメソッド 修飾子とタイプ メソッド 説明 List<PeerLocator>BaseTransportMgr. getAvailableLocators()isUpであるローカルPeerのlocatorをリストとして返す。List<PeerLocator>IdResolver. getLocators(PeerId peerId)PeerLocator型のパラメータを持つorg.piax.gtrans.implのメソッド 修飾子とタイプ メソッド 説明 booleanIdResolver. add(PeerId peerId, PeerLocator loc)Integer[]LinkStatAndScoreIf. eval(PeerLocator src, PeerLocator dst)booleanBaseTransportMgr. hasMatchedBaseTransport(PeerLocator target)voidBaseTransportMgr. onChanging(PeerLocator oldLoc, PeerLocator newLoc)voidLocatorStatusObserver. onChanging(PeerLocator oldLoc, PeerLocator newLoc)PeerLocatorの変更通知を受理する。voidBaseTransportMgr. onHangup(PeerLocator loc, Exception cause)voidLocatorStatusObserver. onHangup(PeerLocator loc, Exception cause)booleanIdResolver. remove(PeerId peerId, PeerLocator loc)voidIdResolver. set(PeerId peerId, PeerLocator... locs)PeerLocator型の型引数を持つorg.piax.gtrans.implのメソッド・パラメータ 修飾子とタイプ メソッド 説明 PeerLocatorBaseTransportMgr. bestRemoteLocator(Collection<? extends PeerLocator> remoteLocs)List<BaseTransportMgr.ConnectionStat>BaseTransportMgr. getConnections(Collection<? extends PeerLocator> remoteLocs)voidIdResolver. putAll(Map<? extends PeerId,? extends PeerLocator> map)PeerLocator型のパラメータを持つorg.piax.gtrans.implのコンストラクタ コンストラクタ 説明 ConnectionStat(PeerLocator src, PeerLocator dst, String stat, int score) -
org.piax.gtrans.nettyでのPeerLocatorの使用
org.piax.gtrans.nettyでのPeerLocatorのサブクラス 修飾子とタイプ クラス 説明 classNettyLocator -
org.piax.gtrans.netty.idtransでのPeerLocatorの使用
PeerLocator型のパラメータを持つorg.piax.gtrans.netty.idtransのコンストラクタ コンストラクタ 説明 PrimaryKey(PeerLocator seed)