索引
A B C D E F G H I J K L M N O P Q R S T U V W _
すべてのクラス|すべてのパッケージ
すべてのクラス|すべてのパッケージ
すべてのクラス|すべてのパッケージ
A
- ACK_TIMEOUT_THRES - クラス のstatic変数org.piax.gtrans.ov.ring.MessagingFramework
- ACK_TIMEOUT_THRES - クラス のstatic変数org.piax.gtrans.ov.sg.SGMessagingFramework
- ACK_TIMEOUT_TIMER - クラス のstatic変数org.piax.gtrans.ov.ring.MessagingFramework
- ACK_TIMEOUT_TIMER - クラス のstatic変数org.piax.gtrans.ov.sg.SGMessagingFramework
- ackId - クラス の変数org.piax.gtrans.ov.ring.ReplyMessage
-
ack先のrequestを指定する.通常はreplyIdと等しいが, isRoot and isDirectReturn の場合には異なる
- AckMessage - org.piax.gtrans.ov.ringのクラス
- AckMessage(List<DdllKey>) - クラス のコンストラクタorg.piax.gtrans.ov.ring.AckMessage
- ackMsgReceived(int, AckMessage) - クラス のメソッドorg.piax.gtrans.ov.ring.MessagingFramework
- ackReceived - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
- ackReceived(int) - クラス のメソッドorg.piax.gtrans.ov.sg.SGMessagingFramework
- ackReceived(int) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
- ackReceived(int) - インタフェース のメソッドorg.piax.gtrans.ov.sg.SkipGraphIf
- ackReceived(int, AckMessage) - インタフェース のメソッドorg.piax.gtrans.ov.ring.RingIf
- ackReceived(int, AckMessage) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- ackSent - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
- addDiscoveryListener(DiscoveryListener<E>) - インタフェース のメソッドorg.piax.gtrans.Discoverable
- addDiscoveryListener(DiscoveryListener<E>) - クラス のメソッドorg.piax.gtrans.impl.DiscoverableImpl
- addDiscoveryListener(DiscoveryListener<E>) - クラス のメソッドorg.piax.gtrans.tsd.TSDDiscoverable
- addFailedLinks(Collection<Endpoint>) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQMessage
- addKey(E) - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
-
insert a key into a ring.
- addKey(E) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
- addKey(E, Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
-
add a key to the ring.
- addKey(E, Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
-
add a key to the skip graph.
- addKey(E, Comparable<?>, Object...) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- addKey(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
-
add a key to the ring.
- addKey(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
-
add a key to the skip graph.
- addKey(ObjectId, K) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
- addKey(ObjectId, K) - クラス のメソッドorg.piax.gtrans.ov.flood.SimpleFlooding
- addKey(ObjectId, K) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- addKey(ObjectId, K) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- addKey(ObjectId, Key) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- addMessagePaths(Collection<MessagePath>) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQReturn
- addr - クラス の変数org.piax.gtrans.raw.InetLocator
- addRemoteValues(Collection<DKRangeRValue<?>>) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQReturn
-
store results of (sub)ranges and flush if appropriate.
- adjustSubRangesForRetrans(Collection<SubRange>) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQMessage
- adjustSubRangesForRetrans(Collection<SubRange>) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpRQMessage
- advertise(ServiceInfo<T>) - クラス のメソッドorg.piax.gtrans.tsd.BroadcastTSD
- advertise(ServiceInfo<T>) - クラス のメソッドorg.piax.gtrans.tsd.MulticastTSD
- advertise(ServiceInfo<T>) - クラス のメソッドorg.piax.gtrans.tsd.TSD
-
ServiceInfoを広告する。
- advertiseAll(PeerId, ObjectId) - クラス のメソッドorg.piax.gtrans.tsd.TSD
-
peerId, receiverの区分で登録されているすべてのlocalServiceを広告する。
- aggregateDelegates(List<SubRange>, StrictMap<Id, List<SubRange>>) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
- allLinks() - クラス のメソッドorg.piax.gtrans.ov.szk.FTEntry
- allValidVNodes() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
-
get all inserted RingVNode instances
- allValidVNodes() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
- allVNodes() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
-
get all RingVNode instances
- allVNodes() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
- AreaId - org.piax.gtrans.ov.llnetのクラス
- AreaId(String) - クラス のコンストラクタorg.piax.gtrans.ov.llnet.AreaId
- AreaId(LocationId, int) - クラス のコンストラクタorg.piax.gtrans.ov.llnet.AreaId
- args - クラス の変数org.piax.gtrans.RPCHook.RValue
- args - クラス の変数org.piax.gtrans.RPCInvoker.MethodCall
- assignDelegate(Object, SubRange, NavigableMap<DdllKey, Link>, Collection<Endpoint>) - インタフェース のメソッドorg.piax.gtrans.ov.ring.rq.RQAlgorithm
-
split the given query range and assign an appropriate delegation node for each subrange.
- assignDelegate(Object, SubRange, NavigableMap<DdllKey, Link>, Collection<Endpoint>) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpRQAlgorithm
- assignDelegates(RQMessage, List<SubRange[]>) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
-
各 range を subRange に分割し,それぞれ担当ノードを割り当てる.
- assignDelegates(RQMessage, List<SubRange[]>, List<DKRangeRValue<?>>) - インタフェース のメソッドorg.piax.gtrans.ov.ring.rq.RQAlgorithm
-
split the given query range and assign an appropriate delegation node for each subrange.
- assignDelegates(RQMessage, List<SubRange[]>, List<DKRangeRValue<?>>) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpRQAlgorithm
-
各 range を subRange に分割し,それぞれ担当ノードを割り当てる.
- assignId() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.SubRange
- assignSubId(SubRange) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.SubRange
- ASYNC - org.piax.gtrans.RPCMode
-
非同期呼び出し
- Attribute - org.piax.common.attribsのクラス
-
テーブルcolumnに相当する属性(attribute)を管理するクラス。
- AttributeTable - org.piax.common.attribsのクラス
-
A class that corresponds to a table of attributes.
- AttributeTable(PeerId, ObjectId) - クラス のコンストラクタorg.piax.common.attribs.AttributeTable
- AUTO - org.piax.gtrans.RPCMode
-
呼び出し方は呼ばれる方のRemoteCallableアノテーションの 引数により決定される。
- availableInfoQueue - クラス の変数org.piax.gtrans.impl.DiscoverableImpl
- availableInfoQueue - クラス の変数org.piax.gtrans.tsd.TSDDiscoverable
B
- B - クラス のstatic変数org.piax.gtrans.ov.szk.ChordSharpVNode
-
parameter to compute the base of log
- B - クラス のstatic変数org.piax.gtrans.ov.szk.FingerTable
- BaseChannelTransportImpl<E extends PeerLocator> - org.piax.gtrans.baseのクラス
-
An implementation of BaseChannelTransport.
- BaseChannelTransportImpl(Peer, TransportId, E) - クラス のコンストラクタorg.piax.gtrans.base.BaseChannelTransportImpl
- BaseChannelTransportImpl(Peer, TransportId, RawTransport<?>) - クラス のコンストラクタorg.piax.gtrans.base.BaseChannelTransportImpl
- BaseDatagramTransport<E extends PeerLocator> - org.piax.gtrans.baseのクラス
-
A datagram transport.
- BaseDatagramTransport(Peer, TransportId, E) - クラス のコンストラクタorg.piax.gtrans.base.BaseDatagramTransport
- BasicRQMessage - org.piax.gtrans.ov.ring.rqのクラス
- BasicRQMessage(MessagingFramework, boolean, Endpoint, int, Collection<SubRange>, QueryId, Object, int, TransOptions) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.BasicRQMessage
- BestLink(Link, Link, boolean) - クラス のコンストラクタorg.piax.gtrans.ov.sg.SkipGraph.BestLink
- BinaryJsonabilityException - org.piax.gtrans.implの例外
-
BinaryJson文字列からのObjectの生成、および、ObjectからのJSON文字列の生成に 失敗したことを表す例外。
- BinaryJsonabilityException() - 例外 のコンストラクタorg.piax.gtrans.impl.BinaryJsonabilityException
- BinaryJsonabilityException(String) - 例外 のコンストラクタorg.piax.gtrans.impl.BinaryJsonabilityException
- BinaryJsonabilityException(String, Throwable) - 例外 のコンストラクタorg.piax.gtrans.impl.BinaryJsonabilityException
- BinaryJsonabilityException(Throwable) - 例外 のコンストラクタorg.piax.gtrans.impl.BinaryJsonabilityException
- BinaryJsonner - org.piax.gtrans.implのクラス
- BinaryJsonner() - クラス のコンストラクタorg.piax.gtrans.impl.BinaryJsonner
- bindOverlay(String, TransportIdPath) - クラス のメソッドorg.piax.common.attribs.AttributeTable
-
指定されたattribNameを持つAttributeに、 指定されたTransportIdPathをsuffixとして持ち、型の互換性のあるOverlayをbindさせる。
- bindOverlay(String, TransportIdPath) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
-
指定されたattribNameを持つAttributeに、 指定されたTransportIdPathをsuffixとして持ち、型の互換性のあるOverlayをbindさせる。
- bindOverlay(TransportIdPath) - クラス のメソッドorg.piax.common.attribs.Attribute
-
指定されたTransportIdPathをsuffixとして持ち、型の互換性のあるOverlayをbindさせる。
- bindToAttribute() - クラス のメソッドorg.piax.common.attribs.RowData
- BROADCAST - org.piax.gtrans.tsd.TSDDiscoverable.Type
- BroadcastTSD<T> - org.piax.gtrans.tsdのクラス
- btType - クラス のstatic変数org.piax.gtrans.impl.BinaryJsonner
- BYTE_LENGTH - クラス のstatic変数org.piax.gtrans.ov.llnet.LocationId
- BYTE_LENGTH - クラス のstatic変数org.piax.gtrans.ov.sg.MembershipVector
- bytesType - クラス のstatic変数org.piax.gtrans.impl.BinaryJsonner
- byteType - クラス のstatic変数org.piax.gtrans.impl.BinaryJsonner
C
- calleeHook(String, Object[]) - クラス のメソッドorg.piax.gtrans.RPCHook
- CalleeId - org.piax.commonのクラス
- CalleeId(ObjectId, Endpoint, String) - クラス のコンストラクタorg.piax.common.CalleeId
- callerHook(RPCHook.CallType, ObjectId, String, String, Object[]) - クラス のメソッドorg.piax.gtrans.RPCHook
- cancelDiscovery() - インタフェース のメソッドorg.piax.gtrans.Discoverable
- cancelDiscovery() - クラス のメソッドorg.piax.gtrans.impl.DiscoverableImpl
- cancelDiscovery() - クラス のメソッドorg.piax.gtrans.tsd.TSDDiscoverable
- cancelDiscovery(PeerId, ObjectId) - クラス のメソッドorg.piax.gtrans.tsd.TSD
-
peerId, receiverの区分でセットしたタイマーをキャンセルする。
- canSend(PeerLocator) - クラス のメソッドorg.piax.gtrans.raw.RawTransport
- canSendNormalObject() - クラス のメソッドorg.piax.gtrans.raw.emu.EmuTransport
- canSendNormalObject() - クラス のメソッドorg.piax.gtrans.raw.RawTransport
- CH_CLOSE_CMD - クラス のstatic変数org.piax.gtrans.impl.DatagramBasedTransport
- CH_NEW_ACK_CMD - クラス のstatic変数org.piax.gtrans.impl.DatagramBasedTransport
- CH_NEW_CMD - クラス のstatic変数org.piax.gtrans.impl.DatagramBasedTransport
- CH_NEW_NACK_CMD - クラス のstatic変数org.piax.gtrans.impl.DatagramBasedTransport
- changeRPCTimeout(RPCIf, int) - クラス のメソッドorg.piax.gtrans.RPCInvoker
- changeTransport(ChannelTransport<?>) - クラス のメソッドorg.piax.gtrans.RPCInvoker
- ChannelAddOnTransport<E extends Endpoint> - org.piax.gtrans.utilのクラス
- ChannelAddOnTransport(TransportId, Transport<? super E>) - クラス のコンストラクタorg.piax.gtrans.util.ChannelAddOnTransport
- ChannelAddOnTransport(Transport<? super E>) - クラス のコンストラクタorg.piax.gtrans.util.ChannelAddOnTransport
- channelPool - クラス の変数org.piax.gtrans.RPCInvoker
- checkActive() - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
RPCInvokerオブジェクトがアクティブな状態であるかどうかをチェックする。
- checkDiscarding(PeerId, ObjectId) - クラス のメソッドorg.piax.gtrans.tsd.TSD
-
削除タイミングをTSDListenerに通知する。
- checkLocked() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- chListener - クラス の変数org.piax.gtrans.raw.MonoTransportImpl
- ChordSharp<E extends Endpoint> - org.piax.gtrans.ov.szkのクラス
-
multi-key Chord#
- ChordSharp(TransportId, ChannelTransport<E>, RQExecQueryCallback) - クラス のコンストラクタorg.piax.gtrans.ov.szk.ChordSharp
- ChordSharpIf - org.piax.gtrans.ov.szkのインタフェース
-
multi-key Chord# RPC interface
- ChordSharpReplyMessage - org.piax.gtrans.ov.szkのクラス
- ChordSharpReplyMessage(RingManager<?>, ChordSharpRQMessage, Collection<DKRangeRValue<?>>, boolean, Collection<MessagePath>, int) - クラス のコンストラクタorg.piax.gtrans.ov.szk.ChordSharpReplyMessage
- ChordSharpRQAlgorithm<E extends Endpoint> - org.piax.gtrans.ov.szkのクラス
-
implementation of the basic range query algorithm for Chord#.
- ChordSharpRQAlgorithm(RQManager<E>) - クラス のコンストラクタorg.piax.gtrans.ov.szk.ChordSharpRQAlgorithm
- ChordSharpRQMessage - org.piax.gtrans.ov.szkのクラス
- ChordSharpRQMessage(MessagingFramework, boolean, Endpoint, int, Collection<SubRange>, QueryId, Object, int, TransOptions) - クラス のコンストラクタorg.piax.gtrans.ov.szk.ChordSharpRQMessage
- ChordSharpVNode<E extends Endpoint> - org.piax.gtrans.ov.szkのクラス
-
a virtual node of multi-key Chord#.
- ChordSharpVNode(ChordSharp<E>, Comparable<?>) - クラス のコンストラクタorg.piax.gtrans.ov.szk.ChordSharpVNode
- ChordSharpVNode.FTEntrySet - org.piax.gtrans.ov.szkのクラス
-
a class for sending/receiving finger table entries between nodes.
- chSend(OneToOneMappingTransport.OneToOneChannel<E>, Object) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- ClassPathUtil - org.piax.utilのクラス
- ClassPathUtil() - クラス のコンストラクタorg.piax.util.ClassPathUtil
- ClassUtil - org.piax.utilのクラス
-
クラスおよびインタフェースの継承関係の処理に関するユーティリティクラス。
- ClassUtil() - クラス のコンストラクタorg.piax.util.ClassUtil
- clear() - クラス のメソッドorg.piax.common.attribs.AttributeTable
- clone() - クラス のメソッドorg.piax.gtrans.ov.szk.FTEntry
- close() - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport.DatagramChannel
- close() - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport.OneToOneChannel
- close() - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpChannel
- close() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
-
RawChannelをcloseする。
- closeCh(boolean, ChannelImpl<U>) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
-
channelのclose処理を行う。
- CombinedOverlay - org.piax.gtrans.ov.combinedのクラス
-
An implementation of combined overlay
- CombinedOverlay(Peer, TransportId) - クラス のコンストラクタorg.piax.gtrans.ov.combined.CombinedOverlay
- CompoundOverlay<D extends Destination,K extends Key> - org.piax.gtrans.ov.compoundのクラス
-
An implementation of compound overlay
- CompoundOverlay(Peer, List<TransportIdPath>) - クラス のコンストラクタorg.piax.gtrans.ov.compound.CompoundOverlay
- CompoundOverlay(Peer, TransportId, List<TransportIdPath>) - クラス のコンストラクタorg.piax.gtrans.ov.compound.CompoundOverlay
- CompoundOverlay.PayloadOption - org.piax.gtrans.ov.compoundのクラス
- concatAdjacentRanges(List<Range<DdllKey>>) - クラス のstaticメソッドorg.piax.gtrans.ov.ring.rq.RangeUtils
- concatenate(SubRange, boolean) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.SubRange
- concatenate(DdllKeyRangeWithData<E>, boolean) - クラス のメソッドorg.piax.gtrans.ov.sg.DdllKeyRangeWithData
- convertToSubRange(Range<? extends Comparable<?>>) - クラス のstaticメソッドorg.piax.gtrans.ov.ring.rq.RQManager
- createInstance(MessagingFramework, boolean, Endpoint, int, Collection<SubRange>, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.BasicRQMessage
- createInstance(MessagingFramework, boolean, Endpoint, int, Collection<SubRange>, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQMessage
- createInstance(MessagingFramework, boolean, Endpoint, int, Collection<SubRange>, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpRQMessage
- createNode(Comparable<?>, String) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- createNode(Comparable<?>, String, NodeObserver, Object) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- createNode(DdllKey, NodeObserver) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- createObjId(ChannelTransport<?>, ObjectId) - クラス のstaticメソッドorg.piax.gtrans.RPCInvoker
- curRight - 例外 の変数org.piax.gtrans.ov.ring.RingManager.RightNodeMismatch
- curRight - 例外 の変数org.piax.gtrans.ov.sg.SkipGraph.RightNodeMismatch
D
- DatagramBasedTransport<U extends Endpoint,L extends Endpoint> - org.piax.gtrans.implのクラス
-
Channel通信機能を提供しない下位のTransportまたはRawTransportを使って、 通常のChannelを使ったTransportの機能を作るためのテンプレートクラス
- DatagramBasedTransport(Peer, TransportId, Transport<?>, boolean) - クラス のコンストラクタorg.piax.gtrans.impl.DatagramBasedTransport
- DatagramBasedTransport.DatagramChannel<E extends Endpoint> - org.piax.gtrans.implのクラス
- DBEUG_FT_UPDATES - クラス のstatic変数org.piax.gtrans.ov.szk.ChordSharpVNode
- DC_ASYNC - org.piax.gtrans.RPCHook.CallType
- DC_ONEWAY - org.piax.gtrans.RPCHook.CallType
- DC_SYNC - org.piax.gtrans.RPCHook.CallType
- DDLL_CHECK_PERIOD_L0 - クラス のstatic変数org.piax.gtrans.ov.ring.RingManager
-
DDLL's left node check period for level 0 (msec)
- DDLL_CHECK_PERIOD_L0 - クラス のstatic変数org.piax.gtrans.ov.sg.SkipGraph
-
DDLL's left node check period for level 0 (msec)
- DDLL_CHECK_PERIOD_L1 - クラス のstatic変数org.piax.gtrans.ov.sg.SkipGraph
-
DDLL's left node check period for level 1 and above (msec)
- DDLL_OPT - クラス のstatic変数org.piax.gtrans.ov.ring.RingVNode
-
true to turn on DDLL-OPT
- DDLL_RETRY_INTERVAL - クラス のstatic変数org.piax.gtrans.ov.ring.RingVNode
- DdllKeyRangeWithData<E> - org.piax.gtrans.ov.sgのクラス
-
A range of DdllKey with a supplementary data (aux).
- DdllKeyRangeWithData(E, Range<DdllKey>) - クラス のコンストラクタorg.piax.gtrans.ov.sg.DdllKeyRangeWithData
- ddllNode - クラス の変数org.piax.gtrans.ov.ring.RingVNode
- declareAttrib(String) - クラス のメソッドorg.piax.common.attribs.AttributeTable
- declareAttrib(String) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- declareAttrib(String, Class<?>) - クラス のメソッドorg.piax.common.attribs.AttributeTable
- declareAttrib(String, Class<?>) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- DEFAULT_CHECK_PERIOD - クラス のstatic変数org.piax.gtrans.ov.ddll.Node
-
fix処理を定期実行するための基準となる周期 (msec)
- DEFAULT_DDLL_CHECK_PERIOD - クラス のstatic変数org.piax.gtrans.ov.ring.RingVNode
- DEFAULT_EXPIRATION_TIME - クラス のstatic変数org.piax.gtrans.tsd.TSDDiscoverable
- DEFAULT_TIMEOUT - クラス のstatic変数org.piax.gtrans.ov.ddll.Node
- DEFAULT_TRANSPORT_ID - クラス のstatic変数org.piax.gtrans.ov.ddll.NodeManager
- DEFAULT_TRANSPORT_ID - クラス のstatic変数org.piax.gtrans.ov.dolr.DOLR
- DEFAULT_TRANSPORT_ID - クラス のstatic変数org.piax.gtrans.ov.flood.SimpleFlooding
- DEFAULT_TRANSPORT_ID - クラス のstatic変数org.piax.gtrans.ov.llnet.LLNet
- DEFAULT_TRANSPORT_ID - クラス のstatic変数org.piax.gtrans.ov.ring.RingManager
- DEFAULT_TRANSPORT_ID - クラス のstatic変数org.piax.gtrans.ov.sg.MSkipGraph
- DEFAULT_TRANSPORT_ID - クラス のstatic変数org.piax.gtrans.ov.sg.SkipGraph
- DEFAULT_TRANSPORT_ID - クラス のstatic変数org.piax.gtrans.ov.szk.ChordSharp
- DEFAULT_TRANSPORT_ID - クラス のstatic変数org.piax.gtrans.ov.szk.Suzaku
- DEFAULT_TRANSPORT_ID - クラス のstatic変数org.piax.gtrans.util.ChannelAddOnTransport
- DefaultBaseTransportGenerator - org.piax.gtrans.implのクラス
- DefaultBaseTransportGenerator(Peer) - クラス のコンストラクタorg.piax.gtrans.impl.DefaultBaseTransportGenerator
- DEL - org.piax.gtrans.ov.ddll.Node.Mode
- delete(int) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
-
delete this node from the linked-list.
- DELETE_OP_TIMEOUT - クラス のstatic変数org.piax.gtrans.ov.ddll.Node
- delete0() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
-
delete this node from the linked-list.
- DELETED - org.piax.gtrans.ov.ring.RingVNode.VNodeMode
- DELETING - org.piax.gtrans.ov.ring.RingVNode.VNodeMode
-
deleting
- DELWAIT - org.piax.gtrans.ov.ddll.Node.Mode
- deserialize(ByteBuffer) - クラス のstaticメソッドorg.piax.gtrans.impl.BinaryJsonner
- deserialize(ByteBuffer) - クラス のstaticメソッドorg.piax.gtrans.impl.MessageBinaryJsonner
- discardFuture(int) - クラス のメソッドorg.piax.gtrans.ov.ddll.FutureValues
- discardOldInfos(long) - クラス のメソッドorg.piax.gtrans.impl.DiscoverableImpl
-
periodで指定された期間(ms)より古いPeerInfoを削除する。
- Discoverable<E extends Endpoint> - org.piax.gtransのインタフェース
-
An interface for objects on discoveries
- DiscoverableImpl<E extends Endpoint> - org.piax.gtrans.implのクラス
- DiscoverableImpl() - クラス のコンストラクタorg.piax.gtrans.impl.DiscoverableImpl
- DiscoveryListener<E extends Endpoint> - org.piax.gtransのインタフェース
-
A listener for discovery
- dispose() - クラス のメソッドorg.piax.gtrans.ov.ring.RequestMessage
- dispose() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQReturn
- dispose(int) - クラス のメソッドorg.piax.gtrans.ov.ring.MessagingFramework
- DOLR<K extends Key> - org.piax.gtrans.ov.dolrのクラス
-
Decentralized object location and routing implementation on PIAX
- DOLR(TransportId, Overlay<? super ConvertedComparableKey<K>, ? super ConvertedComparableKey<K>>) - クラス のコンストラクタorg.piax.gtrans.ov.dolr.DOLR
- DOLR(Overlay<? super ConvertedComparableKey<K>, ? super ConvertedComparableKey<K>>) - クラス のコンストラクタorg.piax.gtrans.ov.dolr.DOLR
- DUMMY_MSGID - クラス のstatic変数org.piax.gtrans.ov.ring.MessagingFramework
- DUMMY_MSGID - クラス のstatic変数org.piax.gtrans.ov.sg.SGMessagingFramework
- dump() - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.NodeArray4Test
- dump(boolean) - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.NodeArray4Test
- dump(int, boolean) - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.NodeArray4Test
- duplicated - クラス のstatic変数org.piax.gtrans.util.Fragments
- DynamicStub - org.piax.gtransのインタフェース
-
A stub interface for discovery-calls
E
- EmuLocator - org.piax.gtrans.raw.emuのクラス
- EmuLocator(int) - クラス のコンストラクタorg.piax.gtrans.raw.emu.EmuLocator
- EmuTransport - org.piax.gtrans.raw.emuのクラス
- EmuTransport(PeerId, EmuLocator) - クラス のコンストラクタorg.piax.gtrans.raw.emu.EmuTransport
- emuType - クラス のstatic変数org.piax.gtrans.impl.BinaryJsonner
- endLocId() - クラス のメソッドorg.piax.gtrans.ov.llnet.AreaId
- endpoint - クラス の変数org.piax.gtrans.PeerInfo
- equals(Object) - クラス のメソッドorg.piax.common.CalleeId
- equals(Object) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.FlexibleArray
- equals(Object) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.QueryId
- equals(Object) - クラス のメソッドorg.piax.gtrans.PeerInfo
- equals(Object) - クラス のメソッドorg.piax.gtrans.raw.emu.EmuLocator
- equals(Object) - クラス のメソッドorg.piax.gtrans.raw.InetLocator
- execQuery(Comparable<?>, Object) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQManager
-
Range Query実行時に呼び出されるメソッド.
- execQueryCallback - クラス の変数org.piax.gtrans.ov.ring.rq.RQManager
- ExecQueryReturn() - クラス のコンストラクタorg.piax.gtrans.ov.ring.RingManager.ExecQueryReturn
- ExecQueryReturn() - クラス のコンストラクタorg.piax.gtrans.ov.sg.SkipGraph.ExecQueryReturn
- execute(RingManager<?>) - クラス のメソッドorg.piax.gtrans.ov.ring.RequestMessage
-
this method is called when this message is received at the receiver node.
- execute(RingManager<?>) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.BasicRQMessage
- execute(RingManager<?>) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpRQMessage
- execute(SkipGraph<E>) - クラス のメソッドorg.piax.gtrans.ov.sg.RQMessage
- execute(SkipGraph<E>) - クラス のメソッドorg.piax.gtrans.ov.sg.SGMessagingFramework.SGRequestMessage
-
this method is called when this message is received at the receiver node.
- expired(int) - クラス のメソッドorg.piax.gtrans.ov.ddll.FutureValues
F
- fadeoutLocator(EmuLocator) - クラス のメソッドorg.piax.gtrans.raw.emu.EmuTransport
- failedLinks - クラス の変数org.piax.gtrans.ov.ring.rq.RQMessage
-
failed links. this field is used for avoiding and repairing dead links.
- FailureSimulationChannelTransport<E extends Endpoint> - org.piax.gtrans.utilのクラス
- FailureSimulationChannelTransport(TransportId, Transport<? super E>) - クラス のコンストラクタorg.piax.gtrans.util.FailureSimulationChannelTransport
- FailureSimulationChannelTransport(Transport<? super E>) - クラス のコンストラクタorg.piax.gtrans.util.FailureSimulationChannelTransport
- filterFailedNodes(FTEntry) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
- fin() - クラス のメソッドorg.piax.common.attribs.RowData
- fin() - クラス のメソッドorg.piax.gtrans.base.BaseChannelTransportImpl
- fin() - クラス のメソッドorg.piax.gtrans.base.BaseDatagramTransport
- fin() - インタフェース のメソッドorg.piax.gtrans.Discoverable
- fin() - クラス のメソッドorg.piax.gtrans.handover.HandoverTransport
- fin() - クラス のメソッドorg.piax.gtrans.impl.DiscoverableImpl
- fin() - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- fin() - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
- fin() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- fin() - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- fin() - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
- fin() - クラス のメソッドorg.piax.gtrans.ov.flood.SimpleFlooding
- fin() - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
- fin() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- fin() - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- fin() - クラス のメソッドorg.piax.gtrans.ov.sg.SGMessagingFramework
- fin() - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
- fin() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
- fin() - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- fin() - クラス のメソッドorg.piax.gtrans.raw.emu.EmuTransport
- fin() - クラス のメソッドorg.piax.gtrans.raw.InetTransport
- fin() - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpTransport
- fin() - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
- fin() - クラス のメソッドorg.piax.gtrans.raw.RawTransport
- fin() - クラス のメソッドorg.piax.gtrans.raw.tcp.TcpTransport
- fin() - クラス のメソッドorg.piax.gtrans.raw.udp.UdpTransport
- fin() - クラス のメソッドorg.piax.gtrans.RPCInvoker
- fin() - クラス のメソッドorg.piax.gtrans.tsd.BroadcastTSD
- fin() - クラス のメソッドorg.piax.gtrans.tsd.MulticastTSD
- fin() - クラス のメソッドorg.piax.gtrans.tsd.TSD
- fin() - クラス のメソッドorg.piax.gtrans.tsd.TSDDiscoverable
- fin() - クラス のメソッドorg.piax.gtrans.util.FragmentationTransport
- fin() - クラス のメソッドorg.piax.gtrans.util.Fragments
- fin() - クラス のメソッドorg.piax.gtrans.util.ThroughTransport
- find(E, DdllKey, boolean) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
-
find a location to insert `key'.
- find(E, DdllKey, boolean, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
-
find a location to insert `key'.
- FIND_INSERT_POINT_TIMEOUT - クラス のstatic変数org.piax.gtrans.ov.ring.rq.RQManager
- FIND_INSERT_POINT_TIMEOUT - クラス のstatic変数org.piax.gtrans.ov.sg.SkipGraph
-
timeout for
SkipGraph.find(Endpoint, DdllKey, boolean) - findClosestLocal(DdllKey, boolean) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
-
推奨されていません。
- findClosestLocal(DdllKey, boolean) - インタフェース のメソッドorg.piax.gtrans.ov.sg.SkipGraphIf
-
推奨されていません。
- findImmedNeighbors(E, DdllKey, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
-
Find the contact nodes (the immediate left and right node) for inserting a node.
- findImmedNeighbors(E, DdllKey, Object, TransOptions) - インタフェース のメソッドorg.piax.gtrans.ov.ring.rq.RQIf
- findImmedNeighbors(E, DdllKey, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQManager
-
find a location to insert `key'.
- findInsertPoint(Comparable<?>) - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.NodeArray4Test
- findLeftLink(DdllKey) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
-
find the closest left link of `key' from the local routing table.
- findLiveLeft2(Node) - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.NodeArray4Test
- findNearest(DdllKey, Link, int, DdllKey, Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- findNearest(DdllKey, Link, int, DdllKey, Link) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
- findNearest(Link, int, DdllKey, Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- findOld(E, DdllKey, boolean) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
-
推奨されていません。
- FINGER_TABLE_UPDATE_CONCURRENCY - クラス のstatic変数org.piax.gtrans.ov.szk.ChordSharp
- FingerTable<E extends Endpoint> - org.piax.gtrans.ov.szkのクラス
-
A Finger Table in base K.
- FingerTable(ChordSharpVNode<E>, boolean) - クラス のコンストラクタorg.piax.gtrans.ov.szk.FingerTable
- fixAndPropagateSingle(Comparable<?>, Link, Collection<Link>, DdllKey) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
- fixAndPropagateSingle(Comparable<?>, Link, Collection<Link>, DdllKey) - インタフェース のメソッドorg.piax.gtrans.ov.sg.SkipGraphIf
- FIXLEFT - クラス の変数org.piax.gtrans.ov.ring.rq.RQManager
-
pseudo Link instance that represents the link should be fixed
- fixLeftLinks(Link, List<Link>, RQMessage, List<Range<DdllKey>>) - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- FIXPEERID - クラス のstatic変数org.piax.gtrans.ov.ring.rq.RQManager
-
pseudo PeerID used by
RQManager.rqDisseminate(RQMessage, NavigableMap) - fixRoutingTables(Collection<Link>, RQMessage, Collection<Range<DdllKey>>) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- FlexibleArray<T> - org.piax.gtrans.ov.ring.rqのクラス
-
an array without size restriction.
- FlexibleArray() - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.FlexibleArray
- FlexibleArray(int) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.FlexibleArray
- FloodingNode<D extends Destination,K extends Key> - org.piax.gtrans.ov.floodのクラス
-
An implementation of flooding node object.
- FloodingNode(SimpleFlooding<D, K>, TransportId, ChannelTransport<?>) - クラス のコンストラクタorg.piax.gtrans.ov.flood.FloodingNode
- FloodingNodeIf<D extends Destination> - org.piax.gtrans.ov.floodのインタフェース
-
A flooding node API.
- flush() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQReturn
-
send the collected results to the parent node. note that the results are cleared after flushing.
- forwardQuery(boolean, Range<?>, int, Object) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
-
指定されたkeyとNavigableCondの条件を満たすキーを持つピア(最大num個)にクエリを転送し、 得られた結果(リスト)を返す。
- forwardQuery(boolean, Range<?>, int, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQManager
-
指定されたkeyとNavigableCondの条件を満たすキーを持つピア(最大num個)にクエリを転送し、 得られた結果(リスト)を返す。
- forwardQuery(Collection<? extends Range<?>>, Object) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
-
指定された複数の範囲にクエリを転送し、得られた結果(リスト)を返す。
- forwardQueryToMaxLessThan(ObjectId, ObjectId, LowerUpper, Object) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- forwardQueryToMaxLessThan(ObjectId, ObjectId, LowerUpper, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- found(PeerInfo<E>) - クラス のメソッドorg.piax.gtrans.impl.DiscoverableImpl
- found(ServiceInfo<T>) - クラス のメソッドorg.piax.gtrans.tsd.TSD
-
ServiceInfoが発見されたことを通知する。
- foundInserted() - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph.SGNodeInfo
- FragmentationTransport<E extends Endpoint> - org.piax.gtrans.utilのクラス
- FragmentationTransport(TransportId, ChannelTransport<E>) - クラス のコンストラクタorg.piax.gtrans.util.FragmentationTransport
- fragmentPoints(Range<DdllKey>, List<List<Link>>, List<SubRange[]>, Set<Endpoint>) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
-
queryRangeを分割する.
- Fragments - org.piax.gtrans.utilのクラス
-
メッセージをMTUサイズ以下のfragmentに分割、または、 MTUサイズ以下のfragmentに分割されたメッセージを再構成するための 機能をまとめたクラス。
- Fragments() - クラス のコンストラクタorg.piax.gtrans.util.Fragments
- freeDirectBuffer(ByteBuffer) - クラス のstaticメソッドorg.piax.gtrans.raw.lwtcp.LWTcpChannel
-
GCを待たずにDirectByteBufferを開放する。
- FTEntry - org.piax.gtrans.ov.szkのクラス
-
an entry of a finger table
- FTEntry(Link) - クラス のコンストラクタorg.piax.gtrans.ov.szk.FTEntry
- FTEntrySet() - クラス のコンストラクタorg.piax.gtrans.ov.szk.ChordSharpVNode.FTEntrySet
- FutureValues - org.piax.gtrans.ov.ddllのクラス
-
FutureValues implementation of DDLL.
- FutureValues() - クラス のコンストラクタorg.piax.gtrans.ov.ddll.FutureValues
G
- gatherLowerBoundSuperInterfaces(Class<T>, Class<?>) - クラス のstaticメソッドorg.piax.util.ClassUtil
-
指定されたclazzの持つinterface(super classから継承されたものも含めて)の中で、 指定された superIfと同じかsub interface の関係にある interfaceの集合の中で、 下界(lower bound)なものを求める。
- genTSD() - クラス のstaticメソッドorg.piax.gtrans.tsd.BroadcastTSD
- genTSD() - クラス のstaticメソッドorg.piax.gtrans.tsd.MulticastTSD
- get(int) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.FlexibleArray
- get(int, long) - クラス のメソッドorg.piax.gtrans.ov.ddll.FutureValues
- get(QueryId) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.QueryStore
-
Get the remote value object corresponds to the query id.
- getAcceptCh(PeerId, int) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
- getAddr(ByteBuffer) - クラス のstaticメソッドorg.piax.gtrans.raw.InetLocator
- getAll() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.FlexibleArray
- getAll() - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- getAll() - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- getAllLinks() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- getAllLinks() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
- getAllLinksById(String) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- getAreaIds(GeoRectangle) - クラス のstaticメソッドorg.piax.gtrans.ov.llnet.AreaId
- getAttrib(String) - クラス のメソッドorg.piax.common.attribs.AttributeTable
-
指定された名前を持つAttributeを取得する。
- getAttribNames() - クラス のメソッドorg.piax.common.attribs.RowData
-
Returns a list of attribute names.
- getAttribValue(String) - クラス のメソッドorg.piax.common.attribs.RowData
-
指定されたnameの属性値を返す。
- getAttribValues() - クラス のメソッドorg.piax.common.attribs.RowData
- getAvailableKeyType() - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
- getAvailableKeyType() - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
- getAvailableKeyType() - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- getAvailableKeyType() - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- getAvailableLinks() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
-
gather all links from all virtual nodes.
- getAvailablePeerInfos() - インタフェース のメソッドorg.piax.gtrans.Discoverable
- getAvailablePeerInfos() - クラス のメソッドorg.piax.gtrans.impl.DiscoverableImpl
- getAvailablePeerInfos() - クラス のメソッドorg.piax.gtrans.tsd.TSDDiscoverable
-
peerId, receiverの区分で、有効なサービスのリストを取得する。
- getBackwardFingerTableEntry(int) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
- getBackwardFingerTableSize() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
- getBaseTransport() - クラス のメソッドorg.piax.gtrans.handover.HandoverTransport
- getBindOverlay() - クラス のメソッドorg.piax.common.attribs.Attribute
- getBindOverlay(String) - クラス のメソッドorg.piax.common.attribs.AttributeTable
- getBindOverlay(String) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- getCh(Channel<E>) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- getChannelListener() - インタフェース のメソッドorg.piax.gtrans.raw.MonoTransport
- getChannelListener() - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
- getChannelListener(ObjectId) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
- getChannelNo() - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpChannel
- getChannelNo() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
- getCheckPeriod() - クラス のstaticメソッドorg.piax.gtrans.ov.ring.RingVNode
- getClientCh(int) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
- getClosestLinks(DdllKey) - インタフェース のメソッドorg.piax.gtrans.ov.ring.RingIf
- getClosestLinks(DdllKey) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
-
get the closest left and right links of `key' in the local routing table.
- getClosestPredecessor(DdllKey, List<List<Link>>, List<List<Link>>, Set<Endpoint>) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
-
ftlist (非故障ノードリスト) から,指定されたkeyのclosest predecessorを求める.
- getDdllNode() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- getDdllNode(int, SkipGraph.LvState) - クラス のメソッドorg.piax.gtrans.ov.sg.SGNode
- getDeclaredAttribNames() - クラス のメソッドorg.piax.common.attribs.AttributeTable
- getDeclaredAttribNames() - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- getDefaultNeighborSetSize() - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.NeighborSet
- getDiscoveryListener(PeerId, ObjectId) - クラス のメソッドorg.piax.gtrans.tsd.TSD
- getDiscoveryTask() - クラス のメソッドorg.piax.gtrans.impl.DiscoverableImpl
- getEndpoint() - クラス のメソッドorg.piax.gtrans.base.BaseDatagramTransport
- getEndpoint() - クラス のメソッドorg.piax.gtrans.handover.HandoverTransport
- getEndpoint() - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- getEndpoint() - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- getEndpoint() - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
- getEndpoint() - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
- getEndpoint() - クラス のメソッドorg.piax.gtrans.ov.flood.SimpleFlooding
- getEndpoint() - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
- getEndpoint() - クラス のメソッドorg.piax.gtrans.ov.ring.MessagingFramework
- getEndpoint() - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- getEndpoint() - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- getEndpoint() - クラス のメソッドorg.piax.gtrans.PeerInfo
- getEndpoint() - クラス のメソッドorg.piax.gtrans.raw.RawTransport
- getEndpoint() - クラス のメソッドorg.piax.gtrans.RPCInvoker
- getEndpoint() - クラス のメソッドorg.piax.gtrans.util.ChannelAddOnTransport
- getErrorRate() - クラス のメソッドorg.piax.gtrans.util.FailureSimulationChannelTransport
- getExpiredCount() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.QueryStore
-
Returns the number of expired remote values.
- getFailureInstance() - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.Node.InsertionResult
- getFingers(int, int, int, ChordSharpVNode.FTEntrySet) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
-
finger table 上で,距離が tkx (0 <= t <= 2y) 離れたエントリを取得する.結果は 2y+1 要素の配列として返す.
- getFingers(DdllKey, int, int, int, ChordSharpVNode.FTEntrySet) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
- getFingers(DdllKey, int, int, int, ChordSharpVNode.FTEntrySet) - インタフェース のメソッドorg.piax.gtrans.ov.szk.ChordSharpIf
- getFingerTable() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
- getFingerTable(DdllKey) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
- getFingerTable(DdllKey) - インタフェース のメソッドorg.piax.gtrans.ov.szk.ChordSharpIf
- getFingerTableEntry(int) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
- getFingerTableEntryForRemote(int, int) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
-
get a specified FTEntry for giving to a remote node.
- getFingerTableSize() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
- getFingerTableSize() - クラス のメソッドorg.piax.gtrans.ov.szk.FingerTable
- getFrom() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.MessagePath
- getFTIndex(int) - クラス のstaticメソッドorg.piax.gtrans.ov.szk.FingerTable
- getFTIndex(int, int) - クラス のstaticメソッドorg.piax.gtrans.ov.szk.FingerTable
- getFutureQueue() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQResults
- getFutureQueue() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQReturn
- getHeight() - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
-
経路表の高さを返す.
- getHeight(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- getHeight(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
- getHeight(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- getHopCount() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.MessagePath
- getHostAddress() - クラス のメソッドorg.piax.gtrans.raw.InetLocator
- getHostName() - クラス のメソッドorg.piax.gtrans.raw.InetLocator
- getIndexedAttribNames() - クラス のメソッドorg.piax.common.attribs.RowData
-
Returns an indexed list of attribute names.
- getInetAddress() - クラス のメソッドorg.piax.gtrans.raw.InetLocator
- getKey() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- getKey() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
-
get DdllKey
- getKeys() - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- getKeys() - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- getKeys(ObjectId) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- getKeys(ObjectId) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- getLeft() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- getLeft(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- getLeft(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- getLeft(Comparable<?>, int) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- getLeft(Comparable<?>, int) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- getLefts(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- getLefts(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- getLefts(Comparable<?>, int) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- getLefts(Comparable<?>, int) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- getLink() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.SubRange
- getLink() - クラス のメソッドorg.piax.gtrans.ov.szk.FTEntry
- getListener() - インタフェース のメソッドorg.piax.gtrans.raw.MonoTransport
- getListener() - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
- getListener(ObjectId) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
- getLiveLeftStat(Node) - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.NodeArray4Test
- getLocal() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
- getLocal(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- getLocal(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- getLocalFTEnetry() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
- getLocalLink() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- getLocalLinks() - インタフェース のメソッドorg.piax.gtrans.ov.ring.RingIf
- getLocalLinks() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- getLocalLinks() - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
- getLocalLinks() - インタフェース のメソッドorg.piax.gtrans.ov.sg.SkipGraphIf
- getLocalObjectId() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
- getLocator() - クラス のメソッドorg.piax.common.PeerIdWithLocator
- getLocator() - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- getLowerTransport() - クラス のメソッドorg.piax.gtrans.base.BaseChannelTransportImpl
- getLowerTransport() - クラス のメソッドorg.piax.gtrans.base.BaseDatagramTransport
- getLowerTransport() - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- getLowerTransport() - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
- getLowerTransport() - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
- getLowerTransport() - クラス のメソッドorg.piax.gtrans.raw.RawTransport
- getLowerTransport() - クラス のメソッドorg.piax.gtrans.util.ChannelAddOnTransport
- getManager() - クラス のメソッドorg.piax.gtrans.ov.ring.MessagingFramework
- getManager() - クラス のメソッドorg.piax.gtrans.ov.ring.RequestMessage
- getManager() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- getManager() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpRQMessage
- getMatchedRows(Object) - クラス のメソッドorg.piax.common.attribs.Attribute
- getMatchedRows(String, Object) - クラス のメソッドorg.piax.common.attribs.AttributeTable
- getMaxPathLength() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQResults
-
returns max path length, which equals to the max hops from the root node to leaf nodes.
- getMessageCount() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQResults
-
returns number of messages for scattering the query message.
- getMessagePaths() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQResults
-
returns message paths from the root node to leaf nodes.
- getMessagePaths() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQReturn
- getMode() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- getMode() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- getMTU() - クラス のメソッドorg.piax.gtrans.base.BaseChannelTransportImpl
- getMTU() - クラス のメソッドorg.piax.gtrans.base.BaseDatagramTransport
- getMTU() - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- getMTU() - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpTransport
- getMTU() - クラス のメソッドorg.piax.gtrans.raw.tcp.TcpTransport
- getMTU() - クラス のメソッドorg.piax.gtrans.raw.udp.UdpTransport
- getMTU() - クラス のメソッドorg.piax.gtrans.util.ChannelAddOnTransport
- getMTU() - クラス のメソッドorg.piax.gtrans.util.FragmentationTransport
- getMyLink() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- getName() - クラス のメソッドorg.piax.common.CalleeId
- getNeighborSet() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- getPeerId() - クラス のメソッドorg.piax.common.PeerIdWithLocator
- getPeerId() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
-
get PeerId
- getPeerId() - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
-
get PeerId
- getPeerId() - クラス のメソッドorg.piax.gtrans.PeerInfo
- getPeerRef() - クラス のメソッドorg.piax.common.CalleeId
- getPort() - クラス のメソッドorg.piax.gtrans.raw.InetLocator
- getPredecessor() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- getQuery() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQMessage
- getRangeQueryAlgorithm() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.BasicRQMessage
- getRangeQueryAlgorithm() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQMessage
- getRangeQueryAlgorithm() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpRQMessage
- getRawKey() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
-
get raw key
- getReadCount() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.QueryStore
-
Returns the number of read remote values.
- getRemote() - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpChannel
- getRemote() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
-
RawChannelの相手側のPeerLocatorを取得する。
- getRemoteObjectId() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
- getRequestMessageById(int) - クラス のメソッドorg.piax.gtrans.ov.ring.MessagingFramework
- getRequestMessageById(int) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- getRight() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- getRight(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- getRight(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- getRight(Comparable<?>, int) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- getRight(Comparable<?>, int) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- getRights(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- getRights(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- getRights(Comparable<?>, int) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- getRights(Comparable<?>, int) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- getRow(Id) - クラス のメソッドorg.piax.common.attribs.AttributeTable
-
指定されたrowIdを持つRowDataを取得する。
- getRow(Id) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
-
指定されたrowIdを持つRowDataを取得する。
- getRows() - クラス のメソッドorg.piax.common.attribs.AttributeTable
- getRows() - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- getRPCObject(ObjectId) - クラス のメソッドorg.piax.gtrans.RPCInvoker
- getRQResults() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQReturn
- getScore(Endpoint) - クラス のメソッドorg.piax.gtrans.ov.ring.StatManager
- getSender() - クラス のメソッドorg.piax.gtrans.ov.ring.ReplyMessage
- getSGNode(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
-
get SGNode instance (for debugging only)
- getSGNodeInfo(int, MembershipVector, int) - クラス のメソッドorg.piax.gtrans.ov.sg.SGNode
-
指定した level に関連する
SkipGraph.SGNodeInfoを返す. - getSGNodeInfo(Comparable<?>, int, MembershipVector, int) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
- getSGNodeInfo(Comparable<?>, int, MembershipVector, int) - インタフェース のメソッドorg.piax.gtrans.ov.sg.SkipGraphIf
- getSocketAddress() - クラス のメソッドorg.piax.gtrans.raw.InetLocator
- getSpecifiedOverlays() - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
-
このCompoundOverlayの生成時に指定されたOverlayを探し出すためのTransportIdPathのリストを返す。
- getSrcPeerId() - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
RPCで呼ばれた際の呼び出し側を返す。
- getStat(DdllKey, Link, int) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- getStat(DdllKey, Link, int) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
- getStat(Link, int) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- GETSTAT_OP_TIMEOUT - クラス のstatic変数org.piax.gtrans.ov.ddll.Node
-
timeout for a response of GetStat message in msec. if the left node does not respond within this period, the left node is considered failed.
- getStatMulti(Endpoint, DdllKey[]) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- getStatMulti(Endpoint, DdllKey[]) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
- getStoredCount() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.QueryStore
-
Returns the number of stored remote values.
- getStub(E) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
リモートピア上のこのオブジェクトに対応するRPCInvokerオブジェクトのメソッドを 呼び出すためのstubを返す。
- getStub(E, int) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- getStub(E, int) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQManager
- getStub(E, int) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
リモートピア上のこのオブジェクトに対応するRPCInvokerオブジェクトのメソッドを呼び出すためのstubを返す。
- getStub(Class<S>, CalleeId) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
リモートピア上の、clz型のインターフェースをを持ち、 cidで指定される オブジェクトのメソッドを呼び出すためのstubを返す。
- getStub(Class<S>, CalleeId, int) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
リモートピア上の、clz型のインターフェースを持ち、 cidで指定される オブジェクトのメソッドを呼び出すためのstubを返す。
- getStub(Class<S>, CalleeId, int, RPCMode) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
リモートピア上の、clz型のインターフェースを実装し、 cidで指定されるオブジェクトのメソッドを呼び出すためのstubを返す。
- getStub(Class<S>, CalleeId, RPCMode) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
リモートピア上の、clz型のインターフェースを実装し、 cidで指定されるオブジェクトのメソッドを呼び出すためのstubを返す。
- getStub(Class<S>, ObjectId, E) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
リモートピア上の、clz型のインターフェースを持ち、 targetIdを持つオブジェクトのメソッドを呼び出すためのstubを返す。
- getStub(Class<S>, ObjectId, E, int) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
リモートピア上の、clz型のインターフェースを持ち、 targetIdを持つオブジェクトのメソッドを呼び出すためのstubを返す。
- getStub(Class<S>, ObjectId, E, int, RPCMode) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
リモートピア上の、clz型のインターフェースを実装し、 targetIdを持つオブジェクトのメソッドを呼び出すためのstubを返す。
- getStub(Class<S>, ObjectId, E, RPCMode) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
リモートピア上の、clz型のインターフェースを実装し、 targetIdを持つオブジェクトのメソッドを呼び出すためのstubを返す。
- getStub(Endpoint) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- getStub(Endpoint) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQManager
- getSuccessInstance() - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.Node.InsertionResult
- getSuccessor() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- getSuccessorList() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
- getSuccessors() - クラス のメソッドorg.piax.gtrans.ov.szk.FTEntry
- getTag(Endpoint, int) - クラス のメソッドorg.piax.gtrans.util.Fragments
-
Deckを振り分けるためのtag文字列を生成する。
- getTargetId() - クラス のメソッドorg.piax.common.CalleeId
- getTargetRanges() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.MessagePath
- getTargetRanges() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQMessage
- getTile(int) - クラス のメソッドorg.piax.gtrans.ov.sg.SGNode
- getTo() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.MessagePath
- getTransport() - クラス のメソッドorg.piax.gtrans.RPCInvoker
- getTransportId() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
- getType() - クラス のメソッドorg.piax.common.attribs.Attribute
- getUnindexedAttribNames() - クラス のメソッドorg.piax.common.attribs.RowData
-
Returns an not-indexed attribute names.
- getValidFTEntries() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
-
get valid finger table entries from all inserted ChordSharpVNode.
- getVNode(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
-
get RingVNode instance (for debugging only)
- getVNode(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQManager
- getVNode(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
- getVPort() - クラス のメソッドorg.piax.gtrans.raw.emu.EmuLocator
- GRACE - org.piax.gtrans.ov.ddll.Node.Mode
- group - クラス の変数org.piax.gtrans.tsd.MulticastTSD
H
- HandoverTransport - org.piax.gtrans.handoverのクラス
- HandoverTransport(Peer, TransportId) - クラス のコンストラクタorg.piax.gtrans.handover.HandoverTransport
- hashCode() - クラス のメソッドorg.piax.common.CalleeId
- hashCode() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.FlexibleArray
- hashCode() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.QueryId
- hashCode() - クラス のメソッドorg.piax.gtrans.PeerInfo
- hashCode() - クラス のメソッドorg.piax.gtrans.raw.emu.EmuLocator
- hashCode() - クラス のメソッドorg.piax.gtrans.raw.InetLocator
- hasStableLocator() - クラス のメソッドorg.piax.gtrans.raw.InetTransport
- hint - クラス の変数org.piax.gtrans.ov.ddll.Node.InsertionResult
-
an InsertPoint that can be used on the next insertion retry
- hook - クラス のstatic変数org.piax.gtrans.RPCHook
- HOOK_METHOD - クラス のstatic変数org.piax.gtrans.RPCHook
- hopDelay - クラス のstatic変数org.piax.gtrans.raw.emu.EmuTransport
- hops - クラス の変数org.piax.gtrans.ov.ring.rq.RQMessage
-
hop counter for gathering statistics
- hops - クラス の変数org.piax.gtrans.ov.ring.rq.RQReplyMessage
I
- ids - クラス の変数org.piax.gtrans.ov.ring.rq.SubRange
- IN - org.piax.gtrans.ov.ddll.Node.Mode
- IncompatibleTypeException - org.piax.common.attribsの例外
-
An exception for incompatible type.
- IncompatibleTypeException() - 例外 のコンストラクタorg.piax.common.attribs.IncompatibleTypeException
- IncompatibleTypeException(String) - 例外 のコンストラクタorg.piax.common.attribs.IncompatibleTypeException
- IncompatibleTypeException(Throwable) - 例外 のコンストラクタorg.piax.common.attribs.IncompatibleTypeException
- InetLocator - org.piax.gtrans.rawのクラス
-
IPv4アドレスを示すPeerLocatorの抽象クラス。
- InetLocator() - クラス のコンストラクタorg.piax.gtrans.raw.InetLocator
- InetLocator(InetSocketAddress) - クラス のコンストラクタorg.piax.gtrans.raw.InetLocator
- InetTransport<E extends InetLocator> - org.piax.gtrans.rawのクラス
-
NetworkInterfaceのenable/disableの変化をBaseTransportMgrに通知する機能を持つTransport。
- InetTransport(PeerId, E, boolean) - クラス のコンストラクタorg.piax.gtrans.raw.InetTransport
- InetTransport(PeerId, E, boolean, long) - クラス のコンストラクタorg.piax.gtrans.raw.InetTransport
- initializeConnectedNodes(List<Node>) - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.Node
- INS - org.piax.gtrans.ov.ddll.Node.Mode
- INS_DEL_RETRY_INTERVAL_BASE - クラス のstatic変数org.piax.gtrans.ov.ddll.Node
- insert(Node.InsertPoint) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
-
insert this node to a linked-list by specifying the immediate left and right nodes.
- insert(Link, int) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
-
insert this node to a linked-list by specifying an introducer node, which is an arbitrary node that has been inserted to the linked-list.
- insert0(Node.InsertPoint) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
-
insert a node between two nodes specified by an
Node.InsertPointinstance. - insertAsInitialNode() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
-
Insert this node as the initial node.
- INSERTED - org.piax.gtrans.ov.ring.RingVNode.VNodeMode
-
inserted
- INSERTED - org.piax.gtrans.ov.sg.SkipGraph.LvState
- INSERTING - org.piax.gtrans.ov.ring.RingVNode.VNodeMode
- INSERTING - org.piax.gtrans.ov.sg.SkipGraph.LvState
- InsertionResult(boolean, Node.InsertPoint) - クラス のコンストラクタorg.piax.gtrans.ov.ddll.Node.InsertionResult
- InsertPoint(Link, Link) - クラス のコンストラクタorg.piax.gtrans.ov.ddll.Node.InsertPoint
- insertRow(RowData) - クラス のメソッドorg.piax.common.attribs.AttributeTable
-
RowDataを挿入する。
- insertRow(RowData) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
-
RowDataを挿入する。
- INSWAIT - org.piax.gtrans.ov.ddll.Node.Mode
- intType - クラス のstatic変数org.piax.gtrans.impl.BinaryJsonner
- invoke(Object, Class<?>, boolean, String, Object...) - クラス のstaticメソッドorg.piax.util.MethodUtil
-
Note: the specified method and its declared class should have the public modifier.
- invoke(Object, Class<?>, String, Object...) - クラス のstaticメソッドorg.piax.util.MethodUtil
- invoke(Object, Method, Object[]) - クラス のメソッドorg.piax.gtrans.impl.RPCInvocationHandler
- invoke(Object, String, Object...) - クラス のstaticメソッドorg.piax.util.MethodUtil
-
Note: the specified method and its declared class should have the public modifier.
- invokeExecQuery(Comparable<?>, Link, QueryId, boolean, Object, TransOptions) - インタフェース のメソッドorg.piax.gtrans.ov.ring.rq.RQIf
- invokeExecQuery(Comparable<?>, Link, QueryId, boolean, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQManager
-
Range Query実行時にRPCで呼び出されるメソッド.
- invokeExecQuery(Comparable<?>, Link, SkipGraph.QueryId, boolean, Object) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
-
Range Query実行時にRPCで呼び出されるメソッド.
- invokeExecQuery(Comparable<?>, Link, SkipGraph.QueryId, boolean, Object) - インタフェース のメソッドorg.piax.gtrans.ov.sg.SkipGraphIf
- invokeInReceive(boolean, RPCIf, RPCInvoker.MethodCall) - クラス のメソッドorg.piax.gtrans.RPCInvoker
- isAckTimedOut() - クラス のメソッドorg.piax.gtrans.ov.ring.RequestMessage
-
returns if we have not received any ACK within
MessagingFramework.ACK_TIMEOUT_THRES. - isAckTimedOut() - クラス のメソッドorg.piax.gtrans.ov.sg.SGMessagingFramework.SGRequestMessage
-
returns if we have not received any ACK within
SGMessagingFramework.ACK_TIMEOUT_THRES. - isActive - クラス の変数org.piax.gtrans.raw.RawChannel
- isActive - クラス の変数org.piax.gtrans.RPCInvoker
-
RPCInvokerオブジェクトがアクティブな状態であることを示す。
- isActive() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- isAssignable(Object) - クラス のメソッドorg.piax.common.attribs.Attribute
- isBetween(DdllKey, DdllKey) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- isBoundToAttribute - クラス の変数org.piax.common.attribs.RowData
-
RowDataがAttributeの管理下(bound)にあるかどうかを保持するための状態フラグ。
- isBoundToAttribute() - クラス のメソッドorg.piax.common.attribs.RowData
- isClosed() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
- isCreatorSide() - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpChannel
- isCreatorSide() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
- isDuplex() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
- isFinal - クラス の変数org.piax.gtrans.ov.ring.rq.RQReplyMessage
-
is final reply?
- isImmedPred - クラス の変数org.piax.gtrans.ov.ring.RingManager.LinkContainer
- isIndexable() - クラス のメソッドorg.piax.common.attribs.Attribute
- isIndexed(String) - クラス のメソッドorg.piax.common.attribs.RowData
-
属性値がindex化されている場合 trueを返す。
- isInserted() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- isJoined() - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- isJoined() - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
- isJoined() - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
- isOnline() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- isOnline() - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
推奨されていません。
- isOrdered(Comparable<?>, boolean, Comparable<?>, Comparable<?>, boolean) - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.Node
-
推奨されていません。
- isOrdered(Comparable<?>, Comparable<?>, Comparable<?>) - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.Node
-
推奨されていません。
- isPossiblyFailed(Endpoint) - クラス のメソッドorg.piax.gtrans.ov.ring.StatManager
- isRecvdInstance - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
- isRoot - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
- isSub(Class<?>, Class<?>) - クラス のstaticメソッドorg.piax.util.ClassUtil
- isSuspended() - クラス のメソッドorg.piax.gtrans.util.FailureSimulationChannelTransport
- isTerminated - クラス の変数org.piax.gtrans.tsd.BroadcastTSD
- isTerminated - クラス の変数org.piax.gtrans.tsd.MulticastTSD
- isUp() - クラス のメソッドorg.piax.gtrans.raw.InetTransport
- isUpset() - クラス のメソッドorg.piax.gtrans.util.FailureSimulationChannelTransport
J
- join(Collection<? extends Endpoint>) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- join(Collection<? extends Endpoint>) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
- join(Collection<? extends Endpoint>) - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
- join(Collection<? extends Endpoint>) - クラス のメソッドorg.piax.gtrans.ov.flood.SimpleFlooding
- join(Collection<? extends Endpoint>) - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
- join(Collection<? extends Endpoint>) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- join(Collection<? extends Endpoint>) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
K
- K - クラス のstatic変数org.piax.gtrans.ov.szk.ChordSharpVNode
-
the base of log.
- K - クラス のstatic変数org.piax.gtrans.ov.szk.FingerTable
- key - クラス の変数org.piax.gtrans.ov.ring.RingManager.ExecQueryReturn
- key - クラス の変数org.piax.gtrans.ov.ring.RingVNode
- key - クラス の変数org.piax.gtrans.ov.sg.SkipGraph.ExecQueryReturn
- keyComp - クラス のstatic変数org.piax.gtrans.ov.ring.RingManager
- keyHash - クラス の変数org.piax.gtrans.ov.ring.RingManager
L
- lastModified(File) - クラス のstaticメソッドorg.piax.util.ClassPathUtil
- lastModified(File[]) - クラス のstaticメソッドorg.piax.util.ClassPathUtil
- leave() - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- leave() - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
- leave() - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
- leave() - クラス のメソッドorg.piax.gtrans.ov.flood.SimpleFlooding
- leave() - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
- leave() - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- leave() - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- left - クラス の変数org.piax.gtrans.ov.ddll.Node.InsertPoint
- left - クラス の変数org.piax.gtrans.ov.ring.RingManager.ExecQueryReturn
- left - クラス の変数org.piax.gtrans.ov.sg.SkipGraph.ExecQueryReturn
- linger0Option() - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpTransport
- link - クラス の変数org.piax.gtrans.ov.ring.RingManager.LinkContainer
- link - クラス の変数org.piax.gtrans.ov.szk.FTEntry
- LinkContainer(Link, Link, boolean) - クラス のコンストラクタorg.piax.gtrans.ov.ring.RingManager.LinkContainer
- listener - クラス の変数org.piax.gtrans.raw.MonoTransportImpl
- listeners - クラス の変数org.piax.gtrans.impl.DiscoverableImpl
- listeners - クラス の変数org.piax.gtrans.tsd.TSDDiscoverable
- LLNet - org.piax.gtrans.ov.llnetのクラス
- LLNet(TransportId, Overlay<? super KeyRanges<LocationId>, ? super LocationId>) - クラス のコンストラクタorg.piax.gtrans.ov.llnet.LLNet
- LLNet(Overlay<? super KeyRanges<LocationId>, ? super LocationId>) - クラス のコンストラクタorg.piax.gtrans.ov.llnet.LLNet
- LOCALINDEX - クラス のstatic変数org.piax.gtrans.ov.szk.FingerTable
- LocationId - org.piax.gtrans.ov.llnetのクラス
- LocationId(double, double) - クラス のコンストラクタorg.piax.gtrans.ov.llnet.LocationId
- LocationId(String) - クラス のコンストラクタorg.piax.gtrans.ov.llnet.LocationId
- LocationId(Location) - クラス のコンストラクタorg.piax.gtrans.ov.llnet.LocationId
- locator - クラス の変数org.piax.common.PeerIdWithLocator
- lock() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- logger - クラス のstatic変数org.piax.gtrans.ov.ring.RequestMessage
- logger - クラス のstatic変数org.piax.gtrans.ov.ring.RingManager
- losses - クラス のstatic変数org.piax.gtrans.util.Fragments
- lowerAddKey(K) - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
- lowerAddKey(K) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- lowerAddKey(K) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- lowerAddKey(Location) - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
- lowerChSend(Channel<E>, NestedMessage) - クラス のメソッドorg.piax.gtrans.base.BaseChannelTransportImpl
- lowerChSend(Channel<E>, NestedMessage) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- lowerChSend(Channel<E>, NestedMessage) - クラス のメソッドorg.piax.gtrans.util.FragmentationTransport
- lowerRemoveKey(K) - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
- lowerRemoveKey(K) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- lowerRemoveKey(K) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- lowerRemoveKey(Location) - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
- lowerSend(E, NestedMessage) - クラス のメソッドorg.piax.gtrans.base.BaseDatagramTransport
- lowerSend(E, NestedMessage) - クラス のメソッドorg.piax.gtrans.util.ChannelAddOnTransport
- lowerSend(E, NestedMessage) - クラス のメソッドorg.piax.gtrans.util.FailureSimulationChannelTransport
- lowerSend(ObjectId, ObjectId, E, NestedMessage, TransOptions) - クラス のメソッドorg.piax.gtrans.base.BaseChannelTransportImpl
- lowerSend(ObjectId, ObjectId, E, NestedMessage, TransOptions) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- lowerSend(ObjectId, ObjectId, E, NestedMessage, TransOptions) - クラス のメソッドorg.piax.gtrans.util.FragmentationTransport
- lowerSend(PeerId, NestedMessage) - クラス のメソッドorg.piax.gtrans.handover.HandoverTransport
- lowerSend(U, NestedMessage) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
-
サブクラスで下位層の送信処理を実装するために用いるメソッド。
- LWTcpChannel - org.piax.gtrans.raw.lwtcpのクラス
- LWTcpTransport - org.piax.gtrans.raw.lwtcpのクラス
-
TCP用のRawTransportを実現するクラス。
- LWTcpTransport(PeerId, TcpLocator) - クラス のコンストラクタorg.piax.gtrans.raw.lwtcp.LWTcpTransport
- LWTcpTransport(PeerId, TcpLocator, boolean) - クラス のコンストラクタorg.piax.gtrans.raw.lwtcp.LWTcpTransport
- LWTcpTransportGenerator - org.piax.gtrans.raw.lwtcpのクラス
- LWTcpTransportGenerator(Peer) - クラス のコンストラクタorg.piax.gtrans.raw.lwtcp.LWTcpTransportGenerator
M
- main(String[]) - クラス のstaticメソッドorg.piax.gtrans.ov.ring.rq.FlexibleArray
- main(String[]) - クラス のstaticメソッドorg.piax.gtrans.ov.ring.rq.QueryStore
- manager - クラス の変数org.piax.gtrans.ov.ring.MessagingFramework
- manager - クラス の変数org.piax.gtrans.ov.ring.RingManager
-
DDLL node manager
- manager - クラス の変数org.piax.gtrans.ov.ring.RingVNode
- manager - クラス の変数org.piax.gtrans.ov.ring.StatManager
- MAX_HEADER_SIZE - クラス のstatic変数org.piax.gtrans.base.BaseDatagramTransport
- MAX_HOPS - クラス のstatic変数org.piax.gtrans.ov.flood.SimpleFlooding
- MAX_LINKS - クラス のstatic変数org.piax.gtrans.ov.flood.SimpleFlooding
- MAXID - クラス のstatic変数org.piax.gtrans.ov.ring.rq.SubRange
- maxIndexPlus1() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.FlexibleArray
- mayReceiveReply() - クラス のメソッドorg.piax.gtrans.ov.ring.RequestMessage
- mayReceiveReply() - クラス のメソッドorg.piax.gtrans.ov.sg.SGMessagingFramework.SGRequestMessage
- MembershipVector - org.piax.gtrans.ov.sgのクラス
-
a membership vector
- MembershipVector() - クラス のコンストラクタorg.piax.gtrans.ov.sg.MembershipVector
- MessageBinaryJsonner - org.piax.gtrans.implのクラス
- MessageBinaryJsonner() - クラス のコンストラクタorg.piax.gtrans.impl.MessageBinaryJsonner
- MessagePath - org.piax.gtrans.ov.ring.rqのクラス
- MessagePath(int, DdllKey, DdllKey, Collection<? extends SubRange>) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.MessagePath
- MessagingFramework - org.piax.gtrans.ov.ringのクラス
-
messaging framework for structured p2p networks.
- MessagingFramework(RingManager<?>) - クラス のコンストラクタorg.piax.gtrans.ov.ring.MessagingFramework
- method - クラス の変数org.piax.gtrans.RPCHook.RValue
- method - クラス の変数org.piax.gtrans.RPCInvoker.MethodCall
- method(String, Object...) - インタフェース のメソッドorg.piax.gtrans.DynamicStub
- MethodCall(ObjectId, PeerId, boolean, String, Object...) - クラス のコンストラクタorg.piax.gtrans.RPCInvoker.MethodCall
- MethodUtil - org.piax.utilのクラス
-
Method invocation utility
- MethodUtil() - クラス のコンストラクタorg.piax.util.MethodUtil
- MIN_FIX_INTERVAL - クラス のstatic変数org.piax.gtrans.ov.ddll.Node
-
minimum interval of fixing To avoid rush of fixing, make minimum interval between fixing.
- minIndex() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.FlexibleArray
- mode - クラス の変数org.piax.gtrans.ov.ring.RingVNode
- monitorTask - クラス の変数org.piax.gtrans.raw.InetTransport
- monitorTasks - クラス のstatic変数org.piax.gtrans.raw.InetTransport
- monitorTimer - クラス のstatic変数org.piax.gtrans.raw.InetTransport
- MonoTransport<E extends Endpoint> - org.piax.gtrans.rawのインタフェース
- MonoTransportImpl<E extends Endpoint> - org.piax.gtrans.rawのクラス
- MonoTransportImpl(PeerId, boolean) - クラス のコンストラクタorg.piax.gtrans.raw.MonoTransportImpl
-
RawTransportのように、ServiceIdを持たないTransportを生成する。
- MonoTransportImpl(Peer, TransportId, Transport<?>, boolean) - クラス のコンストラクタorg.piax.gtrans.raw.MonoTransportImpl
- msgframe - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
- msgframe - クラス の変数org.piax.gtrans.ov.ring.RingManager
- msgId - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
- MSGSTORE_EXPIRATION_TASK_PERIOD - クラス のstatic変数org.piax.gtrans.ov.sg.SGMessagingFramework
- MSkipGraph<D extends Destination,K extends ComparableKey<?>> - org.piax.gtrans.ov.sgのクラス
-
Multi-key Skip Graph implementation for GTRANS.
- MSkipGraph() - クラス のコンストラクタorg.piax.gtrans.ov.sg.MSkipGraph
- MSkipGraph(String) - クラス のコンストラクタorg.piax.gtrans.ov.sg.MSkipGraph
- MSkipGraph(TransportId, ChannelTransport<?>) - クラス のコンストラクタorg.piax.gtrans.ov.sg.MSkipGraph
- MSkipGraph(ChannelTransport<?>) - クラス のコンストラクタorg.piax.gtrans.ov.sg.MSkipGraph
- MULTICAST - org.piax.gtrans.tsd.TSDDiscoverable.Type
- MulticastTSD<T> - org.piax.gtrans.tsdのクラス
-
UDPのMulticastを使ったTSDの実装。
- MVal() - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.RQReturn.MVal
- myLocator - クラス の変数org.piax.gtrans.ov.ring.RingManager
- MyThreadPool - org.piax.gtrans.ov.ringのクラス
-
wrapper of ScheduledThreadPoolExecutor
- MyThreadPool(int, String, String) - クラス のコンストラクタorg.piax.gtrans.ov.ring.MyThreadPool
N
- name - クラス の変数org.piax.common.attribs.Attribute
- NeighborSet - org.piax.gtrans.ov.ddllのクラス
-
a class for implementing a (left) neighbor set.
- newAcceptChIfAbsent(PeerId, ObjectId, ObjectId, int, U) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
- newAckMessage() - クラス のメソッドorg.piax.gtrans.ov.ring.RequestMessage
- newAckMessage() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpRQMessage
- NEWALGORITHM - クラス のstatic変数org.piax.gtrans.ov.ring.rq.RQManager
- newAttribIfAbsent(String) - クラス のメソッドorg.piax.common.attribs.AttributeTable
-
指定された名前を持つAttributeを取得する。
- newChannel(E) - インタフェース のメソッドorg.piax.gtrans.raw.MonoTransport
- newChannel(E) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
- newChannel(E, boolean) - インタフェース のメソッドorg.piax.gtrans.raw.MonoTransport
- newChannel(E, boolean) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
- newChannel(E, boolean, int) - インタフェース のメソッドorg.piax.gtrans.raw.MonoTransport
- newChannel(E, boolean, int) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
- newChannel(E, boolean, int) - クラス のメソッドorg.piax.gtrans.raw.RawTransport
- newChannel(E, int) - インタフェース のメソッドorg.piax.gtrans.raw.MonoTransport
- newChannel(E, int) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
- newChannel(ObjectId, ObjectId, E, boolean, int) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- newChannel(ObjectId, ObjectId, E, boolean, int) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
- newChannel(ObjectId, ObjectId, U, boolean, int) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
- newChannel(EmuLocator, boolean, int) - クラス のメソッドorg.piax.gtrans.raw.emu.EmuTransport
- newChannel(TcpLocator, boolean, int) - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpTransport
- newChannel(TcpLocator, boolean, int) - クラス のメソッドorg.piax.gtrans.raw.tcp.TcpTransport
- newChannel(UdpLocator, boolean, int) - クラス のメソッドorg.piax.gtrans.raw.udp.UdpTransport
- newChildInstance(Collection<Range<DdllKey>>, String) - クラス のメソッドorg.piax.gtrans.ov.sg.RQMessage
-
create a child RQMessage from this instance.
- newChildInstance(Collection<SubRange>) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQMessage
-
create a child RQMessage from this instance.
- newChildInstance(Collection<SubRange>, boolean) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQMessage
-
create a child RQMessage from this instance.
- newCondition() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- newFuture() - クラス のメソッドorg.piax.gtrans.ov.ddll.FutureValues
-
新規にFutureを生成し、登録番号を返す。
- newInstanceSubrangesChanged(Collection<Range<DdllKey>>) - クラス のメソッドorg.piax.gtrans.ov.sg.RQMessage
-
create an instance of RQMessage whose subRange is replaced.
- newMethodCall(ObjectId, E, boolean, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
- newPacketBytes(int, int, int, byte[], int, int) - クラス のメソッドorg.piax.gtrans.util.Fragments
-
指定された条件を持つパケットbyte列を生成する。
- newRange(DdllKey, boolean, DdllKey, boolean) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.SubRange
- newRawTransport(PeerId) - クラス のメソッドorg.piax.gtrans.raw.emu.EmuLocator
- newRawTransport(PeerId) - クラス のメソッドorg.piax.gtrans.raw.tcp.TcpLocator
- newRawTransport(PeerId) - クラス のメソッドorg.piax.gtrans.raw.udp.UdpLocator
- newRow(Id) - クラス のメソッドorg.piax.common.attribs.AttributeTable
-
指定されたrowIdを持つRowDataを新たに生成する。
- newRow(Id) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
-
指定されたrowIdを持つRowDataを新たに生成する。
- newRQMessage4Root(MessagingFramework, Collection<SubRange>, QueryId, Object, TransOptions) - クラス のstaticメソッドorg.piax.gtrans.ov.ring.rq.BasicRQMessage
-
create an instance of RQMessage used for a root node.
- newRQMessage4Root(MessagingFramework, Collection<SubRange>, QueryId, Object, TransOptions) - インタフェース のメソッドorg.piax.gtrans.ov.ring.rq.RQAlgorithm
-
create a (subclass of) RQMessage for new range query instance.
- newRQMessage4Root(MessagingFramework, Collection<SubRange>, QueryId, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpRQAlgorithm
- newRQMessage4Root(MessagingFramework, Collection<SubRange>, QueryId, Object, TransOptions) - クラス のstaticメソッドorg.piax.gtrans.ov.szk.ChordSharpRQMessage
-
create an instance of RQMessage used for a root node.
- newRQMessage4Root(SGMessagingFramework<E>, Collection<Range<DdllKey>>, SkipGraph.QueryId, Object, int, TransOptions) - クラス のstaticメソッドorg.piax.gtrans.ov.sg.RQMessage
- newRQReplyMessage(Collection<DKRangeRValue<?>>, boolean, Collection<MessagePath>, int) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.BasicRQMessage
- newRQReplyMessage(Collection<DKRangeRValue<?>>, boolean, Collection<MessagePath>, int) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQMessage
- newRQReplyMessage(Collection<DKRangeRValue<?>>, boolean, Collection<MessagePath>, int) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpRQMessage
- newVNode(Comparable<?>, Object...) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- newVNode(Comparable<?>, Object...) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
- node - クラス の変数org.piax.gtrans.ov.sg.SGNode.Tile
-
a DDLL node
- Node - org.piax.gtrans.ov.ddllのクラス
-
a DDLL node.
- Node.InsertionResult - org.piax.gtrans.ov.ddllのクラス
-
a class representing a result of insertion.
- Node.InsertPoint - org.piax.gtrans.ov.ddllのクラス
-
a class representing an insertion point in a linked-list.
- Node.Mode - org.piax.gtrans.ov.ddllの列挙
-
DDLL node state
- nodeAlive(Endpoint, double) - クラス のメソッドorg.piax.gtrans.ov.ring.StatManager
- NodeArray4Test - org.piax.gtrans.ov.ddllのクラス
-
NodeArray4Test.java - NodeArray4Test implementation of DDLL.
- NodeArray4Test() - クラス のコンストラクタorg.piax.gtrans.ov.ddll.NodeArray4Test
- NodeManager - org.piax.gtrans.ov.ddllのクラス
-
a class for managing multiple
Nodeinstances. - NodeManager(TransportId, ChannelTransport<?>) - クラス のコンストラクタorg.piax.gtrans.ov.ddll.NodeManager
- NodeManager(ChannelTransport<?>) - クラス のコンストラクタorg.piax.gtrans.ov.ddll.NodeManager
- NodeManagerIf - org.piax.gtrans.ov.ddllのインタフェース
-
an interface for RPCs of
NodeManager. - NodeMonitor - org.piax.gtrans.ov.ddllのクラス
-
a class for monitoring remote nodes.
- NodeMonitor(NodeManager, Timer) - クラス のコンストラクタorg.piax.gtrans.ov.ddll.NodeMonitor
-
constructor.
- NodeObserver - org.piax.gtrans.ov.ddllのインタフェース
-
an interface for observing certain events occurred in a DDLL node.
- nodes - クラス のstatic変数org.piax.gtrans.ov.ddll.NodeArray4Test
- NodeStatus(Endpoint) - クラス のコンストラクタorg.piax.gtrans.ov.ring.StatManager.NodeStatus
- nodeTimeout(Endpoint) - クラス のメソッドorg.piax.gtrans.ov.ring.StatManager
-
Node
- NoSuchKeyException - org.piax.gtrans.ov.ringの例外
- NoSuchKeyException - org.piax.gtrans.ov.sgの例外
- NoSuchKeyException(String) - 例外 のコンストラクタorg.piax.gtrans.ov.ring.NoSuchKeyException
- NoSuchKeyException(String) - 例外 のコンストラクタorg.piax.gtrans.ov.sg.NoSuchKeyException
- nullType - クラス のstatic変数org.piax.gtrans.impl.BinaryJsonner
- NUMBER_OF_DDLL_RETRY - クラス のstatic変数org.piax.gtrans.ov.ring.RingVNode
- NUMBER_OF_RTTS - クラス のstatic変数org.piax.gtrans.ov.ring.StatManager
O
- objectIdType - クラス のstatic変数org.piax.gtrans.impl.BinaryJsonner
- objId - クラス の変数org.piax.gtrans.RPCInvoker
- offline() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
-
inactivate the protocol.
- offline() - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
-
推奨されていません。
- offline() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- offline() - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
推奨されていません。
- OfflineSendException - org.piax.gtrans.ov.ddllの例外
-
An exception occurs when offline send.
- OfflineSendException() - 例外 のコンストラクタorg.piax.gtrans.ov.ddll.OfflineSendException
- OfflineSendException(String) - 例外 のコンストラクタorg.piax.gtrans.ov.ddll.OfflineSendException
- onAccepting(Channel<E>) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- onAccepting(Channel<L>) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
- onChanging(PeerLocator, PeerLocator) - クラス のメソッドorg.piax.gtrans.handover.HandoverTransport
- onClosed(Channel<E>) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- onClosed(Channel<L>) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
- onDiscovered(Object) - クラス のメソッドorg.piax.gtrans.tsd.TSDDiscoverable
- onDiscovered(Object) - インタフェース のメソッドorg.piax.gtrans.tsd.TSDListener
- onDiscovered(PeerInfo<E>, boolean) - インタフェース のメソッドorg.piax.gtrans.DiscoveryListener
- onEnabled(Endpoint, boolean) - クラス のメソッドorg.piax.gtrans.handover.HandoverTransport
- OneToOneMappingTransport<E extends Endpoint> - org.piax.gtrans.implのクラス
-
下位層にTransportを持ち、send, channel.send をそのまま下位層のTransportに流すような Transportを作成するためのテンプレートクラス
- OneToOneMappingTransport(TransportId, ChannelTransport<E>) - クラス のコンストラクタorg.piax.gtrans.impl.OneToOneMappingTransport
- OneToOneMappingTransport.OneToOneChannel<E extends Endpoint> - org.piax.gtrans.implのクラス
-
OneToOneMappingTransportの内部で使用する下位層のchannelをラップするだけの ChannelImplクラス
- oneway - クラス の変数org.piax.gtrans.RPCInvoker.MethodCall
- ONEWAY - org.piax.gtrans.RemoteCallable.Type
- ONEWAY - org.piax.gtrans.RPCHook.CallType
- ONEWAY - org.piax.gtrans.RPCMode
-
oneway呼び出し
- onFadeout(Endpoint, boolean) - クラス のメソッドorg.piax.gtrans.handover.HandoverTransport
- onFadeout(PeerInfo<E>) - インタフェース のメソッドorg.piax.gtrans.DiscoveryListener
- onFadeoutCheck() - クラス のメソッドorg.piax.gtrans.tsd.TSDDiscoverable
- onFadeoutCheck() - インタフェース のメソッドorg.piax.gtrans.tsd.TSDListener
- onFailure(Channel<E>, Exception) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- onFailure(Channel<L>, Exception) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
- onHangup(PeerLocator, Exception) - クラス のメソッドorg.piax.gtrans.handover.HandoverTransport
- online() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
-
activate the protocol.
- online() - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
-
推奨されていません。
- online() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- online() - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
推奨されていません。
- onNodeFailure(Collection<Link>) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeObserver
-
called when node failure is detected by DDLL's node monitor.
- onNodeFailure(Collection<Link>) - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- onNodeFailure(Collection<Link>) - クラス のメソッドorg.piax.gtrans.ov.sg.SGNode
- onReceive(Channel<E>) - クラス のメソッドorg.piax.gtrans.base.BaseChannelTransportImpl
- onReceive(Channel<E>) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- onReceive(Channel<E>) - クラス のメソッドorg.piax.gtrans.util.FragmentationTransport
- onReceive(Channel<L>) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
- onReceive(Overlay<D, K>, OverlayReceivedMessage<K>) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
- onReceive(Overlay<Destination, Key>, OverlayReceivedMessage<Key>) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- onReceive(Overlay<KeyRanges<LocationId>, LocationId>, OverlayReceivedMessage<LocationId>) - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
- onReceive(Overlay<ConvertedComparableKey<K>, ConvertedComparableKey<K>>, OverlayReceivedMessage<ConvertedComparableKey<K>>) - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
- onReceive(RequestTransport<D>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
- onReceive(RequestTransport<Destination>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- onReceive(RequestTransport<KeyRanges<LocationId>>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
- onReceive(RequestTransport<ConvertedComparableKey<K>>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
- onReceive(Transport<D>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
- onReceive(Transport<E>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- onReceive(Transport<E>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.util.FragmentationTransport
- onReceive(Transport<L>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
- onReceive(Transport<Destination>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- onReceive(Transport<KeyRanges<LocationId>>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
- onReceive(Transport<ConvertedComparableKey<K>>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
- onReceiveRequest(Collection<K>, NestedMessage) - クラス のメソッドorg.piax.gtrans.ov.flood.SimpleFlooding
- onReceiveRequest(Collection<K>, NestedMessage) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- onReceiveRequest(Collection<K>, NestedMessage) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- onReceiveRequest(Overlay<D, K>, OverlayReceivedMessage<K>) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
- onReceiveRequest(Overlay<Destination, Key>, OverlayReceivedMessage<Key>) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- onReceiveRequest(Overlay<KeyRanges<LocationId>, LocationId>, OverlayReceivedMessage<LocationId>) - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
- onReceiveRequest(Overlay<ConvertedComparableKey<K>, ConvertedComparableKey<K>>, OverlayReceivedMessage<ConvertedComparableKey<K>>) - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
- onReceiveRequest(RequestTransport<D>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
- onReceiveRequest(RequestTransport<Destination>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- onReceiveRequest(RequestTransport<KeyRanges<LocationId>>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
- onReceiveRequest(RequestTransport<ConvertedComparableKey<K>>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
- onReceivingReply(ReplyMessage) - クラス のメソッドorg.piax.gtrans.ov.ring.RequestMessage
-
this method is called when a reply message is received at the sender node.
- onReceivingReply(ReplyMessage) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQMessage
- onReceivingReply(SkipGraph<E>, SGMessagingFramework.SGReplyMessage<E>) - クラス のメソッドorg.piax.gtrans.ov.sg.RQMessage
- onReceivingReply(SkipGraph<E>, SGMessagingFramework.SGReplyMessage<E>) - クラス のメソッドorg.piax.gtrans.ov.sg.SGMessagingFramework.SGRequestMessage
-
this method is called when a reply message is received at the sender node.
- onResponseTimeout() - クラス のメソッドorg.piax.gtrans.ov.ring.RequestMessage
-
this method is called when the response message (ack/reply) for this message is timed-out.
- onResponseTimeout() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQMessage
- onResponseTimeout() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpRQMessage
- onRightNodeChange(Link, Link, Object) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeObserver
-
called when the right link is changed by receiving a SetR message.
- onRightNodeChange(Link, Link, Object) - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- onRightNodeChange(Link, Link, Object) - クラス のメソッドorg.piax.gtrans.ov.sg.SGNode
- onRightNodeChange(Link, Link, Object) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
- onTimeOut(SkipGraph<E>) - クラス のメソッドorg.piax.gtrans.ov.sg.RQMessage
- onTimeOut(SkipGraph<E>) - クラス のメソッドorg.piax.gtrans.ov.sg.SGMessagingFramework.SGRequestMessage
-
this method is called when the ack for this message is timed out.
- opts - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
- org.piax.common - パッケージ org.piax.common
- org.piax.common.attribs - パッケージ org.piax.common.attribs
- org.piax.gtrans - パッケージ org.piax.gtrans
- org.piax.gtrans.base - パッケージ org.piax.gtrans.base
- org.piax.gtrans.handover - パッケージ org.piax.gtrans.handover
- org.piax.gtrans.impl - パッケージ org.piax.gtrans.impl
- org.piax.gtrans.ov.combined - パッケージ org.piax.gtrans.ov.combined
- org.piax.gtrans.ov.compound - パッケージ org.piax.gtrans.ov.compound
- org.piax.gtrans.ov.ddll - パッケージ org.piax.gtrans.ov.ddll
- org.piax.gtrans.ov.dolr - パッケージ org.piax.gtrans.ov.dolr
- org.piax.gtrans.ov.flood - パッケージ org.piax.gtrans.ov.flood
- org.piax.gtrans.ov.llnet - パッケージ org.piax.gtrans.ov.llnet
- org.piax.gtrans.ov.ring - パッケージ org.piax.gtrans.ov.ring
- org.piax.gtrans.ov.ring.rq - パッケージ org.piax.gtrans.ov.ring.rq
- org.piax.gtrans.ov.sg - パッケージ org.piax.gtrans.ov.sg
- org.piax.gtrans.ov.szk - パッケージ org.piax.gtrans.ov.szk
- org.piax.gtrans.raw - パッケージ org.piax.gtrans.raw
- org.piax.gtrans.raw.emu - パッケージ org.piax.gtrans.raw.emu
- org.piax.gtrans.raw.lwtcp - パッケージ org.piax.gtrans.raw.lwtcp
- org.piax.gtrans.raw.tcp - パッケージ org.piax.gtrans.raw.tcp
- org.piax.gtrans.raw.udp - パッケージ org.piax.gtrans.raw.udp
- org.piax.gtrans.tsd - パッケージ org.piax.gtrans.tsd
- org.piax.gtrans.util - パッケージ org.piax.gtrans.util
- org.piax.util - パッケージ org.piax.util
- otherJavaType - クラス のstatic変数org.piax.gtrans.impl.BinaryJsonner
- OUT - org.piax.gtrans.ov.ddll.Node.Mode
- OUT - org.piax.gtrans.ov.ring.RingVNode.VNodeMode
-
not inserted
P
- parentMsg - クラス の変数org.piax.gtrans.ov.ring.rq.RQReturn
-
the RQMessage received from the parent node
- parse(String) - クラス のstaticメソッドorg.piax.gtrans.raw.emu.EmuLocator
- parse(String) - クラス のstaticメソッドorg.piax.gtrans.raw.tcp.TcpLocator
- parse(String) - クラス のstaticメソッドorg.piax.gtrans.raw.udp.UdpLocator
- paths - クラス の変数org.piax.gtrans.ov.ring.rq.RQReplyMessage
- payloadNotSent(Object) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeObserver
-
called when the payload given via
Node.setR(Link, int, Link, Link, LinkSeq, int, Object)is not passed to the specified remote node. - payloadNotSent(Object) - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- payloadNotSent(Object) - クラス のメソッドorg.piax.gtrans.ov.sg.SGNode
- peerId - クラス の変数org.piax.common.attribs.AttributeTable
- peerId - クラス の変数org.piax.gtrans.ov.ring.RingManager
- peerId - クラス の変数org.piax.gtrans.PeerInfo
- peerIdType - クラス のstatic変数org.piax.gtrans.impl.BinaryJsonner
- PeerIdWithLocator - org.piax.commonのクラス
-
A class to hold a pair of Peer Identifier and Locator.
- PeerIdWithLocator(PeerId, PeerLocator) - クラス のコンストラクタorg.piax.common.PeerIdWithLocator
- PeerInfo<E extends Endpoint> - org.piax.gtransのクラス
-
A pair of PeerId and Endpoint.
- PeerInfo(PeerId, E) - クラス のコンストラクタorg.piax.gtrans.PeerInfo
- peerLocator - クラス の変数org.piax.gtrans.raw.RawTransport
- PING_TIMEOUT - クラス のstatic変数org.piax.gtrans.ov.ddll.NodeMonitor
-
timeout value.
- POOL_CHANNEL - クラス のstatic変数org.piax.gtrans.RPCInvoker
- POOL_CHANNEL_SIZE - クラス のstatic変数org.piax.gtrans.RPCInvoker
- PREFER_COLLECTING_EXACT_PATH - クラス のstatic変数org.piax.gtrans.ov.ring.rq.RQReturn
- preferDelegateNodeLeftSide() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQManager
- prepareReceivingReply() - クラス のメソッドorg.piax.gtrans.ov.sg.SGMessagingFramework.SGRequestMessage
-
このメッセージはsendしないが,replyは受信するという場合に,受信に備えておく.
- proceedRight() - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph.SGNodeInfo
- propagateNeighbors(DdllKey, DdllKey, Set<Link>, DdllKey) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- propagateNeighbors(DdllKey, DdllKey, Set<Link>, DdllKey) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
- PSDP_GROUP - クラス のstatic変数org.piax.gtrans.tsd.MulticastTSD
- PSDP_PORT - クラス のstatic変数org.piax.gtrans.tsd.BroadcastTSD
- PSDP_PORT - クラス のstatic変数org.piax.gtrans.tsd.MulticastTSD
- put(Endpoint, Fragments.FragmentPacket) - クラス のメソッドorg.piax.gtrans.util.Fragments
-
fragmentの再構成処理を行う。
- put(QueryId, RemoteValue<?>) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.QueryStore
-
Store the remote value object.
- putAddr(ByteBuffer, InetSocketAddress) - クラス のstaticメソッドorg.piax.gtrans.raw.InetLocator
- putCh(Channel<E>, OneToOneMappingTransport.OneToOneChannel<E>) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- putNewLocator(PeerLocator) - クラス のメソッドorg.piax.gtrans.raw.emu.EmuTransport
- putReceiveQueue(Object) - クラス のメソッドorg.piax.gtrans.raw.RawChannel
Q
- qid - クラス の変数org.piax.gtrans.ov.ring.rq.RQMessage
-
query id
- QID_EXPIRATION_TASK_PERIOD - クラス のstatic変数org.piax.gtrans.ov.ring.rq.RQManager
-
period for executing a task for purging stale QueryIDs
- QID_EXPIRATION_TASK_PERIOD - クラス のstatic変数org.piax.gtrans.ov.sg.SkipGraph
-
period for executing a task for purging stale QueryIDs
- QID_EXPIRE - クラス のstatic変数org.piax.gtrans.ov.ring.rq.RQManager
-
expiration time for purging stale QueryIDs
- QID_EXPIRE - クラス のstatic変数org.piax.gtrans.ov.sg.SkipGraph
-
expiration time for purging stale QueryIDs
- query - クラス の変数org.piax.gtrans.ov.ring.rq.RQMessage
- QUERY_INSERT_POINT_SPECIAL - クラス のstatic変数org.piax.gtrans.ov.ring.rq.RQManager
-
used as the query string for finding insert points.
- QUERY_INSERT_POINT_SPECIAL - クラス のstatic変数org.piax.gtrans.ov.sg.SkipGraph
-
used as the query string for finding insert points.
- QUERY_KEY_SPECIAL - クラス のstatic変数org.piax.gtrans.ov.ring.rq.RQManager
- QueryId - org.piax.gtrans.ov.ring.rqのクラス
-
QueryId is used by the range query algorithm to uniquely identify a query message.
- QueryId(PeerId, long) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.QueryId
- QueryStore - org.piax.gtrans.ov.ring.rqのクラス
- QueryStore() - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.QueryStore
R
- raiseUpperListener(NestedMessage) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
- rand - クラス の変数org.piax.gtrans.ov.ring.RingManager
- RangeUtils - org.piax.gtrans.ov.ring.rqのクラス
-
A utility class for range manipulations.
- RangeUtils - org.piax.gtrans.ov.sgのクラス
-
A utility class for range manipulations.
- RangeUtils() - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.RangeUtils
- RangeUtils() - クラス のコンストラクタorg.piax.gtrans.ov.sg.RangeUtils
- RawChannel<E extends PeerLocator> - org.piax.gtrans.rawのクラス
- RawChannel() - クラス のコンストラクタorg.piax.gtrans.raw.RawChannel
- RawTransport<E extends PeerLocator> - org.piax.gtrans.rawのクラス
- RawTransport(PeerId, E, boolean) - クラス のコンストラクタorg.piax.gtrans.raw.RawTransport
- rcall(CalleeId, int, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
リモートピア上の、clz型のインターフェースを実装し、 cidで指定されるオブジェクトのメソッドを動的に呼び出す。
- rcall(CalleeId, int, RPCMode, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
cidで指定されるオブジェクトのメソッドを動的に呼び出す。
- rcall(CalleeId, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
Call a remote method on the object specified by cid.
- rcall(CalleeId, RPCMode, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
cidで指定されるオブジェクトのメソッドを動的に呼び出す。
- rcall(ObjectId, E, int, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
リモートピア上の、clz型のインターフェースを実装し、 targetIdを持つオブジェクトのメソッドを動的に呼び出す。
- rcall(ObjectId, E, int, RPCMode, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
targetIdを持つオブジェクトのメソッドを動的に呼び出す。
- rcall(ObjectId, E, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
リモートピア上の、clz型のインターフェースを実装し、 targetIdを持つオブジェクトのメソッドを動的に呼び出す。
- rcall(ObjectId, E, RPCMode, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
リモートピア上の、clz型のインターフェースを実装し、 targetIdを持つオブジェクトのメソッドを動的に呼び出す。
- readyToReceive - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
- receive() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
- receive(int) - クラス のメソッドorg.piax.gtrans.raw.RawChannel
- receiveOneway(RPCInvoker.MethodCall) - クラス のメソッドorg.piax.gtrans.RPCInvoker
- receiver - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
- receiveSync(RPCInvoker.MethodCall) - クラス のメソッドorg.piax.gtrans.RPCInvoker
- register(PeerInfo<E>) - インタフェース のメソッドorg.piax.gtrans.Discoverable
- register(PeerInfo<E>) - クラス のメソッドorg.piax.gtrans.tsd.TSDDiscoverable
- registerRPCObject(ObjectId, RPCIf) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
RPCの対象となるオブジェクトを登録する。
- registerService(PeerId, ObjectId, T) - クラス のメソッドorg.piax.gtrans.tsd.TSD
- registerTrans(InetTransport<?>, long) - クラス のstaticメソッドorg.piax.gtrans.raw.InetTransport
- RemoteCallable - org.piax.gtransの注釈型
-
Annotations for the remote call methods
- RemoteCallable.Type - org.piax.gtransの列挙
- REMOVE_SUSPICIOUS_NODE - クラス のstatic変数org.piax.gtrans.ov.ring.StatManager
- removeAttrib(String) - クラス のメソッドorg.piax.common.attribs.RowData
-
setAttribでセットした属性値を削除する。
- removeCh(Channel<E>) - クラス のメソッドorg.piax.gtrans.base.BaseChannelTransportImpl
- removeCh(Channel<E>) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- removeDiscoveryListener(DiscoveryListener<E>) - インタフェース のメソッドorg.piax.gtrans.Discoverable
- removeDiscoveryListener(DiscoveryListener<E>) - クラス のメソッドorg.piax.gtrans.impl.DiscoverableImpl
- removeDiscoveryListener(DiscoveryListener<E>) - クラス のメソッドorg.piax.gtrans.tsd.TSDDiscoverable
- removedRange(Range<K>, K, K) - クラス のstaticメソッドorg.piax.gtrans.ov.ring.rq.RangeUtils
-
Range r から,[a, b) の区間を削除したときの,削除された Range を返す.
- removeExpired(long) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.QueryStore
-
Remove expired remote value.
- removeKey() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- removeKey() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
- removeKey(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
-
remove a key from the ring.
- removeKey(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
-
remove a key from the skip graph.
- removeKey(ObjectId, K) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
- removeKey(ObjectId, K) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- removeKey(ObjectId, K) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- removeKey(ObjectId, Key) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- removeRow(Id) - クラス のメソッドorg.piax.common.attribs.AttributeTable
- removeRow(Id) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- repairTransport() - クラス のメソッドorg.piax.gtrans.util.FailureSimulationChannelTransport
- reply() - クラス のメソッドorg.piax.gtrans.ov.ring.ReplyMessage
-
send a reply message.
- reply() - クラス のメソッドorg.piax.gtrans.ov.sg.SGMessagingFramework.SGReplyMessage
-
send a reply message.
- replyId - クラス の変数org.piax.gtrans.ov.ring.ReplyMessage
-
reply先のrequestを指定する
- replyId - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
- ReplyMessage - org.piax.gtrans.ov.ringのクラス
-
a base class for a reply message.
- ReplyMessage(RingManager<?>, RequestMessage, List<DdllKey>) - クラス のコンストラクタorg.piax.gtrans.ov.ring.ReplyMessage
-
compose a reply message for the specified
RequestMessage. - replyMsgReceived(ReplyMessage) - クラス のメソッドorg.piax.gtrans.ov.ring.MessagingFramework
- replyMsgReceived(ReplyMessage) - インタフェース のメソッドorg.piax.gtrans.ov.ring.RingIf
- replyMsgReceived(ReplyMessage) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- replyMsgReceived(SGMessagingFramework.SGReplyMessage<E>) - クラス のメソッドorg.piax.gtrans.ov.sg.SGMessagingFramework
- replyMsgReceived(SGMessagingFramework.SGReplyMessage<E>) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
- replyMsgReceived(SGMessagingFramework.SGReplyMessage<E>) - インタフェース のメソッドorg.piax.gtrans.ov.sg.SkipGraphIf
- replySent - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
- replyTo - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
- request(List<Endpoint>, Destination, NestedMessage) - クラス のメソッドorg.piax.gtrans.ov.flood.FloodingNode
- request(List<Endpoint>, Destination, NestedMessage) - インタフェース のメソッドorg.piax.gtrans.ov.flood.FloodingNodeIf
- request(ObjectId, ObjectId, D, Object, int) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- request(ObjectId, ObjectId, D, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
- request(ObjectId, ObjectId, String, Object, int) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- request(ObjectId, ObjectId, String, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- request(ObjectId, ObjectId, K, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
- request(ObjectId, ObjectId, Destination, Object, int) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- request(ObjectId, ObjectId, Destination, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- request(ObjectId, ObjectId, Destination, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.flood.SimpleFlooding
- request(ObjectId, ObjectId, Destination, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- request(ObjectId, ObjectId, Destination, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- request(ObjectId, ObjectId, GeoRegion, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
- request0(ObjectId, ObjectId, List<TransportIdPath>, D, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
- request1(ObjectId, ObjectId, K, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- request1(ObjectId, ObjectId, K, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- request2(ObjectId, ObjectId, KeyRange<K>, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- request2(ObjectId, ObjectId, KeyRange<K>, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- request3(ObjectId, ObjectId, KeyRanges<K>, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- request3(ObjectId, ObjectId, KeyRanges<K>, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- RequestMessage - org.piax.gtrans.ov.ringのクラス
-
a base class for a request message.
- RequestMessage(MessagingFramework, boolean, Endpoint, int, TransOptions) - クラス のコンストラクタorg.piax.gtrans.ov.ring.RequestMessage
-
create a RequestMessage instance.
- RequestMessage(RequestMessage) - クラス のコンストラクタorg.piax.gtrans.ov.ring.RequestMessage
-
create a RequestMessage instance.
- requestMsgReceived(RequestMessage) - クラス のメソッドorg.piax.gtrans.ov.ring.MessagingFramework
- requestMsgReceived(RequestMessage) - インタフェース のメソッドorg.piax.gtrans.ov.ring.RingIf
- requestMsgReceived(RequestMessage) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
-
one-way RPCs
- requestMsgReceived(SGMessagingFramework.SGRequestMessage<E>) - クラス のメソッドorg.piax.gtrans.ov.sg.SGMessagingFramework
- requestMsgReceived(SGMessagingFramework.SGRequestMessage<E>) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
-
one-way RPCs
- requestMsgReceived(SGMessagingFramework.SGRequestMessage<E>) - インタフェース のメソッドorg.piax.gtrans.ov.sg.SkipGraphIf
- reset() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
-
forcibly delete this node without notifying other nodes
- ResponseMessage - org.piax.gtrans.ov.ringのクラス
- ResponseMessage(List<DdllKey>) - クラス のコンストラクタorg.piax.gtrans.ov.ring.ResponseMessage
- responseReceived(ResponseMessage) - クラス のメソッドorg.piax.gtrans.ov.ring.RequestMessage
-
ack or reply message is received for this RequestMessage.
- responseReceived(ResponseMessage) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpRQMessage
- resumeTransport() - クラス のメソッドorg.piax.gtrans.util.FailureSimulationChannelTransport
- retainRanges(DdllKey, DdllKey) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.SubRange
- retransmit(Collection<SubRange>) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQReturn
-
slow retransmit a range query message for specified ranges.
- right - クラス の変数org.piax.gtrans.ov.ddll.Node.InsertPoint
- right - クラス の変数org.piax.gtrans.ov.ring.RingManager.ExecQueryReturn
- right - クラス の変数org.piax.gtrans.ov.sg.SkipGraph.ExecQueryReturn
- rightLink - クラス の変数org.piax.gtrans.ov.ring.RingManager.LinkContainer
- RightNodeMismatch(Link) - 例外 のコンストラクタorg.piax.gtrans.ov.ring.RingManager.RightNodeMismatch
- RightNodeMismatch(Link) - 例外 のコンストラクタorg.piax.gtrans.ov.sg.SkipGraph.RightNodeMismatch
- RingIf - org.piax.gtrans.ov.ringのインタフェース
-
RPC interface of simple ring network.
- RingManager<E extends Endpoint> - org.piax.gtrans.ov.ringのクラス
-
simple ring network over DDLL protocol.
- RingManager(TransportId, ChannelTransport<E>) - クラス のコンストラクタorg.piax.gtrans.ov.ring.RingManager
-
create a Chord# instance.
- RingManager.ExecQueryReturn - org.piax.gtrans.ov.ringのクラス
-
an execQuery return value used by (non-scalable) range queries
- RingManager.LinkContainer - org.piax.gtrans.ov.ringのクラス
-
A class used for passing a link to the closest node.
- RingManager.RightNodeMismatch - org.piax.gtrans.ov.ringの例外
- RingVNode<E extends Endpoint> - org.piax.gtrans.ov.ringのクラス
-
a virtual node in simple ring network.
- RingVNode(RingManager<E>, Comparable<?>) - クラス のコンストラクタorg.piax.gtrans.ov.ring.RingVNode
-
create a RingVNode instance.
- RingVNode.VNodeMode - org.piax.gtrans.ov.ringの列挙
-
mode of DdllRingVNode
- RowData - org.piax.common.attribsのクラス
-
テーブルrowに相当するデータを管理するクラス。
- RowData(AttributeTable, Id, boolean) - クラス のコンストラクタorg.piax.common.attribs.RowData
-
RowDataを生成する。
- rowId - クラス の変数org.piax.common.attribs.RowData
- RPC_TIMEOUT - クラス のstatic変数org.piax.gtrans.ov.ring.RingManager
- RPC_TIMEOUT - クラス のstatic変数org.piax.gtrans.ov.sg.SkipGraph
- RPCException - org.piax.gtransの例外
-
An exception occurs while RPCs.
- RPCException() - 例外 のコンストラクタorg.piax.gtrans.RPCException
- RPCException(String) - 例外 のコンストラクタorg.piax.gtrans.RPCException
- RPCException(Throwable) - 例外 のコンストラクタorg.piax.gtrans.RPCException
- RPCHook - org.piax.gtransのクラス
-
A hook of RPC
- RPCHook() - クラス のコンストラクタorg.piax.gtrans.RPCHook
- RPCHook.CallType - org.piax.gtransの列挙
- RPCHook.RValue - org.piax.gtransのクラス
- RPCIf - org.piax.gtransのインタフェース
-
stub生成の対象となるオブジェクトが他のピアからRPC呼び出し可能であることを 示すインタフェース。
- RPCInvocationHandler<E extends Endpoint> - org.piax.gtrans.implのクラス
- RPCInvocationHandler(RPCInvoker<?, E>, ObjectId, E, int, RPCMode) - クラス のコンストラクタorg.piax.gtrans.impl.RPCInvocationHandler
- RPCInvoker<T extends RPCIf,E extends Endpoint> - org.piax.gtransのクラス
-
ChannelTransportを指定して、そのTransport上でRPCを行うためのクラスである。
- RPCInvoker(TransportId, ChannelTransport<? super E>) - クラス のコンストラクタorg.piax.gtrans.RPCInvoker
- RPCInvoker.MethodCall - org.piax.gtransのクラス
- RPCMode - org.piax.gtransの列挙
-
RPCのモードを示すEnumeration型
- RQ_EXPIRATION_GRACE - クラス のstatic変数org.piax.gtrans.ov.ring.rq.RQManager
-
additional grace time before removing RQReturn in intermediate nodes
- RQ_EXPIRATION_GRACE - クラス のstatic変数org.piax.gtrans.ov.sg.SkipGraph
-
additional grace time before removing RQReturn in intermediate nodes
- RQ_FLUSH_PERIOD - クラス のstatic変数org.piax.gtrans.ov.ring.rq.RQManager
-
the period for flushing partial results in intermediate nodes
- RQ_FLUSH_PERIOD - クラス のstatic変数org.piax.gtrans.ov.sg.SkipGraph
-
the period for flushing partial results in intermediate nodes
- RQ_NRECENT - クラス のstatic変数org.piax.gtrans.ov.ring.rq.RQManager
-
Range Queryでトラバース中に通信エラーが起きた場合に戻れるノード数
- RQ_NRECENT - クラス のstatic変数org.piax.gtrans.ov.sg.SkipGraph
-
Range Queryでトラバース中に通信エラーが起きた場合に戻れるノード数
- RQ_QUERY_AT_FIND - クラス のstatic変数org.piax.gtrans.ov.ring.rq.RQManager
- RQ_RETRANS_PERIOD - クラス のstatic変数org.piax.gtrans.ov.ring.rq.RQManager
-
range query retransmission period
- RQ_RETRANS_PERIOD - クラス のstatic変数org.piax.gtrans.ov.sg.SkipGraph
-
range query retransmission period
- RQAlgorithm - org.piax.gtrans.ov.ring.rqのインタフェース
- rqDisseminate(RQMessage) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQManager
- rqDisseminate(RQMessage, NavigableMap<DdllKey, Link>) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQManager
- rqDisseminate(RQMessage, NavigableMap<DdllKey, Link>) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
- rqExecQuery(Comparable<?>, Object) - インタフェース のメソッドorg.piax.gtrans.ov.ring.rq.RQExecQueryCallback
- rqExecQuery(Comparable<?>, Object) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- RQExecQueryCallback - org.piax.gtrans.ov.ring.rqのインタフェース
-
The interface of exec-query callback.
- rqExecuteLocal(RQMessage, List<SubRange>, List<DKRangeRValue<?>>) - インタフェース のメソッドorg.piax.gtrans.ov.ring.rq.RQAlgorithm
-
resolve (fill-in) range query results that are locally available.
- rqExecuteLocal(RQMessage, List<SubRange>, List<DKRangeRValue<?>>) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpRQAlgorithm
- RQIf<E extends Endpoint> - org.piax.gtrans.ov.ring.rqのインタフェース
-
a virtual node of RangeQuerable P2P network.
- RQManager<E extends Endpoint> - org.piax.gtrans.ov.ring.rqのクラス
-
this class adds range query functionality to the Ring network.
- RQManager(TransportId, ChannelTransport<E>, RQExecQueryCallback) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.RQManager
- RQMessage - org.piax.gtrans.ov.ring.rqのクラス
-
an abstract class representing a message used for propagating range queries.
- RQMessage<E extends Endpoint> - org.piax.gtrans.ov.sgのクラス
-
a class representing a message used for propagating range queries.
- RQMessage(MessagingFramework, boolean, Endpoint, int, Collection<SubRange>, QueryId, Object, int, TransOptions) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.RQMessage
-
create an instance of RQMessage.
- RQMessage.RQReplyMessage<E extends Endpoint> - org.piax.gtrans.ov.sgのクラス
-
a class representing a reply message against
RQMessage, containing range query results. - RQReplyMessage - org.piax.gtrans.ov.ring.rqのクラス
-
a class representing a reply message against
RQMessage, containing range query results. - RQReplyMessage(RingManager<?>, RQMessage, Collection<DKRangeRValue<?>>, boolean, Collection<MessagePath>, int, List<DdllKey>) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.RQReplyMessage
-
constructor.
- RQReplyMessage(SkipGraph<E>, RQMessage<E>, Collection<DdllKeyRangeWithData<RemoteValue<?>>>, boolean, int) - クラス のコンストラクタorg.piax.gtrans.ov.sg.RQMessage.RQReplyMessage
-
constructor.
- RQResults<V> - org.piax.gtrans.ov.ring.rqのクラス
-
a class for accessing the details of a range query result.
- RQResults() - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.RQResults
- RQResults(RQReturn) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.RQResults
- rqRet - クラス の変数org.piax.gtrans.ov.ring.rq.RQMessage
- rqRet - クラス の変数org.piax.gtrans.ov.ring.rq.RQResults
- RQReturn - org.piax.gtrans.ov.ring.rqのクラス
-
A class for storing results of a range query.
- RQReturn<E extends Endpoint> - org.piax.gtrans.ov.sgのクラス
-
A class for storing results of a range query.
- RQReturn(RQManager<?>, RQMessage, TransOptions, boolean) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.RQReturn
- RQReturn.MVal - org.piax.gtrans.ov.ring.rqのクラス
- rqSplit(Object, SubRange, NavigableMap<DdllKey, Link>, Collection<Endpoint>, List<DKRangeRValue<?>>, RQAlgorithm) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQManager
-
Split a range into subranges, by the keys in allLinks.
- rqStartRawRange(Collection<? extends Range<?>>, Object, TransOptions, int, NavigableMap<DdllKey, Link>, RQAlgorithm) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQManager
-
perform a range query (internal).
- RQVNode<E extends Endpoint> - org.piax.gtrans.ov.ring.rqのクラス
- RQVNode(RingManager<E>, Comparable<?>) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.RQVNode
- rtLockR() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- rtLockR() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- rtLockW() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- rtLockW() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- RTT_INFINITE - クラス のstatic変数org.piax.gtrans.ov.ring.StatManager
- RTT_ROTATE_PERIOD - クラス のstatic変数org.piax.gtrans.ov.ring.StatManager
- RTT_UNKNOWN - クラス のstatic変数org.piax.gtrans.ov.ring.StatManager
- RTT_VOID - クラス のstatic変数org.piax.gtrans.ov.ring.StatManager
- rtUnlockR() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- rtUnlockR() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- rtUnlockW() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- rtUnlockW() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- run() - クラス のメソッドorg.piax.gtrans.ov.sg.RQReturn
- run() - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpChannel
- run() - クラス のメソッドorg.piax.gtrans.tsd.BroadcastTSD
- run() - クラス のメソッドorg.piax.gtrans.tsd.MulticastTSD
- RValue(String, Object[]) - クラス のコンストラクタorg.piax.gtrans.RPCHook.RValue
S
- satisfies(List<VarDestinationPair>) - クラス のメソッドorg.piax.common.attribs.RowData
-
RowDataがリストの要素であるVarSubsetPairをすべて満たすかどうかを判定する。
- satisfies(RowData, List<VarDestinationPair>) - クラス のメソッドorg.piax.common.attribs.AttributeTable
- scalableRangeQuery(Collection<? extends Range<?>>, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
-
Perform a range query.
- scalableRangeQueryPro(Collection<? extends Range<?>>, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQManager
- schedule(Runnable, long) - クラス のメソッドorg.piax.gtrans.ov.ring.MyThreadPool
- schedule(Runnable, long) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- schedule(Runnable, long, long) - クラス のメソッドorg.piax.gtrans.ov.ring.MyThreadPool
- schedule(Runnable, long, long) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- schedule(TimerTask, long) - クラス のメソッドorg.piax.gtrans.ov.ring.MyThreadPool
-
推奨されていません。
- schedule(TimerTask, long) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
-
推奨されていません。
- schedule(TimerTask, long, long) - クラス のメソッドorg.piax.gtrans.ov.ring.MyThreadPool
-
推奨されていません。
- schedule(TimerTask, long, long) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
-
推奨されていません。
- scheduleDiscovery(long, long) - インタフェース のメソッドorg.piax.gtrans.Discoverable
- scheduleDiscovery(long, long) - クラス のメソッドorg.piax.gtrans.impl.DiscoverableImpl
- scheduleDiscovery(long, long) - クラス のメソッドorg.piax.gtrans.tsd.TSDDiscoverable
- scheduleDiscovery(PeerId, ObjectId, long, long) - クラス のメソッドorg.piax.gtrans.tsd.TSD
-
peerId, receiverの区分で、discoveryTasksのタイマー登録をする。
- scheduleFingerTableUpdate(int, int) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
- scheduleFingerTableUpdate(int, int) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
- scheduleFTUpdate(boolean) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
- scheduleFTUpdate(int, int) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
- SEARCH_OP_TIMEOUT - クラス のstatic変数org.piax.gtrans.ov.ddll.Node
- send(E, Object) - インタフェース のメソッドorg.piax.gtrans.raw.MonoTransport
- send(E, Object) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
- send(E, Object) - クラス のメソッドorg.piax.gtrans.raw.RawTransport
- send(Object) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport.DatagramChannel
- send(Object) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport.OneToOneChannel
- send(Object) - クラス のメソッドorg.piax.gtrans.raw.RawChannel
- send(ByteBuffer) - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpChannel
- send(ByteBuffer) - クラス のメソッドorg.piax.gtrans.raw.RawChannel
- send(ObjectId, ObjectId, D, Object) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
- send(ObjectId, ObjectId, E, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- send(ObjectId, ObjectId, E, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
- send(ObjectId, ObjectId, String, Object) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- send(ObjectId, ObjectId, U, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
- send(Link) - クラス のメソッドorg.piax.gtrans.ov.ring.RequestMessage
-
send this message to the specified destination.
- send(Link) - クラス のメソッドorg.piax.gtrans.ov.sg.SGMessagingFramework.SGRequestMessage
-
send this message to the specified destination.
- send(EmuLocator, Object) - クラス のメソッドorg.piax.gtrans.raw.emu.EmuTransport
- send(UdpLocator, Object) - クラス のメソッドorg.piax.gtrans.raw.udp.UdpTransport
- sendAck() - クラス のメソッドorg.piax.gtrans.ov.ring.RequestMessage
- sendChildMessage(Link, RQMessage) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQReturn
- sender - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
- senderId - クラス の変数org.piax.gtrans.ov.ring.rq.RQReplyMessage
- sendInvoke(ObjectId, E, int, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
send an oneway RPC invocation message.
- sendOnewayInvoke(ObjectId, E, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
send an oneway RPC invocation message.
- serialize(ByteBuffer) - クラス のメソッドorg.piax.gtrans.raw.emu.EmuLocator
- serialize(ByteBuffer) - クラス のメソッドorg.piax.gtrans.raw.tcp.TcpLocator
- serialize(ByteBuffer) - クラス のメソッドorg.piax.gtrans.raw.udp.UdpLocator
- serialize(ByteBuffer, Serializable) - クラス のstaticメソッドorg.piax.gtrans.impl.BinaryJsonner
- serialize(NestedMessage) - クラス のstaticメソッドorg.piax.gtrans.impl.MessageBinaryJsonner
- set(int) - クラス のメソッドorg.piax.gtrans.ov.ddll.FutureValues
- set(int, Object) - クラス のメソッドorg.piax.gtrans.ov.ddll.FutureValues
- set(int, FTEntry) - クラス のメソッドorg.piax.gtrans.ov.szk.FingerTable
- set(int, T) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.FlexibleArray
- setAttrib(String, Object) - クラス のメソッドorg.piax.common.attribs.RowData
- setAttrib(String, Object, boolean) - クラス のメソッドorg.piax.common.attribs.RowData
-
指定された属性名で属性値をセットする。
- setChannelListener(ObjectId, ChannelListener<E>) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
- setChannelListener(ChannelListener<E>) - インタフェース のメソッドorg.piax.gtrans.raw.MonoTransport
- setChannelListener(ChannelListener<E>) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
- setCheckPeriod(int) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- setDefaultNeighborSetSize(int) - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.NeighborSet
- setDiscoveryListener(PeerId, ObjectId, TSDListener) - クラス のメソッドorg.piax.gtrans.tsd.TSD
- setErrorRate(int) - クラス のメソッドorg.piax.gtrans.util.FailureSimulationChannelTransport
- setExpireTime(long) - インタフェース のメソッドorg.piax.gtrans.Discoverable
- setExpireTime(long) - クラス のメソッドorg.piax.gtrans.tsd.TSDDiscoverable
-
近傍から受け取ったサービスの有効期限(ms)をセットする。
- setFindNext(int, Link, Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- setFindNext(DdllKey, int, Link, Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- setFindNext(DdllKey, int, Link, Link) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
- setFindResult(int, Link, Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- setFindResult(DdllKey, int, Link, Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- setFindResult(DdllKey, int, Link, Link) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
- setGateway(boolean) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
-
複合オーバーレイのgateway機能をセットする。
- setL(DdllKey, Link, LinkSeq, Link, Set<Link>) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- setL(DdllKey, Link, LinkSeq, Link, Set<Link>) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
- setL(Link, LinkSeq, Link, Set<Link>) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- setLeft(Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- setLeftNum(LinkSeq) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- setListener(ObjectId, TransportListener<E>) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
- setListener(TransportListener<E>) - インタフェース のメソッドorg.piax.gtrans.raw.MonoTransport
- setListener(TransportListener<E>) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
- setMode(Node.Mode) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- setR(DdllKey, Link, int, Link, Link, LinkSeq, int, Object) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- setR(DdllKey, Link, int, Link, Link, LinkSeq, int, Object) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
- setR(Link, int, Link, Link, LinkSeq, int, Object) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
-
SetR message handler.
- SETR_TIMEOUT - クラス のstatic変数org.piax.gtrans.ov.ddll.Node
- SETR_TYPE_FIX_BOTH - インタフェース のstatic変数org.piax.gtrans.ov.ddll.NodeManagerIf
- SETR_TYPE_FIX_LEFTONLY - インタフェース のstatic変数org.piax.gtrans.ov.ddll.NodeManagerIf
- SETR_TYPE_NORMAL - インタフェース のstatic変数org.piax.gtrans.ov.ddll.NodeManagerIf
- setRAck(DdllKey, Link, int, LinkSeq, Set<Link>) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- setRAck(DdllKey, Link, int, LinkSeq, Set<Link>) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
- setRAck(Link, int, LinkSeq, Set<Link>) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
-
SetRAck message handler.
- setRef(int) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- setRight(Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- setRightNum(LinkSeq) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- setRNak(DdllKey, Link, int, Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- setRNak(DdllKey, Link, int, Link) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
- setRNak(Link, int, Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
-
SetRNak message handler.
- setRQAlgorithm(RQAlgorithm) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQManager
- setStat(DdllKey, int, Stat) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- setStat(DdllKey, int, Stat) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
- setStatMulti(Endpoint, Stat[]) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- setStatMulti(Endpoint, Stat[]) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
- setSuccessors(Link[]) - クラス のメソッドorg.piax.gtrans.ov.szk.FTEntry
- setSuperRow(Id) - クラス のメソッドorg.piax.common.attribs.AttributeTable
-
指定されたrowIdを持つRowDataをsuperRowとしてセットする。
- setSuperRow(Id) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
-
指定されたrowIdを持つRowDataをsuperRowとしてセットする。
- setTimeout(int) - クラス のメソッドorg.piax.gtrans.impl.RPCInvocationHandler
- setType(Class<?>) - クラス のメソッドorg.piax.common.attribs.Attribute
- sgExecQuery(Comparable<?>, Object) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
- sgExecQuery(Comparable<?>, Object) - インタフェース のメソッドorg.piax.gtrans.ov.sg.SGExecQueryCallback
- SGExecQueryCallback - org.piax.gtrans.ov.sgのインタフェース
-
The interface of exec-query callback.
- SGMessagingFramework<E extends Endpoint> - org.piax.gtrans.ov.sgのクラス
-
message framework for skip graphs.
- SGMessagingFramework(SkipGraph<E>) - クラス のコンストラクタorg.piax.gtrans.ov.sg.SGMessagingFramework
- SGMessagingFramework.SGReplyMessage<E extends Endpoint> - org.piax.gtrans.ov.sgのクラス
-
a base class for a reply message.
- SGMessagingFramework.SGRequestMessage<E extends Endpoint> - org.piax.gtrans.ov.sgのクラス
-
a base class for a request message.
- SGNode<E extends Endpoint> - org.piax.gtrans.ov.sgのクラス
-
a node in a skip graph.
- SGNode(SkipGraph<E>, MembershipVector, Comparable<?>) - クラス のコンストラクタorg.piax.gtrans.ov.sg.SGNode
-
create a SGNode instance.
- SGNode.Tile - org.piax.gtrans.ov.sgのクラス
-
a class representing single level of the routing table of a skip graph.
- SGNodeInfo(Link, Link, Link) - クラス のコンストラクタorg.piax.gtrans.ov.sg.SkipGraph.SGNodeInfo
- SGReplyMessage(SkipGraph<E>, SGMessagingFramework.SGRequestMessage<E>) - クラス のコンストラクタorg.piax.gtrans.ov.sg.SGMessagingFramework.SGReplyMessage
-
compose a reply message against the specified SGRequestMessage.
- SGRequestMessage(SGMessagingFramework.SGRequestMessage<E>) - クラス のコンストラクタorg.piax.gtrans.ov.sg.SGMessagingFramework.SGRequestMessage
-
create a SGRequestMessage instance.
- SGRequestMessage(SGMessagingFramework<E>, boolean, boolean, E, int, int) - クラス のコンストラクタorg.piax.gtrans.ov.sg.SGMessagingFramework.SGRequestMessage
-
create a SGRequestMessage instance.
- shortName() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.BasicRQMessage
- shortName() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQMessage
- shortName() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpRQMessage
- showTable() - クラス のメソッドorg.piax.gtrans.ov.flood.SimpleFlooding
- showTable() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
-
get a the routing table in plain text format.
- showTable() - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
-
get a the routing table in plain text format.
- shrink(int) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.FlexibleArray
- shrink(int) - クラス のメソッドorg.piax.gtrans.ov.szk.FingerTable
- shutdown() - クラス のメソッドorg.piax.gtrans.ov.ring.MyThreadPool
- SimpleFlooding<D extends Destination,K extends Key> - org.piax.gtrans.ov.floodのクラス
-
An implementation of simple flooding.
- SimpleFlooding(TransportId, ChannelTransport<?>) - クラス のコンストラクタorg.piax.gtrans.ov.flood.SimpleFlooding
- SimpleFlooding(ChannelTransport<?>) - クラス のコンストラクタorg.piax.gtrans.ov.flood.SimpleFlooding
- size() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.FlexibleArray
- SkipGraph<E extends Endpoint> - org.piax.gtrans.ov.sgのクラス
-
Skip graphクラス.Skip graphに参加する単一物理ピアに対応する.
- SkipGraph(TransportId, ChannelTransport<E>, SGExecQueryCallback) - クラス のコンストラクタorg.piax.gtrans.ov.sg.SkipGraph
- SkipGraph(ChannelTransport<E>, SGExecQueryCallback) - クラス のコンストラクタorg.piax.gtrans.ov.sg.SkipGraph
-
create a SkipGraph instance.
- SkipGraph.BestLink - org.piax.gtrans.ov.sgのクラス
-
A class used for passing a link to the closest node.
- SkipGraph.ExecQueryReturn - org.piax.gtrans.ov.sgのクラス
-
an execQuery return value used by (non-scalable) range queries
- SkipGraph.LvState - org.piax.gtrans.ov.sgの列挙
-
A state for each level of a skip graph.
- SkipGraph.RightNodeMismatch - org.piax.gtrans.ov.sgの例外
- SkipGraph.SGNodeInfo - org.piax.gtrans.ov.sgのクラス
-
This is a class used as a return type for SkipGraph#getSGNodeInfo
- SkipGraphIf<E extends Endpoint> - org.piax.gtrans.ov.sgのインタフェース
-
Skip Graph RPC interface
- skipped - クラス のstatic変数org.piax.gtrans.util.Fragments
- socket - クラス の変数org.piax.gtrans.tsd.BroadcastTSD
- socket - クラス の変数org.piax.gtrans.tsd.MulticastTSD
- split(NavigableMap<DdllKey, Link>) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.SubRange
- split(Range<DdllKey>, NavigableMap<DdllKey, E>) - クラス のstaticメソッドorg.piax.gtrans.ov.sg.DdllKeyRangeWithData
-
Split a range with given values, taken from the keys of `ents'.
- srcPeerId - クラス の変数org.piax.gtrans.RPCInvoker.MethodCall
- startfix(Collection<Link>, Object) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- startfix(Collection<Link>, Object, boolean) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
-
start fixing `failedLinks'.
- startFix(Collection<Link>) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
-
start fixing set of failed links.
- startFix(DdllKey, Link, boolean) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- startFix(DdllKey, Link, boolean) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
- startFix(Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- startFix(Link, boolean) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
-
start fixing a single failed link.
- startLocId() - クラス のメソッドorg.piax.gtrans.ov.llnet.AreaId
- Stat - org.piax.gtrans.ov.ddllのクラス
-
a container class for storing node states.
- statman - クラス の変数org.piax.gtrans.ov.ring.RingManager
- StatManager - org.piax.gtrans.ov.ringのクラス
- StatManager(RingManager<?>) - クラス のコンストラクタorg.piax.gtrans.ov.ring.StatManager
- StatManager.NodeStatus - org.piax.gtrans.ov.ringのクラス
-
Endpointのネットワーク統計情報を格納するクラス.
- store - クラス の変数org.piax.gtrans.ov.ring.rq.RQVNode
- stream() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.FlexibleArray
- strictGetMethod(Class<?>, Class<?>, String, Object...) - クラス のstaticメソッドorg.piax.util.MethodUtil
-
オブジェクトの呼び出すべきメソッドを探しだす。
- strictInvoke(Object, Class<?>, boolean, String, Object...) - クラス のstaticメソッドorg.piax.util.MethodUtil
-
オブジェクトのメソッドを呼び出す。
- strType - クラス のstatic変数org.piax.gtrans.impl.BinaryJsonner
- SubRange - org.piax.gtrans.ov.ring.rqのクラス
- SubRange(DdllKey, boolean, DdllKey, boolean) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.SubRange
- SubRange(Link, DdllKey, boolean, DdllKey, boolean) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.SubRange
- SubRange(Link, DdllKey, boolean, DdllKey, boolean, Integer[]) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.SubRange
- SubRange(Link, Range<DdllKey>) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.SubRange
- SubRange(Link, Range<DdllKey>, Integer[]) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.SubRange
- subRanges - クラス の変数org.piax.gtrans.ov.ring.rq.RQMessage
-
subranges, split by the range query algorithm
- success - クラス の変数org.piax.gtrans.ov.ddll.Node.InsertionResult
-
insertion succeeded?
- SUCCESSOR_LIST_SIZE - クラス のstatic変数org.piax.gtrans.ov.szk.ChordSharpVNode
- successors - クラス の変数org.piax.gtrans.ov.szk.FTEntry
- superRow - クラス の変数org.piax.common.attribs.AttributeTable
-
テーブルに一つ特別のrowの挿入を許す。
- superRowLock - クラス の変数org.piax.common.attribs.AttributeTable
- suppplyLeftCandidatesForFix() - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeObserver
- suppplyLeftCandidatesForFix() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- suppplyLeftCandidatesForFix() - クラス のメソッドorg.piax.gtrans.ov.sg.SGNode
- suppplyLeftCandidatesForFix() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
- suspendTransport() - クラス のメソッドorg.piax.gtrans.util.FailureSimulationChannelTransport
- Suzaku<D extends Destination,K extends ComparableKey<?>> - org.piax.gtrans.ov.szkのクラス
- Suzaku() - クラス のコンストラクタorg.piax.gtrans.ov.szk.Suzaku
- Suzaku(String) - クラス のコンストラクタorg.piax.gtrans.ov.szk.Suzaku
- Suzaku(TransportId, ChannelTransport<?>) - クラス のコンストラクタorg.piax.gtrans.ov.szk.Suzaku
- Suzaku(ChannelTransport<?>) - クラス のコンストラクタorg.piax.gtrans.ov.szk.Suzaku
- SYNC - org.piax.gtrans.RemoteCallable.Type
- SYNC - org.piax.gtrans.RPCHook.CallType
- SYNC - org.piax.gtrans.RPCMode
-
同期呼び出し
T
- table - クラス の変数org.piax.common.attribs.Attribute
- table - クラス の変数org.piax.common.attribs.RowData
- table - クラス の変数org.piax.gtrans.ov.combined.CombinedOverlay
- tableId - クラス の変数org.piax.common.attribs.AttributeTable
- target - クラス の変数org.piax.gtrans.RPCInvoker.MethodCall
- targetId - クラス の変数org.piax.common.CalleeId
- targetRanges - クラス の変数org.piax.gtrans.ov.ring.rq.RQMessage
-
the target ranges, that is not modified
- TcpLocator - org.piax.gtrans.raw.tcpのクラス
-
TCPのためのPeerLocatorを表現するクラス。
- TcpLocator(InetSocketAddress) - クラス のコンストラクタorg.piax.gtrans.raw.tcp.TcpLocator
- TcpTransport - org.piax.gtrans.raw.tcpのクラス
-
TCP用のRawTransportを実現するクラス。
- TcpTransport(PeerId, TcpLocator) - クラス のコンストラクタorg.piax.gtrans.raw.tcp.TcpTransport
- tcpType - クラス のstatic変数org.piax.gtrans.impl.BinaryJsonner
- TemporaryIOException - org.piax.gtrans.ov.ringの例外
-
a kind of IOException where you can retry some time later.
- TemporaryIOException - org.piax.gtrans.ov.sgの例外
-
a kind of IOException where you can retry some time later.
- TemporaryIOException(String) - 例外 のコンストラクタorg.piax.gtrans.ov.ring.TemporaryIOException
- TemporaryIOException(String) - 例外 のコンストラクタorg.piax.gtrans.ov.sg.TemporaryIOException
- ThroughTransport<E extends PeerLocator> - org.piax.gtrans.utilのクラス
-
OneToOneMappingTransportを使って作成した sendとonReceiveをフックするだけの Transportクラス
- ThroughTransport(TransportId, ChannelTransport<E>) - クラス のコンストラクタorg.piax.gtrans.util.ThroughTransport
- ThroughTransport(ChannelTransport<E>) - クラス のコンストラクタorg.piax.gtrans.util.ThroughTransport
- Tile(Node, SkipGraph.LvState) - クラス のコンストラクタorg.piax.gtrans.ov.sg.SGNode.Tile
- timeoutTask - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
- timer - クラス のstatic変数org.piax.gtrans.impl.DiscoverableImpl
- timer - クラス のstatic変数org.piax.gtrans.tsd.TSD
-
schedule timer for TSD
- TIMER_THREAD_NAME - クラス のstatic変数org.piax.gtrans.raw.InetTransport
- timestamp - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
- toFiles(String) - クラス のstaticメソッドorg.piax.util.ClassPathUtil
- toFiles(URL[]) - クラス のstaticメソッドorg.piax.util.ClassPathUtil
- toggleTransport() - クラス のメソッドorg.piax.gtrans.util.FailureSimulationChannelTransport
- toLocation() - クラス のメソッドorg.piax.gtrans.ov.llnet.LocationId
- toString() - クラス のメソッドorg.piax.common.attribs.Attribute
- toString() - クラス のメソッドorg.piax.common.attribs.AttributeTable
- toString() - クラス のメソッドorg.piax.common.attribs.RowData
- toString() - クラス のメソッドorg.piax.gtrans.ov.ddll.NeighborSet
- toString() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node.InsertionResult
- toString() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node.InsertPoint
- toString() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- toString() - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeMonitor
- toString() - クラス のメソッドorg.piax.gtrans.ov.ddll.Stat
- toString() - クラス のメソッドorg.piax.gtrans.ov.llnet.AreaId
- toString() - クラス のメソッドorg.piax.gtrans.ov.llnet.LocationId
- toString() - クラス のメソッドorg.piax.gtrans.ov.ring.AckMessage
- toString() - クラス のメソッドorg.piax.gtrans.ov.ring.MessagingFramework
- toString() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager.ExecQueryReturn
- toString() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager.LinkContainer
- toString() - 例外 のメソッドorg.piax.gtrans.ov.ring.RingManager.RightNodeMismatch
- toString() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- toString() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- toString() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.FlexibleArray
- toString() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.MessagePath
- toString() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.QueryId
- toString() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQMessage
- toString() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQReplyMessage
- toString() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQReturn.MVal
- toString() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQReturn
- toString() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.SubRange
- toString() - クラス のメソッドorg.piax.gtrans.ov.ring.StatManager.NodeStatus
- toString() - クラス のメソッドorg.piax.gtrans.ov.ring.StatManager
- toString() - クラス のメソッドorg.piax.gtrans.ov.sg.DdllKeyRangeWithData
- toString() - クラス のメソッドorg.piax.gtrans.ov.sg.RQMessage
- toString() - クラス のメソッドorg.piax.gtrans.ov.sg.RQReturn
- toString() - クラス のメソッドorg.piax.gtrans.ov.sg.SGNode.Tile
- toString() - クラス のメソッドorg.piax.gtrans.ov.sg.SGNode
- toString() - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph.BestLink
- toString() - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph.ExecQueryReturn
- toString() - 例外 のメソッドorg.piax.gtrans.ov.sg.SkipGraph.RightNodeMismatch
- toString() - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph.SGNodeInfo
- toString() - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
- toString() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpReplyMessage
- toString() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpRQMessage
- toString() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode.FTEntrySet
- toString() - クラス のメソッドorg.piax.gtrans.ov.szk.FTEntry
- toString() - クラス のメソッドorg.piax.gtrans.PeerInfo
- toString() - クラス のメソッドorg.piax.gtrans.raw.emu.EmuLocator
- toString() - クラス のメソッドorg.piax.gtrans.raw.InetLocator
- toString() - クラス のメソッドorg.piax.gtrans.RPCInvoker.MethodCall
- toStringRoutingTable() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
- toStringRoutingTable() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
- toStringShort() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
- toStringShort() - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
- toURLs(File[]) - クラス のstaticメソッドorg.piax.util.ClassPathUtil
- TRACE - クラス のstatic変数org.piax.gtrans.ov.sg.RQMessage
-
true if you want to record all the intermediate nodes
- trans - クラス の変数org.piax.gtrans.RPCInvoker
- transId - クラス の変数org.piax.gtrans.ov.ring.RingManager
- transId - クラス の変数org.piax.gtrans.RPCInvoker
- transportIdType - クラス のstatic変数org.piax.gtrans.impl.BinaryJsonner
- TSD<T> - org.piax.gtrans.tsdのクラス
-
Transport Service Discovery (TSD) のためのテンプレートクラス。
- TSD() - クラス のコンストラクタorg.piax.gtrans.tsd.TSD
- TSDDiscoverable<E extends Endpoint> - org.piax.gtrans.tsdのクラス
- TSDDiscoverable(PeerId, TSDDiscoverable.Type, TransportId) - クラス のコンストラクタorg.piax.gtrans.tsd.TSDDiscoverable
- TSDDiscoverable.Type - org.piax.gtrans.tsdの列挙
- TSDListener - org.piax.gtrans.tsdのインタフェース
U
- UdpLocator - org.piax.gtrans.raw.udpのクラス
-
UDPのためのPeerLocatorを表現するクラス。
- UdpLocator(InetSocketAddress) - クラス のコンストラクタorg.piax.gtrans.raw.udp.UdpLocator
- UdpTransport - org.piax.gtrans.raw.udpのクラス
-
UDP用のRawTransportを実現するクラス。
- UdpTransport(PeerId, UdpLocator) - クラス のコンストラクタorg.piax.gtrans.raw.udp.UdpTransport
- udpType - クラス のstatic変数org.piax.gtrans.impl.BinaryJsonner
- UnavailableException - org.piax.gtrans.ov.ringの例外
-
An exception thrown if no key is available on a node, which means the node has not inserted into an overlay network.
- UnavailableException - org.piax.gtrans.ov.sgの例外
-
An exception thrown if no key is available on a node, which means the node has not inserted into an overlay network.
- UnavailableException(String) - 例外 のコンストラクタorg.piax.gtrans.ov.ring.UnavailableException
- UnavailableException(String) - 例外 のコンストラクタorg.piax.gtrans.ov.sg.UnavailableException
- unavailableKeys - クラス の変数org.piax.gtrans.ov.ring.ResponseMessage
- unavailableKeys() - クラス のメソッドorg.piax.gtrans.ov.ring.ResponseMessage
- unbindOverlay() - クラス のメソッドorg.piax.common.attribs.Attribute
- unbindOverlay(String) - クラス のメソッドorg.piax.common.attribs.AttributeTable
- unbindOverlay(String) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
- unbindToAttribute() - クラス のメソッドorg.piax.common.attribs.RowData
- unlock() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- unrefL(DdllKey, Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
- unrefL(DdllKey, Link) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
- unrefL(Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
- unregister(PeerInfo<E>) - インタフェース のメソッドorg.piax.gtrans.Discoverable
- unregister(PeerInfo<E>) - クラス のメソッドorg.piax.gtrans.tsd.TSDDiscoverable
- unregisterAllServices(PeerId, ObjectId) - クラス のメソッドorg.piax.gtrans.tsd.TSD
- unregisterRPCObject(ObjectId, RPCIf) - クラス のメソッドorg.piax.gtrans.RPCInvoker
-
RPC対象から抹消する。
- unregisterService(PeerId, ObjectId, T) - クラス のメソッドorg.piax.gtrans.tsd.TSD
- unregisterTrans(InetTransport<?>) - クラス のstaticメソッドorg.piax.gtrans.raw.InetTransport
- unsetSuperRow() - クラス のメソッドorg.piax.common.attribs.AttributeTable
-
superRowをunsetする。
- UPDATE_FINGER_PERIOD - クラス のstatic変数org.piax.gtrans.ov.szk.ChordSharpVNode
- updateHops(int) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQReturn
- updateLocalEntry(ChordSharpVNode<?>) - クラス のメソッドorg.piax.gtrans.ov.szk.FTEntry
-
update this entry as the local entry (where its index == LOCALINDEX).
- upsetTransport() - クラス のメソッドorg.piax.gtrans.util.FailureSimulationChannelTransport
- USE_CHANNEL_FOR_ONEWAY - クラス のstatic変数org.piax.gtrans.RPCInvoker
- useReceiverThread(int) - クラス のメソッドorg.piax.gtrans.base.BaseDatagramTransport
- useReceiverThread(int) - クラス のメソッドorg.piax.gtrans.handover.HandoverTransport
- useReceiverThread(int) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
-
ここでの受信処理をスレッドを使って並行化させるかどうかを判断する。
- useReceiverThread(int) - クラス のメソッドorg.piax.gtrans.util.ChannelAddOnTransport
- useReceiverThread(int) - クラス のメソッドorg.piax.gtrans.util.FragmentationTransport
V
- vals - クラス の変数org.piax.gtrans.ov.ring.rq.RQReplyMessage
- vals - クラス の変数org.piax.gtrans.ov.ring.rq.RQReturn.MVal
- value() - 注釈型 のメソッドorg.piax.gtrans.RemoteCallable
- valueOf(String) - 列挙 のstaticメソッドorg.piax.gtrans.ov.ddll.Node.Mode
-
指定した名前を持つこの型の列挙型定数を返します。
- valueOf(String) - 列挙 のstaticメソッドorg.piax.gtrans.ov.ring.RingVNode.VNodeMode
-
指定した名前を持つこの型の列挙型定数を返します。
- valueOf(String) - 列挙 のstaticメソッドorg.piax.gtrans.ov.sg.SkipGraph.LvState
-
指定した名前を持つこの型の列挙型定数を返します。
- valueOf(String) - 列挙 のstaticメソッドorg.piax.gtrans.RemoteCallable.Type
-
指定した名前を持つこの型の列挙型定数を返します。
- valueOf(String) - 列挙 のstaticメソッドorg.piax.gtrans.RPCHook.CallType
-
指定した名前を持つこの型の列挙型定数を返します。
- valueOf(String) - 列挙 のstaticメソッドorg.piax.gtrans.RPCMode
-
指定した名前を持つこの型の列挙型定数を返します。
- valueOf(String) - 列挙 のstaticメソッドorg.piax.gtrans.tsd.TSDDiscoverable.Type
-
指定した名前を持つこの型の列挙型定数を返します。
- values() - 列挙 のstaticメソッドorg.piax.gtrans.ov.ddll.Node.Mode
-
この列挙型の定数を含む配列を宣言されている順序で 返します。
- values() - 列挙 のstaticメソッドorg.piax.gtrans.ov.ring.RingVNode.VNodeMode
-
この列挙型の定数を含む配列を宣言されている順序で 返します。
- values() - 列挙 のstaticメソッドorg.piax.gtrans.ov.sg.SkipGraph.LvState
-
この列挙型の定数を含む配列を宣言されている順序で 返します。
- values() - 列挙 のstaticメソッドorg.piax.gtrans.RemoteCallable.Type
-
この列挙型の定数を含む配列を宣言されている順序で 返します。
- values() - 列挙 のstaticメソッドorg.piax.gtrans.RPCHook.CallType
-
この列挙型の定数を含む配列を宣言されている順序で 返します。
- values() - 列挙 のstaticメソッドorg.piax.gtrans.RPCMode
-
この列挙型の定数を含む配列を宣言されている順序で 返します。
- values() - 列挙 のstaticメソッドorg.piax.gtrans.tsd.TSDDiscoverable.Type
-
この列挙型の定数を含む配列を宣言されている順序で 返します。
W
- wakeupWritable() - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpChannel
_
- _newBaseChannelTransport(String, TransportId, E) - クラス のメソッドorg.piax.gtrans.impl.DefaultBaseTransportGenerator
- _newBaseChannelTransport(String, TransportId, E) - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpTransportGenerator
- _newBaseTransport(String, TransportId, E) - クラス のメソッドorg.piax.gtrans.impl.DefaultBaseTransportGenerator
- _newBaseTransport(String, TransportId, E) - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpTransportGenerator
- _onReceive(Channel<E>, NestedMessage) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- _onReceive(ReceivedMessage) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
- _onReceive(Transport<E>, NestedMessage) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- _postReceive(ObjectId, ObjectId, E, Object) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- _postReceive(ObjectId, ObjectId, E, Object) - クラス のメソッドorg.piax.gtrans.util.ThroughTransport
- _preReceive(ReceivedMessage) - クラス のメソッドorg.piax.gtrans.base.BaseDatagramTransport
- _preReceive(ReceivedMessage) - クラス のメソッドorg.piax.gtrans.handover.HandoverTransport
- _preReceive(ReceivedMessage) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
-
サブクラスで受信時のロジックを埋めるための用いるメソッド。
- _preReceive(ReceivedMessage) - クラス のメソッドorg.piax.gtrans.util.ChannelAddOnTransport
- _preReceive(ReceivedMessage) - クラス のメソッドorg.piax.gtrans.util.FailureSimulationChannelTransport
- _preSend(ObjectId, ObjectId, E, Object) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- _preSend(ObjectId, ObjectId, E, Object) - クラス のメソッドorg.piax.gtrans.util.ThroughTransport
- _putReceiveQueue(Channel<E>, NestedMessage) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
- _send(ObjectId, ObjectId, int, U, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
すべてのクラス|すべてのパッケージ