索引

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
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
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.InsertPoint instance.
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 Node instances.
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
 
A B C D E F G H I J K L M N O P Q R S T U V W _ 
すべてのクラス|すべてのパッケージ