ナビゲーション・リンクをスキップ
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, AckMessage) - インタフェース のメソッドorg.piax.gtrans.ov.ring.RingIf
 
ackReceived(int, AckMessage) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
 
ackReceived(int) - クラス のメソッドorg.piax.gtrans.ov.sg.SGMessagingFramework
 
ackReceived(int) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
 
ackReceived(int) - インタフェース のメソッドorg.piax.gtrans.ov.sg.SkipGraphIf
 
ackSent - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
 
add(Object) - クラス のメソッドorg.piax.common.dcl.AndFactory
 
add(Object) - クラス のメソッドorg.piax.common.dcl.BuiltinFuncFactory
 
add(Object) - インタフェース のメソッドorg.piax.common.dcl.DCLFactory
 
add(Object) - クラス のメソッドorg.piax.common.dcl.DestinationFactory
 
add(Object) - クラス のメソッドorg.piax.common.dcl.EnumerationFactory
 
add(Object) - クラス のメソッドorg.piax.common.dcl.IntervalFactory
 
add(Object) - クラス のメソッドorg.piax.common.dcl.PredicateFactory
 
add(double, double) - クラス のメソッドorg.piax.common.subspace.GeoRectangle
add(Rectangle2D) - クラス のメソッドorg.piax.common.subspace.GeoRectangle
add(RemoteValue<E>) - クラス のメソッドorg.piax.gtrans.FutureQueue
 
add(PeerId, PeerLocator) - クラス のメソッドorg.piax.gtrans.impl.IdResolver
 
add(K, V) - クラス のメソッドorg.piax.util.Register
 
addBaseTransportGenerator(BaseTransportGenerator) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
 
addBaseTransportGenerator(BaseTransportGenerator) - クラス のメソッドorg.piax.gtrans.Peer
BaseTransportの生成コードをPeerに登録する。
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
 
addFirstBaseTransportGenerator(BaseTransportGenerator) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
 
addFirstBaseTransportGenerator(BaseTransportGenerator) - クラス のメソッドorg.piax.gtrans.Peer
 
addKey(ObjectId, Key) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
 
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.impl.OverlayImpl
 
addKey(K) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
addKey(ObjectId, K) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
指定されたkeyをオーバレイに登録する。
addKey(K) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
addKey(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
add a key to the ring.
addKey(E, Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
add a key to the ring.
addKey(E, Comparable<?>, Object...) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
 
addKey(E) - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
insert a key into a ring.
addKey(ObjectId, K) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
 
addKey(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
add a key to the skip graph.
addKey(E, Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
add a key to the skip graph.
addKey(E) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
 
addKey(ObjectId, K) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
 
addLast(BaseTransportGenerator) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportGenerator
 
addMessagePaths(Collection<MessagePath>) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQReturn
 
addNext(BaseTransportGenerator) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportGenerator
 
addr - クラス の変数org.piax.gtrans.ov.ddll.Link
 
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
 
ALLOW_REF_SEND_IN_BASE_TRANSPORT - クラス のstatic変数org.piax.gtrans.GTransConfigValues
 
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
 
AndFactory - org.piax.common.dclのクラス
A DstCond of ANDs
AndFactory() - クラス のコンストラクタorg.piax.common.dcl.AndFactory
 
appData - クラス の変数org.piax.gtrans.ov.ddll.DdllKey
application supplied data
AreaId - org.piax.gtrans.ov.llnetのクラス
 
AreaId(LocationId, int) - クラス のコンストラクタorg.piax.gtrans.ov.llnet.AreaId
 
AreaId(String) - クラス のコンストラクタ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[]>, 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[]>) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
各 range を 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
 
attribs - クラス の変数org.piax.util.JarUtil.Parcel
 
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
 
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
 
BaseTransportGenerator - org.piax.gtrans.implのクラス
 
BaseTransportGenerator(Peer) - クラス のコンストラクタorg.piax.gtrans.impl.BaseTransportGenerator
 
BaseTransportMgr - org.piax.gtrans.implのクラス
 
BaseTransportMgr(Peer) - クラス のコンストラクタorg.piax.gtrans.impl.BaseTransportMgr
 
BaseTransportMgr.ConnectionStat - org.piax.gtrans.implのクラス
 
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
 
bestRemoteLocator(Collection<? extends PeerLocator>) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
 
BinaryJsonabilityException - org.piax.utilの例外
BinaryJson文字列からのObjectの生成、および、ObjectからのJSON文字列の生成に 失敗したことを表す例外。
BinaryJsonabilityException() - 例外 のコンストラクタorg.piax.util.BinaryJsonabilityException
 
BinaryJsonabilityException(String) - 例外 のコンストラクタorg.piax.util.BinaryJsonabilityException
 
BinaryJsonabilityException(Throwable) - 例外 のコンストラクタorg.piax.util.BinaryJsonabilityException
 
BinaryJsonabilityException(String, Throwable) - 例外 のコンストラクタorg.piax.util.BinaryJsonabilityException
 
BinaryJsonner - org.piax.utilのクラス
 
BinaryJsonner() - クラス のコンストラクタorg.piax.util.BinaryJsonner
 
bindOverlay(TransportIdPath) - クラス のメソッドorg.piax.common.attribs.Attribute
指定されたTransportIdPathをsuffixとして持ち、型の互換性のあるOverlayをbindさせる。
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させる。
bindToAttribute() - クラス のメソッドorg.piax.common.attribs.RowData
 
BooleanKey - org.piax.common.wrapperのクラス
A key wrapper of boolean type.
BooleanKey(Boolean) - クラス のコンストラクタorg.piax.common.wrapper.BooleanKey
 
BroadcastTSD<T> - org.piax.gtrans.tsdのクラス
 
btType - クラス のstatic変数org.piax.util.BinaryJsonner
 
buffer2Bytes(ByteBuffer) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
ByteBufferのpositionからlimitで指定されたbyte列を新規のbyte配列として返す。
BuiltinFuncFactory - org.piax.common.dclのクラス
A Built-in-Function of DstCond
byte2Binary(byte) - クラス のstaticメソッドorg.piax.util.ByteUtil
指定されたbyteデータを2進法の文字列に変換する。
byte2Buffer(int, byte[], int, int) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
 
byte2Buffer(byte[]) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
指定されたbyte列を値として持つByteBufferを生成する。
byte2Buffer(byte[], int, int) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
指定されたbyte列を値として持つByteBufferを生成する。
BYTE_LENGTH - クラス のstatic変数org.piax.gtrans.ov.llnet.LocationId
 
BYTE_LENGTH - クラス のstatic変数org.piax.gtrans.ov.sg.MembershipVector
 
ByteBufferUtil - org.piax.utilのクラス
Messaging Framework で使用するByteBufferに関するユーティティクラス。
ByteBufferUtil() - クラス のコンストラクタorg.piax.util.ByteBufferUtil
 
ByteKey - org.piax.common.wrapperのクラス
A key wrapper of byte type.
ByteKey(Byte) - クラス のコンストラクタorg.piax.common.wrapper.ByteKey
 
bytes - クラス の変数org.piax.common.Id
Idオブジェクトを表現するbyte列。
bytes2Binary(byte[]) - クラス のstaticメソッドorg.piax.util.ByteUtil
指定されたbyte列データを2進法の文字列に変換する。
bytes2File(byte[], File) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
bytes2Hex(byte[]) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
bytes2Int(byte[]) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
bytes2Int(byte[], int) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
bytes2Long(byte[]) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
bytes2Long(byte[], int) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
bytes2Stream(byte[], OutputStream) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
bytesType - クラス のstatic変数org.piax.util.BinaryJsonner
 
byteType - クラス のstatic変数org.piax.util.BinaryJsonner
 
ByteUtil - org.piax.utilのクラス
byte配列を処理するためのユーティリティ。
ByteUtil() - クラス のコンストラクタorg.piax.util.ByteUtil
 

C

Cache<K,V> - org.piax.utilのクラス
 
Cache(int) - クラス のコンストラクタorg.piax.util.Cache
 
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
 
cancel() - クラス のメソッドorg.piax.gtrans.FutureQueue
 
cancelDiscovery() - インタフェース のメソッドorg.piax.gtrans.Discoverable
 
cancelDiscovery() - クラス のメソッドorg.piax.gtrans.impl.DiscoverableImpl
 
cancelDiscovery(PeerId, ObjectId) - クラス のメソッドorg.piax.gtrans.tsd.TSD
peerId, receiverの区分でセットしたタイマーをキャンセルする。
cancelDiscovery() - クラス のメソッドorg.piax.gtrans.tsd.TSDDiscoverable
 
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
 
change(K, K, V) - クラス のメソッドorg.piax.util.Register
 
changeRPCTimeout(RPCIf, int) - クラス のメソッドorg.piax.gtrans.RPCInvoker
 
changeTransport(ChannelTransport<?>) - クラス のメソッドorg.piax.gtrans.RPCInvoker
 
Channel<E extends Endpoint> - org.piax.gtransのインタフェース
Channel interface for the generic transport.
ChannelAddOnTransport<E extends Endpoint> - org.piax.gtrans.utilのクラス
 
ChannelAddOnTransport(Transport<? super E>) - クラス のコンストラクタorg.piax.gtrans.util.ChannelAddOnTransport
 
ChannelAddOnTransport(TransportId, Transport<? super E>) - クラス のコンストラクタorg.piax.gtrans.util.ChannelAddOnTransport
 
ChannelImpl<E extends Endpoint> - org.piax.gtrans.implのクラス
Channelオブジェクトを実装するための部品として使用するabstractクラス
ChannelListener<E extends Endpoint> - org.piax.gtransのインタフェース
ChannelListenerの持つメソッドを定義する。
channelNo - クラス の変数org.piax.gtrans.impl.NestedMessage
 
channelPool - クラス の変数org.piax.gtrans.RPCInvoker
 
ChannelTransport<E extends Endpoint> - org.piax.gtransのインタフェース
Transport for continuous message exchange.
ChannelTransportImpl<E extends Endpoint> - org.piax.gtrans.implのクラス
 
ChannelTransportImpl(Peer, TransportId, Transport<?>, boolean) - クラス のコンストラクタorg.piax.gtrans.impl.ChannelTransportImpl
 
ChannelTransportImpl(Peer, boolean) - クラス のコンストラクタorg.piax.gtrans.impl.ChannelTransportImpl
RawTransportのように、ServiceIdを持たないTransportを生成する。
CharacterKey - org.piax.common.wrapperのクラス
A key wrapper of character type.
CharacterKey(Character) - クラス のコンストラクタorg.piax.common.wrapper.CharacterKey
 
checkActive() - クラス のメソッドorg.piax.gtrans.impl.ChannelImpl
Channelオブジェクトがアクティブな状態であるかどうかをチェックする。
checkActive() - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
Transportオブジェクトがアクティブな状態であるかどうかをチェックする。
checkActive() - クラス のメソッドorg.piax.gtrans.RPCInvoker
RPCInvokerオブジェクトがアクティブな状態であるかどうかをチェックする。
checkAndClearIsEasySend(Object) - クラス のメソッドorg.piax.gtrans.impl.RequestTransportImpl
 
checkAndGetMessageLen(ByteBuffer) - クラス のstaticメソッドorg.piax.gtrans.impl.NestedMessage
 
checkDiscarding(PeerId, ObjectId) - クラス のメソッドorg.piax.gtrans.tsd.TSD
削除タイミングをTSDListenerに通知する。
checkLocked() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
 
chListener - クラス の変数org.piax.gtrans.raw.MonoTransportImpl
 
chListenersByUpper - クラス の変数org.piax.gtrans.impl.ChannelTransportImpl
 
choice() - クラス のstaticメソッドorg.piax.util.LocalInetAddrs
グローバルアドレス、サイトローカルアドレス、リンクローカルアドレスの順に、 ローカルIPアドレスの中から接続性の高い外部アドレスを選択して返す。
choiceIfIsLocal(InetAddress) - クラス のstaticメソッドorg.piax.util.LocalInetAddrs
指定されたInetAddress targetがローカルIPアドレスの場合に限り、 choiceを呼び出す。
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
 
CircularRange<K extends Comparable<?>> - org.piax.common.subspaceのクラス
a range that allows wrap-around.
CircularRange(K, K) - クラス のコンストラクタorg.piax.common.subspace.CircularRange
 
CircularRange(K) - クラス のコンストラクタorg.piax.common.subspace.CircularRange
 
CircularRange(K, boolean, K, boolean) - クラス のコンストラクタorg.piax.common.subspace.CircularRange
 
classes - クラス の変数org.piax.util.JarUtil.Parcel
 
classNamesInJar(String) - クラス のstaticメソッドorg.piax.util.JarUtil
 
ClassPathUtil - org.piax.utilのクラス
 
ClassPathUtil() - クラス のコンストラクタorg.piax.util.ClassPathUtil
 
ClassUtil - org.piax.utilのクラス
クラスおよびインタフェースの継承関係の処理に関するユーティリティクラス。
ClassUtil() - クラス のコンストラクタorg.piax.util.ClassUtil
 
clazz - クラス の変数org.piax.util.KeyComparator.Infinity
 
cleanUp() - クラス のメソッドorg.piax.common.StatusRepo
 
clear() - クラス のメソッドorg.piax.common.attribs.AttributeTable
 
clear(ByteBuffer) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
指定されたByteBufferをclearする。
clear() - クラス のメソッドorg.piax.util.Cache
 
clear() - クラス のメソッドorg.piax.util.Register
 
clear() - クラス のメソッドorg.piax.util.StrictMap
 
clone() - クラス のメソッドorg.piax.common.subspace.Range
 
clone() - クラス のメソッドorg.piax.gtrans.ov.ddll.DdllKey
 
clone() - クラス のメソッドorg.piax.gtrans.ov.ddll.Link
 
clone() - クラス のメソッドorg.piax.gtrans.ov.szk.FTEntry
 
close() - インタフェース のメソッドorg.piax.gtrans.Channel
Channelをcloseする。
close() - クラス のメソッドorg.piax.gtrans.impl.ChannelImpl
 
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
 
commonPostfixLen(Id) - クラス のメソッドorg.piax.common.Id
 
commonPostfixLen(byte, byte) - クラス のstaticメソッドorg.piax.util.ByteUtil
指定された2つのbyteに共通するpostfixのbit長を返す。
commonPostfixLen(byte[], byte[]) - クラス のstaticメソッドorg.piax.util.ByteUtil
指定された2つのbyte列に共通するpostfixのbit長を返す。
commonPrefixLen(Id) - クラス のメソッドorg.piax.common.Id
 
commonPrefixLen(byte, byte) - クラス のstaticメソッドorg.piax.util.ByteUtil
指定された2つのbyteに共通するprefixのbit長を返す。
commonPrefixLen(byte[], byte[]) - クラス のstaticメソッドorg.piax.util.ByteUtil
指定された2つのbyte列に共通するprefixのbit長を返す。
ComparableKey<K> - org.piax.commonのインタフェース
ComparableKey.java - A class of a comparable key.
compare(byte[], byte[]) - クラス のstaticメソッドorg.piax.util.ByteUtil
指定された2つのbyte列を符号なし整数として比較して、b1がb2より小さい場合は負の整数、 両方が等しい場合は0、b1がb2より大きい場合は正の整数を返す。
compare(Comparable<?>, Comparable<?>) - クラス のメソッドorg.piax.util.KeyComparator
 
compareAsNumber(byte[], byte[]) - クラス のstaticメソッドorg.piax.util.ByteUtil
指定された2つのbyte列を符号なし整数として比較して、b1がb2より小さい場合は負の整数、 両方が等しい場合は0、b1がb2より大きい場合は正の整数を返す。
compareTo(Id) - クラス のメソッドorg.piax.common.Id
 
compareTo(TransportIdPath) - クラス のメソッドorg.piax.common.TransportIdPath
辞書的順序に従い、引数で指定されたTransportIdPathと比較する。
compareTo(ConvertedComparableKey<K>) - クラス のメソッドorg.piax.common.wrapper.ConvertedComparableKey
 
compareTo(NamedKey<K>) - クラス のメソッドorg.piax.common.wrapper.NamedKey
 
compareTo(WrappedComparableKey<K>) - クラス のメソッドorg.piax.common.wrapper.WrappedComparableKeyImpl
 
compareTo(DdllKey) - クラス のメソッドorg.piax.gtrans.ov.ddll.DdllKey
 
compareTo(Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.Link
compareTo() method.
compareTo(LinkNum) - クラス のメソッドorg.piax.gtrans.ov.ddll.LinkNum
 
compareTo(KeyComparator.Infinity) - クラス のメソッドorg.piax.util.KeyComparator.Infinity
 
compareTo(Id) - クラス のメソッドorg.piax.util.UniqId
 
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のクラス
 
CompoundOverlay.SpecialKey - org.piax.gtrans.ov.compoundの列挙型
複合オーバーレイのgateway機能のためにセットする特殊key
concat(byte[], ByteBuffer) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
bbufの持つbyte列の先頭にpreで指定されたbyte列を結合する。
concat(ByteBuffer, ByteBuffer) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
bbufの持つbyte列の先頭にpreで指定されたByteBufferを結合する。
concat(byte[], byte[]) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
concatAdjacentRanges(List<CircularRange<DdllKey>>) - クラス のstaticメソッドorg.piax.gtrans.ov.ring.rq.RangeUtils
 
concatenate(CircularRange<K>) - クラス のメソッドorg.piax.common.subspace.CircularRange
 
concatenate(SubRange, boolean) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.SubRange
 
concatenate(DdllKeyRange<E>, boolean) - クラス のメソッドorg.piax.gtrans.ov.sg.DdllKeyRange
 
concatPeerId2ThreadName() - クラス のメソッドorg.piax.gtrans.Peer
 
concatPeerId2ThreadName(PeerId) - クラス のstaticメソッドorg.piax.util.ThreadUtil
 
ConnectionStat(PeerLocator, PeerLocator, String, int) - クラス のコンストラクタorg.piax.gtrans.impl.BaseTransportMgr.ConnectionStat
 
contains(double, double) - クラス のメソッドorg.piax.common.subspace.GeoEllipse
contains(Location) - クラス のメソッドorg.piax.common.subspace.GeoEllipse
contains(double, double) - クラス のメソッドorg.piax.common.subspace.GeoRectangle
contains(Location) - クラス のメソッドorg.piax.common.subspace.GeoRectangle
contains(double, double, double, double) - クラス のメソッドorg.piax.common.subspace.GeoRectangle
contains(K) - インタフェース のメソッドorg.piax.common.subspace.KeyContainable
 
contains(ComparableKey<?>) - クラス のメソッドorg.piax.common.subspace.KeyRange
 
contains(ComparableKey<?>) - クラス のメソッドorg.piax.common.subspace.KeyRanges
Returns true if a key is within this Range.
contains(Comparable<?>) - クラス のメソッドorg.piax.common.subspace.Range
Returns true if a key is within this Range.
contains(Range<K>) - クラス のメソッドorg.piax.common.subspace.Range
check if another range is fully-contained in this range.
contains(PeerId) - クラス のメソッドorg.piax.gtrans.impl.IdResolver
 
containsKey(K) - クラス のメソッドorg.piax.util.Register
 
containsKey(K) - クラス のメソッドorg.piax.util.StrictMap
 
containsPair(K, V) - クラス のメソッドorg.piax.util.Register
 
containsValue(V) - クラス のメソッドorg.piax.util.StrictMap
 
ConvertedComparableKey<K extends Key> - org.piax.common.wrapperのクラス
A key wrapper of converted comparable type.
ConvertedComparableKey(K) - クラス のコンストラクタorg.piax.common.wrapper.ConvertedComparableKey
 
convertToSubRange(Range<? extends Comparable<?>>) - クラス のstaticメソッドorg.piax.gtrans.ov.ring.rq.RQManager
 
copy2Buffer(byte[], int, int, ByteBuffer, int) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
指定されたbyte列を指定されたByteBufferの指定位置にコピーする。
CORE_POOL_SIZE - クラス のstatic変数org.piax.util.PIAXThreadPool
thread pool内に常時起動しているスレッドの数
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
 
createIntersection(Rectangle2D) - クラス のメソッドorg.piax.common.subspace.GeoRectangle
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
 
createUnion(Rectangle2D) - クラス のメソッドorg.piax.common.subspace.GeoRectangle
creator - クラス の変数org.piax.gtrans.impl.ChannelImpl
 
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
 
DCLFactory - org.piax.common.dclのインタフェース
The DCL interface
DCLParseException - org.piax.common.dclの例外
An exception of DCL parser.
DCLParseException() - 例外 のコンストラクタorg.piax.common.dcl.DCLParseException
 
DCLParseException(String) - 例外 のコンストラクタorg.piax.common.dcl.DCLParseException
 
DCLParseException(Throwable) - 例外 のコンストラクタorg.piax.common.dcl.DCLParseException
 
DCLTranslator - org.piax.common.dclのクラス
A class that corresponds to a translator of DstCond.
DCLTranslator() - クラス のコンストラクタorg.piax.common.dcl.DCLTranslator
 
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
 
DdllKey - org.piax.gtrans.ov.ddllのクラス
A class representing a key for DDLL.
DdllKey(Comparable<?>, UniqId, String, Object) - クラス のコンストラクタorg.piax.gtrans.ov.ddll.DdllKey
 
DdllKey(Comparable<?>, UniqId) - クラス のコンストラクタorg.piax.gtrans.ov.ddll.DdllKey
 
DdllKeyRange - org.piax.gtrans.ov.ring.rqのクラス
A range of DdllKey
DdllKeyRange(Range<DdllKey>) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.DdllKeyRange
 
DdllKeyRange(DdllKey, boolean, DdllKey, boolean) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.DdllKeyRange
 
DdllKeyRange<E> - org.piax.gtrans.ov.sgのクラス
A range of DdllKey with a supplementary data (aux).
DdllKeyRange(E, Range<DdllKey>) - クラス のコンストラクタorg.piax.gtrans.ov.sg.DdllKeyRange
 
ddllNode - クラス の変数org.piax.gtrans.ov.ring.RingVNode
 
declareAttrib(String) - クラス のメソッドorg.piax.common.attribs.AttributeTable
 
declareAttrib(String, Class<?>) - クラス のメソッドorg.piax.common.attribs.AttributeTable
 
declareAttrib(String) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
 
declareAttrib(String, Class<?>) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
 
decode4escape(byte[], int, byte[], byte[]) - クラス のstaticメソッドorg.piax.util.ByteUtil
encode4escapeメソッドによってencodeされたbyte配列を 元のbyte配列にdecodeする。
DEFAULT_APP_ID - インタフェース のstatic変数org.piax.gtrans.Transport
The default application ID.
DEFAULT_BYTE_LENGTH - クラス のstatic変数org.piax.common.PeerId
 
DEFAULT_BYTE_LENGTH - クラス のstatic変数org.piax.util.UniqId
 
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
 
defaultAppId - クラス の変数org.piax.gtrans.impl.TransportImpl
 
defaultLevel - クラス のstatic変数org.piax.util.LogFilter
 
delete(String) - クラス のメソッドorg.piax.common.StatusRepo
 
delete(int) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
delete this node from the linked-list.
delete0() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
delete this node from the linked-list.
DELETE_OP_TIMEOUT - クラス のstatic変数org.piax.gtrans.ov.ddll.Node
 
deliveryMode(TransOptions) - クラス のstaticメソッドorg.piax.gtrans.TransOptions
 
deserialize(ByteBuffer) - クラス のstaticメソッドorg.piax.common.PeerLocator
 
deserialize(ByteBuffer) - クラス のstaticメソッドorg.piax.gtrans.impl.NestedMessage
 
deserialize(ByteBuffer) - クラス のstaticメソッドorg.piax.util.BinaryJsonner
 
deserialize(ByteBuffer) - クラス のstaticメソッドorg.piax.util.SerializingUtil
 
deserialize(ByteBuffer, ClassLoader) - クラス のstaticメソッドorg.piax.util.SerializingUtil
ByteBufferからオブジェクトをdeserializeする。
deserialize(byte[]) - クラス のstaticメソッドorg.piax.util.SerializingUtil
 
deserialize(byte[], ClassLoader) - クラス のstaticメソッドorg.piax.util.SerializingUtil
 
deserialize(byte[], int, int) - クラス のstaticメソッドorg.piax.util.SerializingUtil
 
deserialize(byte[], int, int, ClassLoader) - クラス のstaticメソッドorg.piax.util.SerializingUtil
 
destination - クラス の変数org.piax.common.dcl.VarDestinationPair
 
Destination - org.piax.commonのインタフェース
 
DestinationCondition - org.piax.common.dclのクラス
A destination specified by conditions
DestinationFactory - org.piax.common.dclのクラス
A destination factory class of DCL.
discardFuture(int) - クラス のメソッドorg.piax.gtrans.ov.ddll.FutureValues
 
discardNo(int) - クラス のメソッドorg.piax.util.UniqNumberGenerator
指定されたユニークNoを再利用できるよう破棄する。
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(int) - クラス のメソッドorg.piax.gtrans.ov.ring.MessagingFramework
 
dispose() - クラス のメソッドorg.piax.gtrans.ov.ring.RequestMessage
 
dispose() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQReturn
 
DKRangeLink - org.piax.gtrans.ov.ring.rqのクラス
 
DKRangeLink(Link, DdllKey, boolean, DdllKey, boolean) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.DKRangeLink
 
DKRangeLink(Link, Range<DdllKey>) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.DKRangeLink
 
DKRangeRValue<V> - org.piax.gtrans.ov.ring.rqのクラス
DdllKeyRange with a RemoteValue
DKRangeRValue(RemoteValue<V>, DdllKey, boolean, DdllKey, boolean) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.DKRangeRValue
 
DKRangeRValue(RemoteValue<V>, Range<DdllKey>) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.DKRangeRValue
 
DOLR<K extends Key> - org.piax.gtrans.ov.dolrのクラス
Decentralized object location and routing implementation on PIAX
DOLR(Overlay<? super ConvertedComparableKey<K>, ? super ConvertedComparableKey<K>>) - クラス のコンストラクタorg.piax.gtrans.ov.dolr.DOLR
 
DOLR(TransportId, Overlay<? super ConvertedComparableKey<K>, ? super ConvertedComparableKey<K>>) - クラス のコンストラクタorg.piax.gtrans.ov.dolr.DOLR
 
DoubleKey - org.piax.common.wrapperのクラス
A key wrapper of double type.
DoubleKey(Double) - クラス のコンストラクタorg.piax.common.wrapper.DoubleKey
 
dst - クラス の変数org.piax.gtrans.impl.BaseTransportMgr.ConnectionStat
 
DUMMY_MSGID - クラス のstatic変数org.piax.gtrans.ov.ring.MessagingFramework
 
DUMMY_MSGID - クラス のstatic変数org.piax.gtrans.ov.sg.SGMessagingFramework
 
dump(int, boolean) - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.NodeArray4Test
 
dump() - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.NodeArray4Test
 
dump(boolean) - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.NodeArray4Test
 
dumpBytes(byte[], int, int) - クラス のstaticメソッドorg.piax.util.ByteUtil
byte列をダンプ用の文字列に変換する。
dumpBytes(byte[]) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
dumpBytes(ByteBuffer) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
duplicated - クラス のstatic変数org.piax.gtrans.util.Fragments
 
DynamicStub - org.piax.gtransのインタフェース
A stub interface for discovery-calls

E

emptyQueue() - クラス のstaticメソッドorg.piax.gtrans.FutureQueue
 
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.util.BinaryJsonner
 
encode4escape(byte[], int, byte[], byte[]) - クラス のstaticメソッドorg.piax.util.ByteUtil
与えられたbyte配列を指定されたbyte値が出現しないようにencodeする。
endLocId() - クラス のメソッドorg.piax.gtrans.ov.llnet.AreaId
 
Endpoint - org.piax.commonのインタフェース
A class that corresponds to an endpoint.
endpoint - クラス の変数org.piax.gtrans.PeerInfo
 
enhance(int, ByteBuffer) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
ByteBufferのヘッダマージンをsizeのbyte分だけ拡張する。
enhance(ByteBuffer, int) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
ByteBufferのbodyをsizeのbyte分だけ拡張する。
entrySet() - クラス のメソッドorg.piax.util.StrictMap
 
EnumerationFactory - org.piax.common.dclのクラス
An enumeration factory class of DCL.
EnumerationFactory() - クラス のコンストラクタorg.piax.common.dcl.EnumerationFactory
 
EnumKey<K extends Enum<K>> - org.piax.common.wrapperのクラス
A key wrapper of enum type.
EnumKey(K) - クラス のコンストラクタorg.piax.common.wrapper.EnumKey
 
equals(Object) - クラス のメソッドorg.piax.common.CalleeId
 
equals(Object) - クラス のメソッドorg.piax.common.Id
 
equals(Object) - クラス のメソッドorg.piax.common.subspace.Range
 
equals(Object) - クラス のメソッドorg.piax.common.TransportIdPath
 
equals(Object) - クラス のメソッドorg.piax.common.wrapper.ConvertedComparableKey
 
equals(Object) - クラス のメソッドorg.piax.common.wrapper.NamedKey
 
equals(Object) - クラス のメソッドorg.piax.common.wrapper.WrappedComparableKeyImpl
 
equals(Object) - クラス のメソッドorg.piax.gtrans.impl.MessageId
 
equals(Object) - クラス のメソッドorg.piax.gtrans.ov.ddll.DdllKey
 
equals(Object) - クラス のメソッドorg.piax.gtrans.ov.ddll.Link
equals() method.
equals(Object) - クラス のメソッドorg.piax.gtrans.ov.ddll.LinkNum
 
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
 
equals(Object) - クラス のメソッドorg.piax.gtrans.RemoteValue
 
equals(Object) - クラス のメソッドorg.piax.gtrans.ReturnValue
 
equals(byte[], byte[]) - クラス のstaticメソッドorg.piax.util.ByteUtil
指定された 2つのbyte列が同等である場合に trueを返す。
equals(Object) - クラス のメソッドorg.piax.util.KeyComparator.Infinity
 
equals(Object) - クラス のメソッドorg.piax.util.UniqId
 
equals2(DdllKey) - クラス のメソッドorg.piax.gtrans.ov.ddll.DdllKey
compare without id
eval(PeerLocator, PeerLocator) - インタフェース のメソッドorg.piax.gtrans.impl.LinkStatAndScoreIf
 
evalFormat() - インタフェース のメソッドorg.piax.gtrans.impl.LinkStatAndScoreIf
 
ExceededSizeException - org.piax.gtrans.implの例外
NestedMessageが規定値を超えたサイズになっている。
ExceededSizeException() - 例外 のコンストラクタorg.piax.gtrans.impl.ExceededSizeException
 
ExceededSizeException(String) - 例外 のコンストラクタorg.piax.gtrans.impl.ExceededSizeException
 
Exception4StackTracing - org.piax.utilの例外
 
Exception4StackTracing() - 例外 のコンストラクタorg.piax.util.Exception4StackTracing
 
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(Runnable) - クラス のメソッドorg.piax.gtrans.impl.ReceiverThreadPool
 
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(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.
execute(RingManager<?>) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpRQMessage
 
execute(Runnable) - クラス のメソッドorg.piax.gtrans.Peer
 
execute(PeerId, Runnable) - クラス のメソッドorg.piax.util.PIAXThreadPool
taskをスレッドプールのスレッドを使って実行する。
execute(Runnable) - クラス のメソッドorg.piax.util.PIAXThreadPool
taskをスレッドプールのスレッドを使って実行する。
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(Transport<? super E>) - クラス のコンストラクタorg.piax.gtrans.util.FailureSimulationChannelTransport
 
FailureSimulationChannelTransport(TransportId, Transport<? super E>) - クラス のコンストラクタorg.piax.gtrans.util.FailureSimulationChannelTransport
 
file2Bytes(File) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
filterFailedNodes(FTEntry) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
 
fin() - クラス のメソッドorg.piax.common.attribs.RowData
 
fin() - クラス のメソッドorg.piax.common.StatusRepo
 
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.BaseTransportMgr
 
fin() - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
fin() - クラス のメソッドorg.piax.gtrans.impl.DiscoverableImpl
 
fin() - クラス のメソッドorg.piax.gtrans.impl.ReceiverThreadPool
ReceiverMgrオブジェクトを終了させる。
fin() - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
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.Peer
このPeerオブジェクトを終了させる。
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.Transport
Finalize the Transport object.
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, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
find a location to insert `key'.
find(E, DdllKey, boolean) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
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(Link, int, DdllKey, Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
 
findNearest(DdllKey, Link, int, DdllKey, Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
 
findNearest(DdllKey, Link, int, DdllKey, Link) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
 
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<CircularRange<DdllKey>>) - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
 
FIXPEERID - クラス のstatic変数org.piax.gtrans.ov.ring.rq.RQManager
fixRoutingTables(Collection<Link>, RQMessage, Collection<CircularRange<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
 
flip(ByteBuffer) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
指定されたByteBufferを反転する。
FloatKey - org.piax.common.wrapperのクラス
A key wrapper of float type.
FloatKey(Float) - クラス のコンストラクタorg.piax.common.wrapper.FloatKey
 
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.
flop(ByteBuffer) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
read状態から再びデータをputする状態に変える。
flush() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQReturn
send the collected results to the parent node. note that the results are cleared after flushing.
format(LogRecord) - クラス のメソッドorg.piax.util.LogFormatter
 
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
指定された複数の範囲にクエリを転送し、得られた結果(リスト)を返す。
forwardQuery(boolean, Range<?>, int, Object) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
指定されたkeyとNavigableCondの条件を満たすキーを持つピア(最大num個)にクエリを転送し、 得られた結果(リスト)を返す。
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(CircularRange<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を開放する。
from - クラス の変数org.piax.common.subspace.Range
 
fromInclusive - クラス の変数org.piax.common.subspace.Range
 
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
 
FutureQueue<E> - org.piax.gtransのクラス
A future queue for remote return value
FutureQueue() - クラス のコンストラクタorg.piax.gtrans.FutureQueue
 
FutureQueue(Collection<? extends RemoteValue<E>>) - クラス のコンストラクタorg.piax.gtrans.FutureQueue
 
FutureQueue(int) - クラス のコンストラクタorg.piax.gtrans.FutureQueue
 
futureQueueGetNextTimeout - クラス のstatic変数org.piax.gtrans.GTransConfigValues
 
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)なものを求める。
genTransportTree() - クラス のメソッドorg.piax.gtrans.Peer
 
genTSD() - クラス のstaticメソッドorg.piax.gtrans.tsd.BroadcastTSD
 
genTSD() - クラス のstaticメソッドorg.piax.gtrans.tsd.MulticastTSD
 
GeoCircle - org.piax.common.subspaceのクラス
An area defined by geographical circle.
GeoCircle(double, double, double) - クラス のコンストラクタorg.piax.common.subspace.GeoCircle
Constructs and initializes an GeoCircle from the specified coordinates.
GeoCircle(Point2D, double) - クラス のコンストラクタorg.piax.common.subspace.GeoCircle
Constructs and initializes an GeoCircle from the specified coordinates.
GeoEllipse - org.piax.common.subspaceのクラス
 
GeoEllipse(double, double, double, double) - クラス のコンストラクタorg.piax.common.subspace.GeoEllipse
Constructs and initializes an GeoEllipse from the specified coordinates.
GeoEllipse(Point2D, double, double) - クラス のコンストラクタorg.piax.common.subspace.GeoEllipse
 
GeoRectangle - org.piax.common.subspaceのクラス
The GeoRectangle class describes a geographical rectangle defined by a location (x,y) and dimension (width x height).
GeoRectangle() - クラス のコンストラクタorg.piax.common.subspace.GeoRectangle
Constructs a new GeoRectangle, initialized to location (0,0) and size (0,0).
GeoRectangle(double, double, double, double) - クラス のコンストラクタorg.piax.common.subspace.GeoRectangle
Constructs and initializes a GeoRectangle from the specified geographical coordinates.
GeoRectangle(Point2D, double, double) - クラス のコンストラクタorg.piax.common.subspace.GeoRectangle
Constructs and initializes a GeoRectangle from the specified geographical coordinates.
GeoRegion - org.piax.common.subspaceのインタフェース
A class that corresponds to a geographical region.
get(int, long) - クラス のメソッドorg.piax.gtrans.ov.ddll.FutureValues
 
get(int) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.FlexibleArray
 
get(QueryId) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.QueryStore
Get the remote value object corresponds to the query id.
get() - クラス のメソッドorg.piax.gtrans.RemoteValue
 
get() - クラス のメソッドorg.piax.gtrans.ReturnValue
 
get(K) - クラス のメソッドorg.piax.util.Cache
 
get(K) - クラス のメソッドorg.piax.util.StrictMap
 
getAcceptCh(PeerId, int) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
 
getActiveCount() - クラス のstaticメソッドorg.piax.gtrans.impl.ReceiverThreadPool
 
getAddr(ByteBuffer) - クラス のstaticメソッドorg.piax.gtrans.raw.InetLocator
 
getAll() - クラス のメソッドorg.piax.gtrans.FutureQueue
 
getAll() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.FlexibleArray
 
getAll() - インタフェース のメソッドorg.piax.gtrans.ov.RoutingTableAccessor
 
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
 
getAllTransports() - クラス のメソッドorg.piax.gtrans.Peer
登録されたすべてのTransportのListを返す。
getAllValues() - クラス のメソッドorg.piax.gtrans.FutureQueue
 
getApplicableBaseTransport(E) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
 
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.impl.OverlayImpl
 
getAvailableKeyType() - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
 
getAvailableKeyType() - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
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.
getAvailableLocators() - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
isUpであるローカルPeerのlocatorをリストとして返す。
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
 
getBaseOverlays() - クラス のメソッドorg.piax.gtrans.Peer
 
getBaseTransport() - クラス のメソッドorg.piax.gtrans.handover.HandoverTransport
 
getBaseTransport() - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
getBaseTransport() - インタフェース のメソッドorg.piax.gtrans.Transport
Returns the lowest Transport object (BaseTransport).
getBaseTransportIdPaths() - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
 
getBaseTransportMgr() - クラス のメソッドorg.piax.gtrans.Peer
 
getBaseTransports() - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
 
getBindOverlay() - クラス のメソッドorg.piax.common.attribs.Attribute
 
getBindOverlay(String) - クラス のメソッドorg.piax.common.attribs.AttributeTable
 
getBindOverlay(String) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
 
getBounds2D() - クラス のメソッドorg.piax.common.subspace.GeoEllipse
getByteLen() - クラス のメソッドorg.piax.common.Id
 
getBytes() - クラス のメソッドorg.piax.common.Id
Idオブジェクトの内部表現であるbyte列を返す。
getCenter() - クラス のメソッドorg.piax.common.subspace.GeoCircle
Returns the location of the center of this GeoCircle.
getCenterX() - クラス のメソッドorg.piax.common.subspace.GeoCircle
Returns the X coordinate of the center of this GeoCircle.
getCenterY() - クラス のメソッドorg.piax.common.subspace.GeoCircle
Returns the Y coordinate of the center of this GeoCircle.
getCh(Channel<E>) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
 
getChannelListener(ObjectId) - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
Get channel listener.
getChannelListener() - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
Get channel listener for the object which has default object ID.
getChannelListener(ObjectId) - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
getChannelListener() - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
getChannelListener() - インタフェース のメソッドorg.piax.gtrans.raw.MonoTransport
 
getChannelListener(ObjectId) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
 
getChannelListener() - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
 
getChannelNo() - インタフェース のメソッドorg.piax.gtrans.Channel
このChannelが内部的に持つ番号を返す。
getChannelNo() - クラス のメソッドorg.piax.gtrans.impl.ChannelImpl
 
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を求める.
getComparator() - クラス のstaticメソッドorg.piax.util.ByteUtil
byte列を符号なし整数として比較する Comparatorを取得する。
getConnections(Collection<? extends PeerLocator>) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
 
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
 
getDefaultAppId() - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
getDefaultNeighborSetSize() - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.NeighborSet
 
getDiscoveryListener(PeerId, ObjectId) - クラス のメソッドorg.piax.gtrans.tsd.TSD
 
getDiscoveryTask() - クラス のメソッドorg.piax.gtrans.impl.DiscoverableImpl
 
getDstCond() - クラス のメソッドorg.piax.common.dcl.AndFactory
 
getDstCond() - クラス のメソッドorg.piax.common.dcl.BuiltinFuncFactory
 
getDstCond() - インタフェース のメソッドorg.piax.common.dcl.DCLFactory
 
getDstCond() - クラス のメソッドorg.piax.common.dcl.DestinationFactory
 
getDstCond() - クラス のメソッドorg.piax.common.dcl.EnumerationFactory
 
getDstCond() - クラス のメソッドorg.piax.common.dcl.IntervalFactory
 
getDstCond() - クラス のメソッドorg.piax.common.dcl.PredicateFactory
 
getEndpoint() - クラス のメソッドorg.piax.gtrans.base.BaseDatagramTransport
 
getEndpoint() - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
 
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.Transport
Returns the local endpoint of the Transport.
getEndpoint() - クラス のメソッドorg.piax.gtrans.util.ChannelAddOnTransport
 
getErrorRate() - クラス のメソッドorg.piax.gtrans.util.FailureSimulationChannelTransport
 
getException() - クラス のメソッドorg.piax.gtrans.RemoteValue
 
getException() - クラス のメソッドorg.piax.gtrans.ReturnValue
 
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(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
 
getFingers(int, int, int, ChordSharpVNode.FTEntrySet) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
finger table 上で,距離が tkx (0 <= t <= 2y) 離れたエントリを取得する.結果は 2y+1 要素の配列として返す.
getFingerTable(DdllKey) - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
 
getFingerTable(DdllKey) - インタフェース のメソッドorg.piax.gtrans.ov.szk.ChordSharpIf
 
getFingerTable() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
 
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
 
getFirst() - クラス のメソッドorg.piax.common.dcl.DestinationCondition
 
getFrom() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.MessagePath
 
getFTIndex(int, int) - クラス のstaticメソッドorg.piax.gtrans.ov.szk.FingerTable
 
getFTIndex(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.common.subspace.GeoEllipse
getHeight() - クラス のメソッドorg.piax.common.subspace.GeoRectangle
getHeight(Comparable<?>) - インタフェース のメソッドorg.piax.gtrans.ov.RoutingTableAccessor
 
getHeight(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
 
getHeight() - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
経路表の高さを返す.
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
 
getId() - クラス のメソッドorg.piax.gtrans.ov.ddll.DdllKey
 
getIdChangedKey(String) - クラス のメソッドorg.piax.gtrans.ov.ddll.DdllKey
get a DdllKey instance with the specified ID
getIdChangedLink(String) - クラス のメソッドorg.piax.gtrans.ov.ddll.Link
 
getIdResolver() - クラス のメソッドorg.piax.gtrans.Peer
 
getIndexedAttribNames() - クラス のメソッドorg.piax.common.attribs.RowData
Returns an indexed list of attribute names.
getInetAddress() - クラス のメソッドorg.piax.gtrans.raw.InetLocator
 
getInner() - クラス のメソッドorg.piax.gtrans.impl.NestedMessage
組み立て時に行うpassthroughの逆の操作を分解時に行う
getInstance(PeerId) - クラス のstaticメソッドorg.piax.gtrans.Peer
Peerオブジェクトを取得する。
getInstance() - クラス のstaticメソッドorg.piax.util.KeyComparator
 
getKey() - クラス のメソッドorg.piax.common.subspace.KeyRanges
 
getKey() - インタフェース のメソッドorg.piax.common.wrapper.WrappedComparableKey
 
getKey() - クラス のメソッドorg.piax.common.wrapper.WrappedComparableKeyImpl
 
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.impl.OverlayImpl
 
getKeys() - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
getKeys(ObjectId) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
getKeys() - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
getKeys(ObjectId) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
 
getKeys(ObjectId) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
 
getLatitude() - クラス のメソッドorg.piax.common.Location
Returns the latitude of this Location.
getLatitude() - クラス のメソッドorg.piax.common.subspace.GeoRectangle
Returns the latitude of the lower-left corner of the framing rectangle.
getLeft() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
 
getLeft(Comparable<?>) - インタフェース のメソッドorg.piax.gtrans.ov.RoutingTableAccessor
 
getLeft(Comparable<?>, int) - インタフェース のメソッドorg.piax.gtrans.ov.RoutingTableAccessor
 
getLeft(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
 
getLeft(Comparable<?>, int) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
 
getLeft(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
 
getLeft(Comparable<?>, int) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
 
getLefts(Comparable<?>) - インタフェース のメソッドorg.piax.gtrans.ov.RoutingTableAccessor
 
getLefts(Comparable<?>, int) - インタフェース のメソッドorg.piax.gtrans.ov.RoutingTableAccessor
 
getLefts(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
 
getLefts(Comparable<?>, int) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
 
getLefts(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
 
getLefts(Comparable<?>, int) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
 
getLevel(String) - クラス のstaticメソッドorg.piax.util.LogFilter
 
getLink() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.DKRangeLink
 
getLink() - クラス のメソッドorg.piax.gtrans.ov.szk.FTEntry
 
getListener(ObjectId) - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
getListener() - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
getListener(ObjectId) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
getListener(ObjectId) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
getListener() - インタフェース のメソッドorg.piax.gtrans.raw.MonoTransport
 
getListener(ObjectId) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
 
getListener() - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
 
getListener(ObjectId) - インタフェース のメソッドorg.piax.gtrans.Transport
Return the registered TransportListener.
getListener() - インタフェース のメソッドorg.piax.gtrans.Transport
Returns the TransportListener for the default appId.
getListener0(ObjectId) - クラス のメソッドorg.piax.gtrans.impl.RequestTransportImpl
 
getLiveLeftStat(Node) - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.NodeArray4Test
 
getLocal() - インタフェース のメソッドorg.piax.gtrans.Channel
このChannelのローカル側のEndpointを返す。
getLocal() - クラス のメソッドorg.piax.gtrans.impl.ChannelImpl
 
getLocal(Comparable<?>) - インタフェース のメソッドorg.piax.gtrans.ov.RoutingTableAccessor
 
getLocal(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
 
getLocal(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
 
getLocal() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
 
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.Channel
このChannelのローカル側に位置するエンティティのobject IDを返す。
getLocalObjectId() - クラス のメソッドorg.piax.gtrans.impl.ChannelImpl
 
getLocalObjectId() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
 
getLocation(String) - クラス のstaticメソッドorg.piax.common.Location
 
getLocator() - クラス のメソッドorg.piax.common.PeerIdWithLocator
 
getLocator() - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
 
getLocators(PeerId) - クラス のメソッドorg.piax.gtrans.impl.IdResolver
 
getLogLevel(Level) - クラス のstaticメソッドorg.piax.util.LogFormatter
 
getLongitude() - クラス のメソッドorg.piax.common.Location
Returns the longitude of this Location.
getLongitude() - クラス のメソッドorg.piax.common.subspace.GeoRectangle
Returns the longitude of the lower-left corner of the framing rectangle.
getLowerTransport() - クラス のメソッドorg.piax.gtrans.base.BaseChannelTransportImpl
 
getLowerTransport() - クラス のメソッドorg.piax.gtrans.base.BaseDatagramTransport
 
getLowerTransport() - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
 
getLowerTransport() - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
getLowerTransport() - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
 
getLowerTransport() - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
 
getLowerTransport() - クラス のメソッドorg.piax.gtrans.raw.RawTransport
 
getLowerTransport() - インタフェース のメソッドorg.piax.gtrans.Transport
Returns the lower layer Transport object.
getLowerTransport() - クラス のメソッドorg.piax.gtrans.util.ChannelAddOnTransport
 
getLowerTransports() - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
getLowerTransports() - インタフェース のメソッドorg.piax.gtrans.Transport
Returns all lower layer Transport objects as a List.
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
 
getMatchedKeys() - クラス のメソッドorg.piax.gtrans.ov.OverlayReceivedMessage
 
getMatchedRows(Object) - クラス のメソッドorg.piax.common.attribs.Attribute
 
getMatchedRows(String, Object) - クラス のメソッドorg.piax.common.attribs.AttributeTable
 
getMatchedTransport(TransportId...) - クラス のメソッドorg.piax.gtrans.Peer
指定されたTransportId(複数可)をsuffixとして持つTransportのListを返す。
getMatchedTransport(TransportIdPath) - クラス のメソッドorg.piax.gtrans.Peer
指定されたTransportIdPathをsuffixとして持つTransportのListを返す。
getMaxNum() - クラス のメソッドorg.piax.common.subspace.LowerUpper
 
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.
getMessage() - クラス のメソッドorg.piax.gtrans.ReceivedMessage
 
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
 
getMinusInfinity(Class<?>) - クラス のstaticメソッドorg.piax.util.KeyComparator
 
getMode() - クラス のメソッドorg.piax.common.subspace.KeyRanges
 
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.impl.TransportImpl
 
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.Transport
Returns the MTU (Maximum Transmission Unit) of the Transport object.
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
 
getObject(int) - クラス のメソッドorg.piax.util.UniqNumberGenerator
指定されたユニークNoに割り当てられたオブジェクトを取得する。
getOption() - クラス のメソッドorg.piax.gtrans.RemoteValue
 
getPath() - クラス のメソッドorg.piax.common.StatusRepo
 
getPath() - クラス のメソッドorg.piax.common.TransportIdPath
 
getPeer() - クラス のメソッドorg.piax.gtrans.impl.BaseTransportGenerator
 
getPeer() - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
getPeer() - クラス のメソッドorg.piax.gtrans.RemoteValue
 
getPeer() - インタフェース のメソッドorg.piax.gtrans.Transport
Returns the peer object.
getPeerId() - クラス のメソッドorg.piax.common.PeerIdWithLocator
 
getPeerId() - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
getPeerId() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
get PeerId
getPeerId() - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
get PeerId
getPeerId() - クラス のメソッドorg.piax.gtrans.Peer
 
getPeerId() - クラス のメソッドorg.piax.gtrans.PeerInfo
 
getPeerId() - インタフェース のメソッドorg.piax.gtrans.Transport
Returns the peer Id.
getPeerIds() - クラス のメソッドorg.piax.gtrans.impl.IdResolver
 
getPeerRef() - クラス のメソッドorg.piax.common.CalleeId
 
getPlusInfinity(Class<?>) - クラス のstaticメソッドorg.piax.util.KeyComparator
 
getPoint() - クラス のメソッドorg.piax.common.subspace.Lower
 
getPoint() - クラス のメソッドorg.piax.common.subspace.Upper
 
getPort() - クラス のメソッドorg.piax.gtrans.raw.InetLocator
 
getPredecessor() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
 
getPredicate() - クラス のメソッドorg.piax.common.dcl.DestinationCondition
 
getPrimaryKey() - クラス のメソッドorg.piax.gtrans.ov.ddll.DdllKey
get primaryKey portion of the key
getProp(String) - クラス のメソッドorg.piax.common.StatusRepo
 
getQuery() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQMessage
 
getRadius() - クラス のメソッドorg.piax.common.subspace.GeoCircle
Returns the radius of this GeoCircle.
getRange() - クラス のメソッドorg.piax.common.subspace.KeyRanges
 
getRange() - クラス のメソッドorg.piax.common.subspace.LowerUpper
 
getRangeQueryAlgorithm() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.BasicRQMessage
 
getRangeQueryAlgorithm() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQMessage
 
getRangeQueryAlgorithm() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpRQMessage
 
getRanges() - クラス のメソッドorg.piax.common.subspace.KeyRanges
 
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.
getRecentlyUsedTransport() - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
 
getRelatedBaseTransport(E) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
指定されたmyLocatorに対応するBaseTransportを返す。
getRemote() - インタフェース のメソッドorg.piax.gtrans.Channel
このChannelのリモート側のEndpointを返す。
getRemote() - クラス のメソッドorg.piax.gtrans.impl.ChannelImpl
 
getRemote() - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpChannel
 
getRemote() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
RawChannelの相手側のPeerLocatorを取得する。
getRemoteObjectId() - インタフェース のメソッドorg.piax.gtrans.Channel
このChannelのリモート側に位置するエンティティのobject IDを返す。
getRemoteObjectId() - クラス のメソッドorg.piax.gtrans.impl.ChannelImpl
 
getRemoteObjectId() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
 
getRemoteValue() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.DKRangeRValue
 
getRequestMessageById(int) - クラス のメソッドorg.piax.gtrans.ov.ring.MessagingFramework
 
getRequestMessageById(int) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
 
getResponseType() - クラス のメソッドorg.piax.gtrans.TransOptions
 
getRetransMode() - クラス のメソッドorg.piax.gtrans.TransOptions
 
getRight() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
 
getRight(Comparable<?>) - インタフェース のメソッドorg.piax.gtrans.ov.RoutingTableAccessor
 
getRight(Comparable<?>, int) - インタフェース のメソッドorg.piax.gtrans.ov.RoutingTableAccessor
 
getRight(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
 
getRight(Comparable<?>, int) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
 
getRight(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
 
getRight(Comparable<?>, int) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
 
getRights(Comparable<?>) - インタフェース のメソッドorg.piax.gtrans.ov.RoutingTableAccessor
 
getRights(Comparable<?>, int) - インタフェース のメソッドorg.piax.gtrans.ov.RoutingTableAccessor
 
getRights(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
 
getRights(Comparable<?>, int) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
 
getRights(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
 
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.Peer
 
getRPCObject(ObjectId) - クラス のメソッドorg.piax.gtrans.RPCInvoker
 
getRQResults() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQReturn
 
getScore(Endpoint) - クラス のメソッドorg.piax.gtrans.ov.ring.StatManager
 
getSeconds() - クラス のメソッドorg.piax.common.dcl.DestinationCondition
 
getSender() - クラス のメソッドorg.piax.gtrans.ov.ring.ReplyMessage
 
getSender() - クラス のメソッドorg.piax.gtrans.ReceivedMessage
 
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
 
getSource() - クラス のメソッドorg.piax.gtrans.ReceivedMessage
 
getSpecifiedOverlays() - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
このCompoundOverlayの生成時に指定されたOverlayを探し出すためのTransportIdPathのリストを返す。
getSrcPeerId() - クラス のメソッドorg.piax.gtrans.RPCInvoker
RPCで呼ばれた際の呼び出し側を返す。
getStat(Link, int) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
 
getStat(DdllKey, Link, int) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
 
getStat(DdllKey, Link, int) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
 
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
 
getStatusRepo() - クラス のメソッドorg.piax.gtrans.Peer
 
getStoredCount() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.QueryStore
Returns the number of stored remote values.
getStub(E, int) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
 
getStub(Endpoint) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
 
getStub(E, int) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQManager
 
getStub(Endpoint) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQManager
 
getStub(E) - クラス のメソッドorg.piax.gtrans.RPCInvoker
リモートピア上のこのオブジェクトに対応するRPCInvokerオブジェクトのメソッドを 呼び出すためのstubを返す。
getStub(E, int) - クラス のメソッドorg.piax.gtrans.RPCInvoker
リモートピア上のこのオブジェクトに対応するRPCInvokerオブジェクトのメソッドを呼び出すための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(Class<S>, ObjectId, E, int) - クラス のメソッドorg.piax.gtrans.RPCInvoker
リモートピア上の、clz型のインターフェースを持ち、 targetIdを持つオブジェクトのメソッドを呼び出すためのstubを返す。
getStub(Class<S>, ObjectId, E) - クラス のメソッドorg.piax.gtrans.RPCInvoker
リモートピア上の、clz型のインターフェースを持ち、 targetIdを持つオブジェクトのメソッドを呼び出すための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>, CalleeId, int) - クラス のメソッドorg.piax.gtrans.RPCInvoker
リモートピア上の、clz型のインターフェースを持ち、 cidで指定される オブジェクトのメソッドを呼び出すためのstubを返す。
getStub(Class<S>, CalleeId) - クラス のメソッドorg.piax.gtrans.RPCInvoker
リモートピア上の、clz型のインターフェースをを持ち、 cidで指定される オブジェクトのメソッドを呼び出すためのstubを返す。
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
 
getTimeout() - クラス のメソッドorg.piax.gtrans.TransOptions
 
getTo() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.MessagePath
 
getTransport(TransportIdPath) - クラス のメソッドorg.piax.gtrans.Peer
指定されたTransportIdPathを持つTransportを返す。
getTransport() - クラス のメソッドorg.piax.gtrans.RPCInvoker
 
getTransportId() - インタフェース のメソッドorg.piax.gtrans.Channel
このChannelオブジェクトを所有するTransportオブジェクトのtransport IDを返す。
getTransportId() - クラス のメソッドorg.piax.gtrans.impl.ChannelImpl
 
getTransportId() - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
getTransportId() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
 
getTransportId() - インタフェース のメソッドorg.piax.gtrans.Transport
Returns the TransportId of the Transport.
getTransportIdPath() - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
getTransportIdPath() - インタフェース のメソッドorg.piax.gtrans.Transport
Returns the TransportIdPath object of the Transport.
getType() - クラス のメソッドorg.piax.common.attribs.Attribute
 
getUndef() - クラス のstaticメソッドorg.piax.common.Location
Returns the undefined location.
getUnindexedAttribNames() - クラス のメソッドorg.piax.common.attribs.RowData
Returns an not-indexed attribute names.
getUniqId() - クラス のメソッドorg.piax.gtrans.ov.ddll.DdllKey
get PeerID portion of the key
getUppers() - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
getValidFTEntries() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharp
get valid finger table entries from all inserted ChordSharpVNode.
getValue() - クラス のメソッドorg.piax.gtrans.RemoteValue
 
getValue() - クラス のメソッドorg.piax.gtrans.ReturnValue
 
getValues(K) - クラス のメソッドorg.piax.util.Register
 
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
 
getWidth() - クラス のメソッドorg.piax.common.subspace.GeoEllipse
getWidth() - クラス のメソッドorg.piax.common.subspace.GeoRectangle
getX() - クラス のメソッドorg.piax.common.Location
getX() - クラス のメソッドorg.piax.common.subspace.GeoEllipse
Returns the X coordinate of the lower-left corner of the framing rectangle.
getX() - クラス のメソッドorg.piax.common.subspace.GeoRectangle
Returns the X coordinate of the lower-left corner of the framing rectangle.
getY() - クラス のメソッドorg.piax.common.Location
getY() - クラス のメソッドorg.piax.common.subspace.GeoEllipse
Returns the Y coordinate of the lower-left corner of the framing rectangle.
getY() - クラス のメソッドorg.piax.common.subspace.GeoRectangle
Returns the Y coordinate of the lower-left corner of the framing rectangle.
gnext() - クラス のメソッドorg.piax.gtrans.ov.ddll.LinkNum
 
group - クラス の変数org.piax.gtrans.tsd.MulticastTSD
 
GTransConfigValues - org.piax.gtransのクラス
 
GTransConfigValues() - クラス のコンストラクタorg.piax.gtrans.GTransConfigValues
 

H

HandoverTransport - org.piax.gtrans.handoverのクラス
 
HandoverTransport(Peer, TransportId) - クラス のコンストラクタorg.piax.gtrans.handover.HandoverTransport
 
hasCommon(Range<K>, K, K) - クラス のstaticメソッドorg.piax.gtrans.ov.ring.rq.RangeUtils
 
hashCode() - クラス のメソッドorg.piax.common.CalleeId
 
hashCode() - クラス のメソッドorg.piax.common.Id
 
hashCode() - クラス のメソッドorg.piax.common.subspace.Range
 
hashCode() - クラス のメソッドorg.piax.common.TransportIdPath
 
hashCode() - クラス のメソッドorg.piax.common.wrapper.ConvertedComparableKey
 
hashCode() - クラス のメソッドorg.piax.common.wrapper.NamedKey
 
hashCode() - クラス のメソッドorg.piax.common.wrapper.WrappedComparableKeyImpl
 
hashCode() - クラス のメソッドorg.piax.gtrans.impl.MessageId
 
hashCode() - クラス のメソッドorg.piax.gtrans.ov.ddll.DdllKey
 
hashCode() - クラス のメソッドorg.piax.gtrans.ov.ddll.Link
 
hashCode() - クラス のメソッドorg.piax.gtrans.ov.ddll.LinkNum
 
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
 
hashCode() - クラス のメソッドorg.piax.gtrans.RemoteValue
 
hashCode() - クラス のメソッドorg.piax.gtrans.ReturnValue
 
hashCode() - クラス のメソッドorg.piax.util.KeyComparator.Infinity
 
hashCode2() - クラス のメソッドorg.piax.gtrans.ov.ddll.DdllKey
hashcode without id
hasMatchedBaseTransport(PeerLocator) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
 
hasStableLocator() - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
hasStableLocator() - クラス のメソッドorg.piax.gtrans.raw.InetTransport
 
hasStableLocator() - インタフェース のメソッドorg.piax.gtrans.Transport
Returns whether the Transport has stable (not changed) locator or not.
hex2Bytes(String) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
hexBytes2Bytes(byte[]) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
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
 
HT_BROADCAST_LOCATOR_INTERVAL - クラス のstatic変数org.piax.gtrans.GTransConfigValues
 
HT_DEFAULT_PIGGYBACK_MODE - クラス のstatic変数org.piax.gtrans.GTransConfigValues
 

I

Id - org.piax.commonのクラス
任意長のbyte列、または ASCII文字列からなる Identifierを実現するクラス。
Id(byte[]) - クラス のコンストラクタorg.piax.common.Id
指定されたbyte列を値として持つIdオブジェクトを生成する。
Id(String) - クラス のコンストラクタorg.piax.common.Id
指定された文字列を値として持つIdオブジェクトを生成する。
ID_PATH_SEPARATOR - クラス のstatic変数org.piax.gtrans.GTransConfigValues
 
IdConflictException - org.piax.gtransの例外
Idの衝突の検知を示す例外
IdConflictException() - 例外 のコンストラクタorg.piax.gtrans.IdConflictException
 
IdConflictException(String) - 例外 のコンストラクタorg.piax.gtrans.IdConflictException
 
IdResolver - org.piax.gtrans.implのクラス
 
IdResolver(PeerId) - クラス のコンストラクタorg.piax.gtrans.impl.IdResolver
 
ids - クラス の変数org.piax.gtrans.ov.ring.rq.SubRange
 
IllegalRPCAccessException - org.piax.gtransの例外
stubからのRPCに際して、メソッドのinterface定義において、RemoteCallable annotationを 省略した場合は、local callだけ許可される。
IllegalRPCAccessException() - 例外 のコンストラクタorg.piax.gtrans.IllegalRPCAccessException
 
IllegalRPCAccessException(String) - 例外 のコンストラクタorg.piax.gtrans.IllegalRPCAccessException
 
IllegalRPCAccessException(Throwable) - 例外 のコンストラクタorg.piax.gtrans.IllegalRPCAccessException
 
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
 
indexOf(byte[], byte) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
INET_CHECK_INTERVAL - クラス のstatic変数org.piax.gtrans.GTransConfigValues
 
InetLocator - org.piax.gtrans.rawのクラス
IPv4アドレスを示すPeerLocatorの抽象クラス。
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
 
inner - クラス の変数org.piax.gtrans.impl.NestedMessage
 
INS_DEL_RETRY_INTERVAL_BASE - クラス のstatic変数org.piax.gtrans.ov.ddll.Node
 
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.
insert(Node.InsertPoint) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
insert this node to a linked-list by specifying the immediate left and right nodes.
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.
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を挿入する。
inspect(TransOptions) - クラス のstaticメソッドorg.piax.gtrans.TransOptions
 
int2bytes(int) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
IntegerKey - org.piax.common.wrapperのクラス
A key wrapper of integer type.
IntegerKey(Integer) - クラス のコンストラクタorg.piax.common.wrapper.IntegerKey
 
intersects(double, double, double, double) - クラス のメソッドorg.piax.common.subspace.GeoRectangle
IntervalFactory - org.piax.common.dclのクラス
An interval factory class of DCL.
intType - クラス のstatic変数org.piax.util.BinaryJsonner
 
InvalidMessageException - org.piax.gtrans.implの例外
NestedMessageのmagicが不正。
InvalidMessageException() - 例外 のコンストラクタorg.piax.gtrans.impl.InvalidMessageException
 
InvalidMessageException(String) - 例外 のコンストラクタorg.piax.gtrans.impl.InvalidMessageException
 
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.
invoke(Object, Class<?>, String, Object...) - クラス のstaticメソッドorg.piax.util.MethodUtil
 
invoke(Object, Class<?>, boolean, 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.impl.TransportImpl
Transportオブジェクトがアクティブな状態であることを示す。
isActive() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
 
isActive - クラス の変数org.piax.gtrans.raw.RawChannel
 
isActive - クラス の変数org.piax.gtrans.RPCInvoker
RPCInvokerオブジェクトがアクティブな状態であることを示す。
isActive(int) - クラス のメソッドorg.piax.util.UniqNumberGenerator
指定されたユニークNoがすでに生成されたものかどうかをチェックする。
isASCII(byte[]) - クラス のstaticメソッドorg.piax.util.ByteUtil
指定されたbyte列が、7bit ASCII文字列である場合はtrueを返す。
isAssignable(Object) - クラス のメソッドorg.piax.common.attribs.Attribute
 
isBaseTransport - クラス の変数org.piax.gtrans.impl.TransportImpl
base transportかどうかを識別するフラグ。
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.Channel
 
isClosed() - クラス のメソッドorg.piax.gtrans.impl.ChannelImpl
 
isClosed() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
 
isCompleted() - クラス のメソッドorg.piax.gtrans.FutureQueue
 
isCreatorSide() - インタフェース のメソッドorg.piax.gtrans.Channel
このChannelオブジェクトを持つTransportオブジェクトによってChannelが生成されたかどうかを判定する。
isCreatorSide() - クラス のメソッドorg.piax.gtrans.impl.ChannelImpl
 
isCreatorSide() - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpChannel
 
isCreatorSide() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
 
isDuplex() - インタフェース のメソッドorg.piax.gtrans.Channel
このChannelが双方向通信可能かどうかを判定する。
isDuplex - クラス の変数org.piax.gtrans.impl.ChannelImpl
 
isDuplex() - クラス のメソッドorg.piax.gtrans.impl.ChannelImpl
 
isDuplex() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
 
isEmpty() - クラス のメソッドorg.piax.common.subspace.GeoEllipse
isEmpty() - クラス のメソッドorg.piax.common.subspace.GeoRectangle
isEmpty() - クラス のメソッドorg.piax.util.StrictMap
 
isFinal - クラス の変数org.piax.gtrans.ov.ring.rq.RQReplyMessage
is final reply?
isFollowedBy(CircularRange<K>) - クラス のメソッドorg.piax.common.subspace.CircularRange
 
isImmedPred - クラス の変数org.piax.gtrans.ov.ring.RingManager.LinkContainer
 
isInclusive() - クラス のメソッドorg.piax.common.subspace.Lower
 
isInclusive() - クラス のメソッドorg.piax.common.subspace.Upper
 
isIndexable() - クラス のメソッドorg.piax.common.attribs.Attribute
 
isIndexed(String) - クラス のメソッドorg.piax.common.attribs.RowData
属性値がindex化されている場合 trueを返す。
isInserted() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
 
isInspect() - クラス のメソッドorg.piax.gtrans.TransOptions
 
isJoined() - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
 
isJoined() - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
 
isJoined - クラス の変数org.piax.gtrans.ov.impl.OverlayImpl
 
isJoined() - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
isJoined() - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
 
isJoined() - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
overlayの状態(join/leave)を返す。
isLocal(InetAddress) - クラス のstaticメソッドorg.piax.util.LocalInetAddrs
指定されたInetAddressがローカルIPアドレスの場合はtrueを返す。
isLoggable(LogRecord) - クラス のメソッドorg.piax.util.LogFilter
 
isMsgBody - クラス のstatic変数org.piax.gtrans.impl.NestedMessage
 
isNested - クラス のstatic変数org.piax.gtrans.impl.NestedMessage
 
isOnline() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
 
isOnline() - クラス のメソッドorg.piax.gtrans.RPCInvoker
非推奨です。
isOrdered(Comparable<?>, Comparable<?>, Comparable<?>) - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.Node
 
isOrdered(Comparable<?>, boolean, Comparable<?>, Comparable<?>, boolean) - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.Node
 
isOrdered(Comparable<?>, Comparable<?>, Comparable<?>) - クラス のメソッドorg.piax.util.KeyComparator
 
isPlus - クラス の変数org.piax.util.KeyComparator.Infinity
 
isPlusDir - クラス の変数org.piax.common.subspace.LowerUpper
 
isPlusDir() - クラス のメソッドorg.piax.common.subspace.LowerUpper
 
isPossiblyFailed(Endpoint) - クラス のメソッドorg.piax.gtrans.ov.ring.StatManager
 
isRecvdInstance - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
 
isRoot - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
 
isSameRange(Range<K>) - クラス のメソッドorg.piax.common.subspace.Range
 
isSingleton() - クラス のメソッドorg.piax.common.subspace.Range
 
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
 
isUNDEF() - クラス のメソッドorg.piax.common.Location
Tests whether this Location is undefined.
isUp() - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
isUp() - クラス のメソッドorg.piax.gtrans.raw.InetTransport
 
isUp() - インタフェース のメソッドorg.piax.gtrans.Transport
Returns whether the Transport object is enabled or not.
isUpset() - クラス のメソッドorg.piax.gtrans.util.FailureSimulationChannelTransport
 
isWhole() - クラス のメソッドorg.piax.common.subspace.Range
 
iterator() - クラス のメソッドorg.piax.gtrans.FutureQueue
 

J

JarUtil - org.piax.utilのクラス
 
JarUtil() - クラス のコンストラクタorg.piax.util.JarUtil
 
JarUtil.Parcel - org.piax.utilのクラス
 
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(Endpoint) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
join(Collection<? extends Endpoint>) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
join(Collection<? extends Endpoint>) - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
 
join(Endpoint) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
join(Collection<? extends Endpoint>) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
引数で指定されたseedのリストをseedピアとして、Overlayをjoinする。
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.commonのインタフェース
A class that corresponds to a key.
key - クラス の変数org.piax.common.wrapper.ConvertedComparableKey
 
key - クラス の変数org.piax.common.wrapper.NamedKey
 
key - クラス の変数org.piax.gtrans.ov.ddll.Link
 
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.common.subspace.Range
 
keyComp - クラス のstatic変数org.piax.gtrans.ov.ring.RingManager
 
KeyComparator - org.piax.utilのクラス
 
KeyComparator.Infinity - org.piax.utilのクラス
 
KeyContainable<K extends Key> - org.piax.common.subspaceのインタフェース
An interface of a key that contains a key
keyHash - クラス の変数org.piax.gtrans.ov.ring.RingManager
 
KeyRange<K extends ComparableKey<?>> - org.piax.common.subspaceのクラス
A class that corresponds to the range of key
KeyRange(K, K) - クラス のコンストラクタorg.piax.common.subspace.KeyRange
 
KeyRange(K) - クラス のコンストラクタorg.piax.common.subspace.KeyRange
 
KeyRange(K, boolean, K, boolean) - クラス のコンストラクタorg.piax.common.subspace.KeyRange
 
KeyRanges<K extends ComparableKey<?>> - org.piax.common.subspaceのクラス
ComparableであるKey型を要素として持つ様々な範囲指定を統一的に扱うためのクラス。
KeyRanges(K) - クラス のコンストラクタorg.piax.common.subspace.KeyRanges
 
KeyRanges(KeyRange<K>) - クラス のコンストラクタorg.piax.common.subspace.KeyRanges
 
KeyRanges(Collection<? extends KeyRange<K>>) - クラス のコンストラクタorg.piax.common.subspace.KeyRanges
 
KeyRanges.Mode - org.piax.common.subspaceの列挙型
 
keyRegister - クラス の変数org.piax.gtrans.ov.impl.OverlayImpl
 
Keys - org.piax.common.wrapperのクラス
An entry point for key wrappers.
Keys() - クラス のコンストラクタorg.piax.common.wrapper.Keys
 
keySet() - インタフェース のメソッドorg.piax.gtrans.ov.RoutingTableAccessor
 
keySet() - クラス のメソッドorg.piax.util.Register
 
keySet() - クラス のメソッドorg.piax.util.StrictMap
 

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.impl.OverlayImpl
 
leave() - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
 
leave() - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
Overlayを不活性化(leave)する。
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
 
level - クラス の変数org.piax.gtrans.Peer.TransportTreeNode
 
linger0Option() - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpTransport
 
Link - org.piax.gtrans.ov.ddllのクラス
a class representing a link.
Link(Endpoint, DdllKey) - クラス のコンストラクタorg.piax.gtrans.ov.ddll.Link
 
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
 
LinkNum - org.piax.gtrans.ov.ddllのクラス
LinkNum implementation of DDLL.
LinkStatAndScoreIf - org.piax.gtrans.implのインタフェース
linkの状態監視とスコアリングのためのinterface。
listener - クラス の変数org.piax.gtrans.raw.MonoTransportImpl
 
listeners - クラス の変数org.piax.gtrans.impl.DiscoverableImpl
 
listeners - クラス の変数org.piax.gtrans.tsd.TSDDiscoverable
 
listenersByUpper - クラス の変数org.piax.gtrans.impl.TransportImpl
 
LLNet - org.piax.gtrans.ov.llnetのクラス
 
LLNet(Overlay<? super KeyRanges<LocationId>, ? super LocationId>) - クラス のコンストラクタorg.piax.gtrans.ov.llnet.LLNet
 
LLNet(TransportId, Overlay<? super KeyRanges<LocationId>, ? super LocationId>) - クラス のコンストラクタorg.piax.gtrans.ov.llnet.LLNet
 
LOCALINDEX - クラス のstatic変数org.piax.gtrans.ov.szk.FingerTable
 
LocalInetAddrs - org.piax.utilのクラス
ローカルに保持されるIPアドレスを外向けアドレスとして使用されているものを 選び出すためのユーティリティクラス。
LocalInetAddrs() - クラス のコンストラクタorg.piax.util.LocalInetAddrs
 
localObjectId - クラス の変数org.piax.gtrans.impl.ChannelImpl
 
Location - org.piax.commonのクラス
This class represents the location of a geographical point.
Location(double, double) - クラス のコンストラクタorg.piax.common.Location
Constructs and initializes a Location with the specified coordinates.
LocationId - org.piax.gtrans.ov.llnetのクラス
 
LocationId(String) - クラス のコンストラクタorg.piax.gtrans.ov.llnet.LocationId
 
LocationId(Location) - クラス のコンストラクタorg.piax.gtrans.ov.llnet.LocationId
 
LocationId(double, double) - クラス のコンストラクタorg.piax.gtrans.ov.llnet.LocationId
 
locator - クラス の変数org.piax.common.PeerIdWithLocator
 
LocatorStatusObserver - org.piax.gtrans.rawのインタフェース
PeerLocatorの状態通知を受理するために定義されるインタフェース。
lock() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
 
LogFilter - org.piax.utilのクラス
 
LogFilter() - クラス のコンストラクタorg.piax.util.LogFilter
 
LogFilter.LogLevel - org.piax.utilの列挙型
 
LogFormatter - org.piax.utilのクラス
 
LogFormatter() - クラス のコンストラクタorg.piax.util.LogFormatter
 
logger - クラス のstatic変数org.piax.gtrans.ov.ring.RequestMessage
 
logger - クラス のstatic変数org.piax.gtrans.ov.ring.RingManager
 
logLevelMap - クラス のstatic変数org.piax.util.LogFilter
 
long2bytes(long) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
LongKey - org.piax.common.wrapperのクラス
A key wrapper of long type.
LongKey(Long) - クラス のコンストラクタorg.piax.common.wrapper.LongKey
 
losses - クラス のstatic変数org.piax.gtrans.util.Fragments
 
Lower<K extends ComparableKey<?>> - org.piax.common.subspaceのクラス
A class that corresponds to the range lower than
Lower(boolean, K, int) - クラス のコンストラクタorg.piax.common.subspace.Lower
 
Lower(K, int) - クラス のコンストラクタorg.piax.common.subspace.Lower
 
Lower(K) - クラス のコンストラクタorg.piax.common.subspace.Lower
 
lowerAddKey(K) - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
 
lowerAddKey(K) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
lowerAddKey(Location) - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
 
lowerAddKey(K) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
 
lowerAddKey(K) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
 
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.impl.OverlayImpl
 
lowerRemoveKey(Location) - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
 
lowerRemoveKey(K) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
 
lowerRemoveKey(K) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
 
lowerSend(ObjectId, ObjectId, E, NestedMessage) - クラス のメソッドorg.piax.gtrans.base.BaseChannelTransportImpl
 
lowerSend(E, NestedMessage) - クラス のメソッドorg.piax.gtrans.base.BaseDatagramTransport
 
lowerSend(PeerId, NestedMessage) - クラス のメソッドorg.piax.gtrans.handover.HandoverTransport
 
lowerSend(U, NestedMessage) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
サブクラスで下位層の送信処理を実装するために用いるメソッド。
lowerSend(ObjectId, ObjectId, E, NestedMessage) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
 
lowerSend(E, NestedMessage) - クラス のメソッドorg.piax.gtrans.util.ChannelAddOnTransport
 
lowerSend(E, NestedMessage) - クラス のメソッドorg.piax.gtrans.util.FailureSimulationChannelTransport
 
lowerSend(ObjectId, ObjectId, E, NestedMessage) - クラス のメソッドorg.piax.gtrans.util.FragmentationTransport
 
lowerTrans - クラス の変数org.piax.gtrans.impl.TransportImpl
 
LowerUpper - org.piax.common.subspaceのクラス
The max value that is not larger than specified value.
LowerUpper(KeyRange<?>, boolean, int) - クラス のコンストラクタorg.piax.common.subspace.LowerUpper
 
LWTcpChannel - org.piax.gtrans.raw.lwtcpのクラス
 
LWTcpTransport - org.piax.gtrans.raw.lwtcpのクラス
TCP用のRawTransportを実現するクラス。
LWTcpTransport(PeerId, TcpLocator, boolean) - クラス のコンストラクタorg.piax.gtrans.raw.lwtcp.LWTcpTransport
 
LWTcpTransport(PeerId, TcpLocator) - クラス のコンストラクタorg.piax.gtrans.raw.lwtcp.LWTcpTransport
 
LWTcpTransportGenerator - org.piax.gtrans.raw.lwtcpのクラス
 
LWTcpTransportGenerator(Peer) - クラス のコンストラクタorg.piax.gtrans.raw.lwtcp.LWTcpTransportGenerator
 

M

magicMap - クラス のstatic変数org.piax.common.PeerLocator
 
main(String[]) - クラス のstaticメソッドorg.piax.common.subspace.GeoCircle
 
main(String[]) - クラス のstaticメソッドorg.piax.gtrans.ov.ring.rq.FlexibleArray
 
main(String[]) - クラス のstaticメソッドorg.piax.gtrans.ov.ring.rq.QueryStore
 
main(String[]) - クラス のstaticメソッドorg.piax.util.LogFilter
 
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
 
MANIFEST_VERSION_NUM - クラス のstatic変数org.piax.util.JarUtil
 
mark(ByteBuffer) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
指定されたByteBufferの先頭マークを設定する。
matches(TransportIdPath) - クラス のメソッドorg.piax.common.TransportIdPath
指定されたTransportIdPathがこのTransportIdPathのsuffixとして一致するかどうかを判定する。
MAX_CHANNELS - クラス のstatic変数org.piax.gtrans.GTransConfigValues
ピアが一時的に保持できるChannel数の上限
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
 
MAX_MSG_SIZE - クラス のstatic変数org.piax.gtrans.GTransConfigValues
send/replyで送受信可能なメッセージ長の上限。
MAX_PACKET_SIZE - クラス のstatic変数org.piax.gtrans.GTransConfigValues
MTU
MAX_POOL_SIZE - クラス のstatic変数org.piax.util.PIAXThreadPool
thread pool内に起動可能なスレッドの最大数
MAX_RECEIVER_THREAD_SIZE - クラス のstatic変数org.piax.gtrans.GTransConfigValues
スレッドプールの終了時にアクティブなスレッドの終了を待機する最長時間
MAX_WAIT_TIME_FOR_TERMINATION - クラス のstatic変数org.piax.gtrans.impl.ReceiverThreadPool
スレッドプールの終了時にアクティブなスレッドの終了を待機する最長時間
MAX_WAIT_TIME_FOR_TERMINATION - クラス のstatic変数org.piax.util.PIAXThreadPool
thread poolの終了時にアクティブなスレッドの終了を待機する最長時間
MAXID - クラス のstatic変数org.piax.gtrans.ov.ring.rq.SubRange
 
maxIndexPlus1() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.FlexibleArray
 
maxNum - クラス の変数org.piax.common.subspace.LowerUpper
 
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
 
MersenneTwister - org.piax.utilのクラス
Mersenne Twister(高速・高精度の乱数ジェネレータ)の実装クラス。
MersenneTwister() - クラス のコンストラクタorg.piax.util.MersenneTwister
Mersenne Twisterを生成する。
MersenneTwister(long) - クラス のコンストラクタorg.piax.util.MersenneTwister
long型のシードを使って、Mersenne Twisterを生成する。
MersenneTwister(int[]) - クラス のコンストラクタorg.piax.util.MersenneTwister
intの配列型のシードを使って、Mersenne Twisterを生成する。
MessageId - org.piax.gtrans.implのクラス
発行されたメッセージのユニーク性を保証するためのID
MessagePath - org.piax.gtrans.ov.ring.rqのクラス
 
MessagePath(int, DdllKey, DdllKey, Collection<? extends DKRangeLink>) - クラス のコンストラクタ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(String, Object...) - インタフェース のメソッドorg.piax.gtrans.DynamicStub
 
method - クラス の変数org.piax.gtrans.RPCHook.RValue
 
method - クラス の変数org.piax.gtrans.RPCInvoker.MethodCall
 
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
 
MINUS_INFINITY - クラス のstatic変数org.piax.util.UniqId
 
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(Peer, TransportId, Transport<?>, boolean) - クラス のコンストラクタorg.piax.gtrans.raw.MonoTransportImpl
 
MonoTransportImpl(PeerId, boolean) - クラス のコンストラクタorg.piax.gtrans.raw.MonoTransportImpl
RawTransportのように、ServiceIdを持たないTransportを生成する。
mother - クラス の変数org.piax.gtrans.impl.ChannelImpl
 
MSG_MAGIC - クラス のstatic変数org.piax.gtrans.GTransConfigValues
 
msgframe - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
 
msgframe - クラス の変数org.piax.gtrans.ov.ring.RingManager
 
msgId - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
 
msgNo - クラス の変数org.piax.gtrans.impl.MessageId
 
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(ChannelTransport<?>) - クラス のコンストラクタorg.piax.gtrans.ov.sg.MSkipGraph
 
MSkipGraph(TransportId, ChannelTransport<?>) - クラス のコンストラクタorg.piax.gtrans.ov.sg.MSkipGraph
 
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
 
name - クラス の変数org.piax.common.wrapper.NamedKey
 
NamedKey<K extends Comparable<?>> - org.piax.common.wrapperのクラス
A key wrapper of name (identifier)
NamedKey(ObjectId, K) - クラス のコンストラクタorg.piax.common.wrapper.NamedKey
 
Near - org.piax.common.subspaceのクラス
A class that corresponds to a k-nearest
Near(double, double, int) - クラス のコンストラクタorg.piax.common.subspace.Near
 
Near(Point2D, int) - クラス のコンストラクタorg.piax.common.subspace.Near
 
NeighborSet - org.piax.gtrans.ov.ddllのクラス
a class for implementing a (left) neighbor set.
NestedMessage - org.piax.gtrans.implのクラス
 
NestedMessage(ObjectId, ObjectId, PeerId, Endpoint, Object) - クラス のコンストラクタorg.piax.gtrans.impl.NestedMessage
 
NestedMessage(ObjectId, ObjectId, PeerId, Endpoint, int, Object, Object) - クラス のコンストラクタorg.piax.gtrans.impl.NestedMessage
 
NestedMessage(NestedMessage, Object) - クラス のコンストラクタorg.piax.gtrans.impl.NestedMessage
 
NetworkTimeoutException - org.piax.gtransの例外
An exception for network timeouts
NetworkTimeoutException() - 例外 のコンストラクタorg.piax.gtrans.NetworkTimeoutException
 
NetworkTimeoutException(String) - 例外 のコンストラクタorg.piax.gtrans.NetworkTimeoutException
 
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を取得する。
newBaseChannelTransport(String, TransportId, E) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportGenerator
 
newBaseChannelTransport(String, TransportId, E) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
 
newBaseChannelTransport(E) - クラス のメソッドorg.piax.gtrans.Peer
指定されたPeerLocatorをEndpointとして持つBaseChannelTransportを生成する。
newBaseChannelTransport(String, E) - クラス のメソッドorg.piax.gtrans.Peer
指定されたPeerLocatorをEndpointとして持つBaseChannelTransportを生成する。
newBaseChannelTransport(String, TransportId, E) - クラス のメソッドorg.piax.gtrans.Peer
指定されたPeerLocatorをEndpointとして持つBaseChannelTransportを生成する。
newBaseTransport(String, TransportId, E) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportGenerator
 
newBaseTransport(String, TransportId, E) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
 
newBaseTransport(E) - クラス のメソッドorg.piax.gtrans.Peer
指定されたPeerLocatorをEndpointとして持つBaseTransportを生成する。
newBaseTransport(String, E) - クラス のメソッドorg.piax.gtrans.Peer
指定されたPeerLocatorをEndpointとして持つBaseTransportを生成する。
newBaseTransport(String, TransportId, E) - クラス のメソッドorg.piax.gtrans.Peer
指定されたPeerLocatorをEndpointとして持つBaseTransportを生成する。
newByteBuffer(int, int) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
指定されたmarginと容量capacityを持つByteBufferを生成する。
newByteBuffer(int) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
指定された容量capacityを持つByteBufferを生成する。
newBytes(int, Random) - クラス のstaticメソッドorg.piax.util.RandomUtil
 
newChannel(ObjectId, ObjectId, E) - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
Create a new channel.
newChannel(ObjectId, ObjectId, E, int) - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
Create a new channel with timeout.
newChannel(ObjectId, ObjectId, E, boolean) - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
Create a new channel with isDuplex.
newChannel(ObjectId, ObjectId, E, boolean, int) - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
Create a new channel with isDuplex and timeout.
newChannel(ObjectId, E) - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
 
newChannel(E) - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
 
newChannel(ObjectId, E, boolean) - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
 
newChannel(E, boolean) - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
 
newChannel(ObjectId, E, TransOptions) - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
 
newChannel(E, TransOptions) - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
 
newChannel(ObjectId, ObjectId, E, boolean, TransOptions) - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
 
newChannel(TransportId, E) - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
Create a new channel for a transport object.
newChannel(TransportId, E, int) - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
Create a new channel for a transport object with timeout.
newChannel(TransportId, E, boolean) - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
Create a new channel for a transport object with isDuplex.
newChannel(TransportId, E, boolean, int) - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
Create a new channel for a transport object with isDuplex and timeout.
newChannel(TransportId, E, boolean, TransOptions) - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
 
newChannel(ObjectId, ObjectId, E) - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
newChannel(ObjectId, ObjectId, E, int) - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
newChannel(ObjectId, ObjectId, E, boolean) - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
newChannel(ObjectId, E) - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
newChannel(E) - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
newChannel(ObjectId, E, boolean) - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
newChannel(E, boolean) - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
newChannel(ObjectId, E, TransOptions) - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
newChannel(E, TransOptions) - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
newChannel(ObjectId, ObjectId, E, boolean, TransOptions) - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
newChannel(ObjectId, ObjectId, E, boolean, int) - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
newChannel(TransportId, E) - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
newChannel(TransportId, E, int) - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
newChannel(TransportId, E, boolean) - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
newChannel(TransportId, E, boolean, int) - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
newChannel(TransportId, E, boolean, TransOptions) - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
newChannel(ObjectId, ObjectId, U, boolean, int) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
 
newChannel(ObjectId, ObjectId, E, boolean, int) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
 
newChannel(EmuLocator, boolean, int) - クラス のメソッドorg.piax.gtrans.raw.emu.EmuTransport
 
newChannel(TcpLocator, boolean, int) - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpTransport
 
newChannel(E) - インタフェース のメソッドorg.piax.gtrans.raw.MonoTransport
 
newChannel(E, int) - インタフェース のメソッドorg.piax.gtrans.raw.MonoTransport
 
newChannel(E, boolean) - インタフェース のメソッドorg.piax.gtrans.raw.MonoTransport
 
newChannel(E, boolean, int) - インタフェース のメソッドorg.piax.gtrans.raw.MonoTransport
 
newChannel(ObjectId, ObjectId, E, boolean, int) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
 
newChannel(E) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
 
newChannel(E, int) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
 
newChannel(E, boolean) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
 
newChannel(E, boolean, int) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
 
newChannel(E, boolean, int) - クラス のメソッドorg.piax.gtrans.raw.RawTransport
 
newChannel(TcpLocator, boolean, int) - クラス のメソッドorg.piax.gtrans.raw.tcp.TcpTransport
 
newChannel(UdpLocator, boolean, int) - クラス のメソッドorg.piax.gtrans.raw.udp.UdpTransport
 
newChannelTimeout - クラス のstatic変数org.piax.gtrans.GTransConfigValues
 
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.
newChildInstance(Collection<Range<DdllKey>>, String) - クラス のメソッドorg.piax.gtrans.ov.sg.RQMessage
create a child RQMessage from this instance.
newCollisionlessRandom() - クラス のstaticメソッドorg.piax.util.RandomUtil
seedの初期生成を工夫し、その際に起こりうるコリジョンを抑制したRandomオブジェクトを生成する。
newCondition() - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
 
newFuture() - クラス のメソッドorg.piax.gtrans.ov.ddll.FutureValues
新規にFutureを生成し、登録番号を返す。
newId(int) - クラス のstaticメソッドorg.piax.common.Id
指定された長さのランダムなbyte列を持つIdオブジェクトを生成する。
newId() - クラス のstaticメソッドorg.piax.common.PeerId
 
newId() - クラス のstaticメソッドorg.piax.util.UniqId
 
newInstance(K, boolean, K, boolean) - クラス のメソッドorg.piax.common.subspace.CircularRange
 
newInstance(DdllKey, boolean, DdllKey, boolean) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.SubRange
 
newInstanceSubrangesChanged(Collection<Range<DdllKey>>) - クラス のメソッドorg.piax.gtrans.ov.sg.RQMessage
create an instance of RQMessage whose subRange is replaced.
newMessageId(PeerId) - クラス のstaticメソッドorg.piax.gtrans.impl.MessageId
 
newMethodCall(ObjectId, E, boolean, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
 
newNo(O) - クラス のメソッドorg.piax.util.UniqNumberGenerator
ユニークNoを生成し、指定された オブジェクトをユニークNoを使って取得できるよう内部のmapに割り当てる。
newNo() - クラス のメソッドorg.piax.util.UniqNumberGenerator
ユニークNoを生成する。
newPacketBytes(int, int, int, byte[], int, int) - クラス のメソッドorg.piax.gtrans.util.Fragments
指定された条件を持つパケットbyte列を生成する。
newRandomBytes(int) - クラス のstaticメソッドorg.piax.common.Id
指定された長さのランダムなbyte列を生成する。
newRawTransport(PeerId) - クラス のメソッドorg.piax.common.PeerLocator
このピアlocatorを使った通信をサポートするRawTransportを生成する。
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(SGMessagingFramework<E>, Collection<Range<DdllKey>>, SkipGraph.QueryId, Object, int, TransOptions) - クラス のstaticメソッドorg.piax.gtrans.ov.sg.RQMessage
 
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.
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
 
newWrappedKey(Byte) - クラス のstaticメソッドorg.piax.common.wrapper.Keys
 
newWrappedKey(Boolean) - クラス のstaticメソッドorg.piax.common.wrapper.Keys
 
newWrappedKey(Short) - クラス のstaticメソッドorg.piax.common.wrapper.Keys
 
newWrappedKey(Integer) - クラス のstaticメソッドorg.piax.common.wrapper.Keys
 
newWrappedKey(Long) - クラス のstaticメソッドorg.piax.common.wrapper.Keys
 
newWrappedKey(Float) - クラス のstaticメソッドorg.piax.common.wrapper.Keys
 
newWrappedKey(Double) - クラス のstaticメソッドorg.piax.common.wrapper.Keys
 
newWrappedKey(Character) - クラス のstaticメソッドorg.piax.common.wrapper.Keys
 
newWrappedKey(String) - クラス のstaticメソッドorg.piax.common.wrapper.Keys
 
newWrappedKey(E) - クラス のstaticメソッドorg.piax.common.wrapper.Keys
 
newWrappedKey(K) - クラス のstaticメソッドorg.piax.common.wrapper.Keys
 
next() - クラス のメソッドorg.piax.gtrans.ov.ddll.LinkNum
 
next(int) - クラス のメソッドorg.piax.util.MersenneTwister
 
NO_LISTUP_PERIOD - クラス のstatic変数org.piax.util.LocalInetAddrs
ローカルIPアドレスのリストを頻繁に更新しないための抑止期間
Node - org.piax.gtrans.ov.ddllのクラス
a DDLL node.
node - クラス の変数org.piax.gtrans.ov.sg.SGNode.Tile
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(ChannelTransport<?>) - クラス のコンストラクタorg.piax.gtrans.ov.ddll.NodeManager
 
NodeManager(TransportId, 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
NON - クラス のstatic変数org.piax.gtrans.impl.RequestTransportImpl
 
NoSuchKeyException - org.piax.gtrans.ov.ringの例外
 
NoSuchKeyException(String) - 例外 のコンストラクタorg.piax.gtrans.ov.ring.NoSuchKeyException
 
NoSuchKeyException - org.piax.gtrans.ov.sgの例外
 
NoSuchKeyException(String) - 例外 のコンストラクタorg.piax.gtrans.ov.sg.NoSuchKeyException
 
NoSuchOverlayException - org.piax.gtrans.ovの例外
An exception occurs when there's no overlay.
NoSuchOverlayException() - 例外 のコンストラクタorg.piax.gtrans.ov.NoSuchOverlayException
 
NoSuchOverlayException(String) - 例外 のコンストラクタorg.piax.gtrans.ov.NoSuchOverlayException
 
NoSuchPeerException - org.piax.gtransの例外
通信時に相手先として指定したピアが存在しないことを示す例外。
NoSuchPeerException() - 例外 のコンストラクタorg.piax.gtrans.NoSuchPeerException
 
NoSuchPeerException(String) - 例外 のコンストラクタorg.piax.gtrans.NoSuchPeerException
 
NoSuchPeerException(Throwable) - 例外 のコンストラクタorg.piax.gtrans.NoSuchPeerException
 
NoSuchRemoteObjectException - org.piax.gtransの例外
通信時に相手先として指定したピアが存在しないことを示す例外。
NoSuchRemoteObjectException() - 例外 のコンストラクタorg.piax.gtrans.NoSuchRemoteObjectException
 
NoSuchRemoteObjectException(String) - 例外 のコンストラクタorg.piax.gtrans.NoSuchRemoteObjectException
 
NotEnoughMessageException - org.piax.gtrans.implの例外
NestedMessageのheaderデータが揃っていない。
NotEnoughMessageException() - 例外 のコンストラクタorg.piax.gtrans.impl.NotEnoughMessageException
 
NotEnoughMessageException(String) - 例外 のコンストラクタorg.piax.gtrans.impl.NotEnoughMessageException
 
NULL_ID - クラス のstatic変数org.piax.common.TransportId
無名のTransportIdの指定に用いる
nullType - クラス のstatic変数org.piax.util.BinaryJsonner
 
NUMBER_OF_DDLL_RETRY - クラス のstatic変数org.piax.gtrans.ov.ring.RingVNode
 
NUMBER_OF_RTTS - クラス のstatic変数org.piax.gtrans.ov.ring.StatManager
 
NumberKey<N extends Number & Comparable<?>> - org.piax.common.wrapperのクラス
A key wrapper of number type.
NumberKey(N) - クラス のコンストラクタorg.piax.common.wrapper.NumberKey
 
numKeys() - クラス のメソッドorg.piax.util.Register
 
numValues(K) - クラス のメソッドorg.piax.util.Register
 

O

ObjectId - org.piax.commonのクラス
A class that corresponds to an identifier of a object.
ObjectId(byte[]) - クラス のコンストラクタorg.piax.common.ObjectId
 
ObjectId(String) - クラス のコンストラクタorg.piax.common.ObjectId
 
objectIdType - クラス のstatic変数org.piax.util.BinaryJsonner
 
ObjectInputStreamX - org.piax.utilのクラス
ObjectInputStream which can be specified the class loader.
ObjectInputStreamX(InputStream, ClassLoader) - クラス のコンストラクタorg.piax.util.ObjectInputStreamX
 
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
 
ON_MEMORY - クラス のstatic変数org.piax.common.StatusRepo
 
onAccepting(Channel<E>) - インタフェース のメソッドorg.piax.gtrans.ChannelListener
Channelが通信相手によって、生成された際に呼び出されるメソッド。
onAccepting(Channel<L>) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
 
onAccepting(Channel<E>) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
 
onChanging(PeerLocator, PeerLocator) - クラス のメソッドorg.piax.gtrans.handover.HandoverTransport
 
onChanging(PeerLocator, PeerLocator) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
 
onChanging(PeerLocator, PeerLocator) - インタフェース のメソッドorg.piax.gtrans.raw.LocatorStatusObserver
PeerLocatorの変更通知を受理する。
onClosed(Channel<E>) - インタフェース のメソッドorg.piax.gtrans.ChannelListener
Channelが通信相手によって、closeされた際に呼び出されるメソッド。
onClosed(Channel<L>) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
 
onClosed(Channel<E>) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
 
onDiscovered(PeerInfo<E>, boolean) - インタフェース のメソッドorg.piax.gtrans.DiscoveryListener
 
onDiscovered(Object) - クラス のメソッドorg.piax.gtrans.tsd.TSDDiscoverable
 
onDiscovered(Object) - インタフェース のメソッドorg.piax.gtrans.tsd.TSDListener
 
onEnabled(PeerLocator, boolean) - クラス のメソッドorg.piax.gtrans.handover.HandoverTransport
 
onEnabled(PeerLocator, boolean) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
 
onEnabled(PeerLocator, boolean) - インタフェース のメソッドorg.piax.gtrans.raw.LocatorStatusObserver
 
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
 
onFadeout(PeerInfo<E>) - インタフェース のメソッドorg.piax.gtrans.DiscoveryListener
 
onFadeout(PeerLocator, boolean) - クラス のメソッドorg.piax.gtrans.handover.HandoverTransport
 
onFadeout(PeerLocator, boolean) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
 
onFadeout(PeerLocator, boolean) - インタフェース のメソッドorg.piax.gtrans.raw.LocatorStatusObserver
 
onFadeoutCheck() - クラス のメソッドorg.piax.gtrans.tsd.TSDDiscoverable
 
onFadeoutCheck() - インタフェース のメソッドorg.piax.gtrans.tsd.TSDListener
 
onFailure(Channel<E>, Exception) - インタフェース のメソッドorg.piax.gtrans.ChannelListener
Channelが予期せぬ例外によって、切断された際に呼び出されるメソッド。
onFailure(Channel<L>, Exception) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
 
onFailure(Channel<E>, Exception) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
 
onHangup(PeerLocator, Exception) - クラス のメソッドorg.piax.gtrans.handover.HandoverTransport
 
onHangup(PeerLocator, Exception) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
 
onHangup(PeerLocator, Exception) - インタフェース のメソッドorg.piax.gtrans.raw.LocatorStatusObserver
 
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.ChannelListener
Channelがメッセージを受信した際に呼び出されるメソッド。
onReceive(Transport<L>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
 
onReceive(Channel<L>) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
 
onReceive(Channel<E>) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
 
onReceive(Transport<E>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
 
onReceive(Overlay<Destination, Key>, OverlayReceivedMessage<Key>) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
 
onReceive(Transport<Destination>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
 
onReceive(RequestTransport<Destination>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
 
onReceive(Overlay<D, K>, OverlayReceivedMessage<K>) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
 
onReceive(Transport<D>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
 
onReceive(RequestTransport<D>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
 
onReceive(Overlay<ConvertedComparableKey<K>, ConvertedComparableKey<K>>, OverlayReceivedMessage<ConvertedComparableKey<K>>) - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
 
onReceive(Transport<ConvertedComparableKey<K>>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
 
onReceive(RequestTransport<ConvertedComparableKey<K>>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
 
onReceive(Overlay<KeyRanges<LocationId>, LocationId>, OverlayReceivedMessage<LocationId>) - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
 
onReceive(Transport<KeyRanges<LocationId>>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
 
onReceive(RequestTransport<KeyRanges<LocationId>>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
 
onReceive(Overlay<D, K>, OverlayReceivedMessage<K>) - インタフェース のメソッドorg.piax.gtrans.ov.OverlayListener
 
onReceive(Transport<D>, ReceivedMessage) - インタフェース のメソッドorg.piax.gtrans.ov.OverlayListener
 
onReceive(RequestTransport<D>, ReceivedMessage) - インタフェース のメソッドorg.piax.gtrans.RequestTransportListener
 
onReceive(Transport<D>, ReceivedMessage) - インタフェース のメソッドorg.piax.gtrans.RequestTransportListener
 
onReceive(Transport<D>, ReceivedMessage) - インタフェース のメソッドorg.piax.gtrans.TransportListener
Transportオブジェクトがメッセージを受信した際に呼び出されるメソッド。
onReceive(Channel<E>) - クラス のメソッドorg.piax.gtrans.util.FragmentationTransport
 
onReceive(Transport<E>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.util.FragmentationTransport
 
onReceiveRequest(Overlay<Destination, Key>, OverlayReceivedMessage<Key>) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
 
onReceiveRequest(RequestTransport<Destination>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
 
onReceiveRequest(Overlay<D, K>, OverlayReceivedMessage<K>) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
 
onReceiveRequest(RequestTransport<D>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
 
onReceiveRequest(Overlay<ConvertedComparableKey<K>, ConvertedComparableKey<K>>, OverlayReceivedMessage<ConvertedComparableKey<K>>) - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
 
onReceiveRequest(RequestTransport<ConvertedComparableKey<K>>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
 
onReceiveRequest(Collection<K>, NestedMessage) - クラス のメソッドorg.piax.gtrans.ov.flood.SimpleFlooding
 
onReceiveRequest(Overlay<KeyRanges<LocationId>, LocationId>, OverlayReceivedMessage<LocationId>) - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
 
onReceiveRequest(RequestTransport<KeyRanges<LocationId>>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
 
onReceiveRequest(Overlay<D, K>, OverlayReceivedMessage<K>) - インタフェース のメソッドorg.piax.gtrans.ov.OverlayListener
 
onReceiveRequest(Collection<K>, NestedMessage) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
 
onReceiveRequest(Collection<K>, NestedMessage) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
 
onReceiveRequest(RequestTransport<D>, ReceivedMessage) - インタフェース のメソッドorg.piax.gtrans.RequestTransportListener
 
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.
option - クラス の変数org.piax.gtrans.impl.NestedMessage
 
opts - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
 
org.piax.common - パッケージ org.piax.common
 
org.piax.common.attribs - パッケージ org.piax.common.attribs
 
org.piax.common.dcl - パッケージ org.piax.common.dcl
 
org.piax.common.subspace - パッケージ org.piax.common.subspace
 
org.piax.common.wrapper - パッケージ org.piax.common.wrapper
 
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 - パッケージ org.piax.gtrans.ov
 
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.impl - パッケージ org.piax.gtrans.ov.impl
 
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
 
origin - クラス の変数org.piax.gtrans.impl.MessageId
 
otherJavaType - クラス のstatic変数org.piax.util.BinaryJsonner
 
others - クラス の変数org.piax.util.JarUtil.Parcel
 
outcode(double, double) - クラス のメソッドorg.piax.common.subspace.GeoRectangle
Overlay<D extends Destination,K extends Destination> - org.piax.gtrans.ovのインタフェース
The common overlay interface.
OverlayImpl<D extends Destination,K extends Key> - org.piax.gtrans.ov.implのクラス
 
OverlayImpl(Peer, TransportId, Transport<?>) - クラス のコンストラクタorg.piax.gtrans.ov.impl.OverlayImpl
 
OverlayListener<D extends Destination,K extends Destination> - org.piax.gtrans.ovのインタフェース
OverlayListener is the listener for the Overlays.
OverlayReceivedMessage<K extends Destination> - org.piax.gtrans.ovのクラス
A received message class for overlays.
OverlayReceivedMessage(ObjectId, Endpoint, Collection<K>, Object) - クラス のコンストラクタorg.piax.gtrans.ov.OverlayReceivedMessage
 

P

Parcel() - クラス のコンストラクタorg.piax.util.JarUtil.Parcel
 
parentMsg - クラス の変数org.piax.gtrans.ov.ring.rq.RQReturn
the RQMessage received from the parent node
parseDCL(String) - クラス のメソッドorg.piax.common.dcl.DCLTranslator
 
parseDestination(String) - クラス のメソッドorg.piax.common.dcl.DCLTranslator
 
passthrough - クラス の変数org.piax.gtrans.impl.NestedMessage
 
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, LinkNum, 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
 
peer - クラス の変数org.piax.gtrans.impl.BaseTransportGenerator
 
peer - クラス の変数org.piax.gtrans.impl.TransportImpl
 
Peer - org.piax.gtransのクラス
通信ノードとしてのピアを表現するクラス。
Peer(PeerId) - クラス のコンストラクタorg.piax.gtrans.Peer
 
Peer.TransportTreeNode - org.piax.gtransのクラス
 
peerId - クラス の変数org.piax.common.attribs.AttributeTable
 
PeerId - org.piax.commonのクラス
A class which represents Peer Id.
PeerId(byte[]) - クラス のコンストラクタorg.piax.common.PeerId
 
PeerId(String) - クラス のコンストラクタorg.piax.common.PeerId
 
peerId - クラス の変数org.piax.gtrans.impl.TransportImpl
 
peerId - クラス の変数org.piax.gtrans.ov.ring.RingManager
 
peerId - クラス の変数org.piax.gtrans.PeerInfo
 
peerIdType - クラス のstatic変数org.piax.util.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.commonのクラス
ピアのlocatorを示す抽象クラスを定義する。
PeerLocator() - クラス のコンストラクタorg.piax.common.PeerLocator
 
peerLocator - クラス の変数org.piax.gtrans.raw.RawTransport
 
PIAX_MAGIC - クラス のstatic変数org.piax.gtrans.impl.NestedMessage
 
PIAXThreadPool - org.piax.utilのクラス
PIAXでの用途向けに、チューニング要素の多いThreadPoolExecutorを簡易的に使えるよう、機能制限したクラス。
PIAXThreadPool() - クラス のコンストラクタorg.piax.util.PIAXThreadPool
PIAXThreadPoolをデフォルト設定を使って、生成する。
PIAXThreadPool(int, String) - クラス のコンストラクタorg.piax.util.PIAXThreadPool
PIAXThreadPoolを最大スレッド数と、スレッド名のprefixを指定し、生成する。
PIAXThreadPool(int, int, long, String, int) - クラス のコンストラクタorg.piax.util.PIAXThreadPool
PIAXThreadPoolを引数の設定に従い、生成する。
PING_TIMEOUT - クラス のstatic変数org.piax.gtrans.ov.ddll.NodeMonitor
timeout value.
PLUS_INFINITY - クラス のstatic変数org.piax.util.UniqId
 
POOL_CHANNEL - クラス のstatic変数org.piax.gtrans.RPCInvoker
 
POOL_CHANNEL_SIZE - クラス のstatic変数org.piax.gtrans.RPCInvoker
 
PredicateFactory - org.piax.common.dclのクラス
A predicate factory class of DCL.
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は受信するという場合に,受信に備えておく.
printTransportTree() - クラス のメソッドorg.piax.gtrans.Peer
 
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
 
ProtocolUnsupportedException - org.piax.gtransの例外
An exception occurs when a protocol is not supported.
ProtocolUnsupportedException() - 例外 のコンストラクタorg.piax.gtrans.ProtocolUnsupportedException
 
ProtocolUnsupportedException(String) - 例外 のコンストラクタorg.piax.gtrans.ProtocolUnsupportedException
 
ProtocolUnsupportedException(Throwable) - 例外 のコンストラクタorg.piax.gtrans.ProtocolUnsupportedException
 
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(QueryId, RemoteValue<?>) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.QueryStore
Store the remote value object.
put(Endpoint, Fragments.FragmentPacket) - クラス のメソッドorg.piax.gtrans.util.Fragments
fragmentの再構成処理を行う。
put(ByteBuffer, byte[]) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
bbufにpostで指定されたbyte列を追加する。
put(ByteBuffer, ByteBuffer) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
bbufにpostで指定されたByteBufferを追加する。
put(K, V) - クラス のメソッドorg.piax.util.Cache
 
put(K, V) - クラス のメソッドorg.piax.util.StrictMap
 
putAddr(ByteBuffer, InetSocketAddress) - クラス のstaticメソッドorg.piax.gtrans.raw.InetLocator
 
putAll(Map<? extends PeerId, ? extends PeerLocator>) - クラス のメソッドorg.piax.gtrans.impl.IdResolver
 
putAll(Map<? extends K, ? extends V>) - クラス のメソッドorg.piax.util.StrictMap
 
putCh(Channel<E>, OneToOneMappingTransport.OneToOneChannel<E>) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
 
putNewLocator(PeerLocator) - クラス のメソッドorg.piax.gtrans.raw.emu.EmuTransport
 
putReceiveQueue(Object) - クラス のメソッドorg.piax.gtrans.impl.ChannelImpl
rcvQueueに受信メッセージをputする。
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
 
RandomUtil - org.piax.utilのクラス
 
RandomUtil() - クラス のコンストラクタorg.piax.util.RandomUtil
 
range - クラス の変数org.piax.common.subspace.LowerUpper
 
Range<K extends Comparable<?>> - org.piax.common.subspaceのクラス
範囲を定義するためのクラス
Range(K, K) - クラス のコンストラクタorg.piax.common.subspace.Range
 
Range(K) - クラス のコンストラクタorg.piax.common.subspace.Range
 
Range(K, boolean, K, boolean) - クラス のコンストラクタorg.piax.common.subspace.Range
 
Range(boolean, K, boolean, K, boolean) - クラス のコンストラクタorg.piax.common.subspace.Range
サブクラス(具体的には、CircularRangeのような拡張)のために、引数のチェックを選択できる
Range(char, K, K, char) - クラス のコンストラクタorg.piax.common.subspace.Range
constructor to allow the form like Range('[', 10, 20, ')');
rangeString() - クラス のメソッドorg.piax.common.subspace.Range
 
RangeUtils - org.piax.gtrans.ov.ring.rqのクラス
A utility class for range manipulations.
RangeUtils() - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.RangeUtils
 
RangeUtils - org.piax.gtrans.ov.sgのクラス
A utility class for range manipulations.
RangeUtils() - クラス のコンストラクタorg.piax.gtrans.ov.sg.RangeUtils
 
RAW - クラス のstatic変数org.piax.gtrans.Peer
 
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(ObjectId, E, int, RPCMode, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
targetIdを持つオブジェクトのメソッドを動的に呼び出す。
rcall(ObjectId, E, RPCMode, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
リモートピア上の、clz型のインターフェースを実装し、 targetIdを持つオブジェクトのメソッドを動的に呼び出す。
rcall(ObjectId, E, int, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
リモートピア上の、clz型のインターフェースを実装し、 targetIdを持つオブジェクトのメソッドを動的に呼び出す。
rcall(ObjectId, E, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
リモートピア上の、clz型のインターフェースを実装し、 targetIdを持つオブジェクトのメソッドを動的に呼び出す。
rcall(CalleeId, int, RPCMode, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
cidで指定されるオブジェクトのメソッドを動的に呼び出す。
rcall(CalleeId, RPCMode, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
cidで指定されるオブジェクトのメソッドを動的に呼び出す。
rcall(CalleeId, int, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
リモートピア上の、clz型のインターフェースを実装し、 cidで指定されるオブジェクトのメソッドを動的に呼び出す。
rcall(CalleeId, String, Object...) - クラス のメソッドorg.piax.gtrans.RPCInvoker
Call a remote method on the object specified by cid.
readyToReceive - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
 
receive() - インタフェース のメソッドorg.piax.gtrans.Channel
Channelから直ちにメッセージを受信する。
receive(int) - インタフェース のメソッドorg.piax.gtrans.Channel
Channelからメッセージを受信する。
receive() - クラス のメソッドorg.piax.gtrans.impl.ChannelImpl
 
receive(int) - クラス のメソッドorg.piax.gtrans.impl.ChannelImpl
 
receive() - クラス のメソッドorg.piax.gtrans.raw.RawChannel
 
receive(int) - クラス のメソッドorg.piax.gtrans.raw.RawChannel
 
ReceivedMessage - org.piax.gtransのクラス
A class of received message.
ReceivedMessage(ObjectId, Endpoint, Object) - クラス のコンストラクタorg.piax.gtrans.ReceivedMessage
 
receiveOneway(RPCInvoker.MethodCall) - クラス のメソッドorg.piax.gtrans.RPCInvoker
 
receiver - クラス の変数org.piax.gtrans.impl.NestedMessage
 
receiver - クラス の変数org.piax.gtrans.ov.ring.RequestMessage
 
ReceiverThreadPool - org.piax.gtrans.implのクラス
 
ReceiverThreadPool() - クラス のコンストラクタorg.piax.gtrans.impl.ReceiverThreadPool
ReceiverMgrオブジェクトを起動する。
receiveSync(RPCInvoker.MethodCall) - クラス のメソッドorg.piax.gtrans.RPCInvoker
 
Region<K extends Key> - org.piax.common.subspaceのインタフェース
A class that corresponds to a region
register(PeerInfo<E>) - インタフェース のメソッドorg.piax.gtrans.Discoverable
 
register(PeerInfo<E>) - クラス のメソッドorg.piax.gtrans.tsd.TSDDiscoverable
 
Register<K,V> - org.piax.utilのクラス
 
Register() - クラス のコンストラクタorg.piax.util.Register
 
registerBaseOverlay(TransportIdPath) - クラス のメソッドorg.piax.gtrans.Peer
 
registerKey(K) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
registerObserver(LocatorStatusObserver) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
 
registerRPCObject(ObjectId, RPCIf) - クラス のメソッドorg.piax.gtrans.Peer
 
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
 
registerTransport(TransportIdPath, Transport<?>) - クラス のメソッドorg.piax.gtrans.Peer
 
remote - クラス の変数org.piax.gtrans.impl.ChannelImpl
 
RemoteCallable - org.piax.gtransの注釈型
Annotations for the remote call methods
RemoteCallable.Type - org.piax.gtransの列挙型
 
remoteObjectId - クラス の変数org.piax.gtrans.impl.ChannelImpl
 
RemoteValue<V> - org.piax.gtransのクラス
A container of the remote value.
RemoteValue(Endpoint) - クラス のコンストラクタorg.piax.gtrans.RemoteValue
 
RemoteValue(Endpoint, V) - クラス のコンストラクタorg.piax.gtrans.RemoteValue
 
RemoteValue(Endpoint, Throwable) - クラス のコンストラクタorg.piax.gtrans.RemoteValue
 
RemoteValue(Endpoint, V, Throwable) - クラス のコンストラクタorg.piax.gtrans.RemoteValue
 
remove(PeerId, PeerLocator) - クラス のメソッドorg.piax.gtrans.impl.IdResolver
 
remove(K) - クラス のメソッドorg.piax.util.Cache
 
remove(K, V) - クラス のメソッドorg.piax.util.Register
 
remove(K) - クラス のメソッドorg.piax.util.Register
 
remove(K) - クラス のメソッドorg.piax.util.StrictMap
 
REMOVE_SUSPICIOUS_NODE - クラス のstatic変数org.piax.gtrans.ov.ring.StatManager
 
removeAll(PeerId) - クラス のメソッドorg.piax.gtrans.impl.IdResolver
 
removeAllBaseTransports() - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
Remove all PeerLocators
removeAttrib(String) - クラス のメソッドorg.piax.common.attribs.RowData
setAttribでセットした属性値を削除する。
removeBaseTransport(E) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
Remove the specified PeerLocator
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(ObjectId, Key) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
 
removeKey(ObjectId, K) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
 
removeKey(ObjectId, K) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
removeKey(K) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
removeKey(ObjectId, K) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
指定されたkeyをオーバレイから登録削除する。
removeKey(K) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
removeKey(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
remove a key from the ring.
removeKey() - クラス のメソッドorg.piax.gtrans.ov.ring.RingVNode
 
removeKey(ObjectId, K) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
 
removeKey(Comparable<?>) - クラス のメソッドorg.piax.gtrans.ov.sg.SkipGraph
remove a key from the skip graph.
removeKey() - クラス のメソッドorg.piax.gtrans.ov.szk.ChordSharpVNode
 
removeKey(ObjectId, K) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
 
removeProp(String) - クラス のメソッドorg.piax.common.StatusRepo
 
removeRow(Id) - クラス のメソッドorg.piax.common.attribs.AttributeTable
 
removeRow(Id) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
 
repairIsMatch(LinkNum) - クラス のメソッドorg.piax.gtrans.ov.ddll.LinkNum
 
repairIsNew(LinkNum) - クラス のメソッドorg.piax.gtrans.ov.ddll.LinkNum
 
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
 
REPO_PATH - クラス のstatic変数org.piax.gtrans.GTransConfigValues
 
request(ObjectId, D, Object) - クラス のメソッドorg.piax.gtrans.impl.RequestTransportImpl
 
request(ObjectId, D, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.impl.RequestTransportImpl
 
request(D, Object) - クラス のメソッドorg.piax.gtrans.impl.RequestTransportImpl
 
request(D, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.impl.RequestTransportImpl
 
request(D, Object, int) - クラス のメソッドorg.piax.gtrans.impl.RequestTransportImpl
 
request(ObjectId, ObjectId, D, Object) - クラス のメソッドorg.piax.gtrans.impl.RequestTransportImpl
 
request(ObjectId, ObjectId, D, Object, int) - クラス のメソッドorg.piax.gtrans.impl.RequestTransportImpl
 
request(TransportId, D, Object, int) - クラス のメソッドorg.piax.gtrans.impl.RequestTransportImpl
 
request(TransportId, D, Object) - クラス のメソッドorg.piax.gtrans.impl.RequestTransportImpl
 
request(TransportId, D, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.impl.RequestTransportImpl
 
request(ObjectId, ObjectId, String, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
 
request(ObjectId, ObjectId, String, Object, int) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
 
request(ObjectId, ObjectId, Destination, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
 
request(ObjectId, ObjectId, D, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
 
request(ObjectId, ObjectId, K, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.dolr.DOLR
 
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, Destination, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.flood.SimpleFlooding
 
request(ObjectId, ObjectId, String, Object) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
request(ObjectId, ObjectId, String, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
request(ObjectId, ObjectId, String, Object, int) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
request(TransportId, String, Object, int) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
request(ObjectId, String, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
request(ObjectId, String, Object, int) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
request(ObjectId, String, Object) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
request(String, Object) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
request(String, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
request(String, Object, int) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
request(ObjectId, ObjectId, GeoRegion, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.llnet.LLNet
 
request(ObjectId, ObjectId, String, Object) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
request(ObjectId, ObjectId, String, Object, TransOptions) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
request(ObjectId, ObjectId, String, Object, int) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
request(ObjectId, String, Object, TransOptions) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
request(ObjectId, String, Object) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
request(String, Object) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
request(String, Object, int) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
request(String, Object, TransOptions) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
request(TransportId, String, Object, int) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
request(ObjectId, ObjectId, Destination, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
 
request(ObjectId, ObjectId, D, Object, int) - クラス のメソッドorg.piax.gtrans.ov.sg.MSkipGraph
 
request(ObjectId, ObjectId, Destination, Object, int) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
 
request(ObjectId, ObjectId, Destination, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.ov.szk.Suzaku
 
request(ObjectId, ObjectId, D, Object, int) - インタフェース のメソッドorg.piax.gtrans.RequestTransport
Send a request message.
request(ObjectId, ObjectId, D, Object, TransOptions) - インタフェース のメソッドorg.piax.gtrans.RequestTransport
Send a request message.
request(ObjectId, ObjectId, D, Object) - インタフェース のメソッドorg.piax.gtrans.RequestTransport
Send a request message.
request(ObjectId, D, Object) - インタフェース のメソッドorg.piax.gtrans.RequestTransport
 
request(ObjectId, D, Object, TransOptions) - インタフェース のメソッドorg.piax.gtrans.RequestTransport
 
request(D, Object) - インタフェース のメソッドorg.piax.gtrans.RequestTransport
 
request(D, Object, TransOptions) - インタフェース のメソッドorg.piax.gtrans.RequestTransport
 
request(D, Object, int) - インタフェース のメソッドorg.piax.gtrans.RequestTransport
 
request(TransportId, D, Object, int) - インタフェース のメソッドorg.piax.gtrans.RequestTransport
Send a request message.
request(TransportId, D, Object, TransOptions) - インタフェース のメソッドorg.piax.gtrans.RequestTransport
Send a request message.
request(TransportId, D, Object) - インタフェース のメソッドorg.piax.gtrans.RequestTransport
Send a request message.
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
 
RequestTransport<D extends Destination> - org.piax.gtransのインタフェース
A Transport with Request/Response
RequestTransportImpl<D extends Destination> - org.piax.gtrans.implのクラス
 
RequestTransportImpl(Peer, TransportId, Transport<?>) - クラス のコンストラクタorg.piax.gtrans.impl.RequestTransportImpl
Generate a request transport.
RequestTransportListener<D extends Destination> - org.piax.gtransのインタフェース
A Listener for RequestTransport.
reserve(int, ByteBuffer) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
bbufの持つbyte列の前方にpreLenで指定されたbyte長だけ領域確保する。
reset() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
forcibly delete this node without notifying other nodes
reset(int, ByteBuffer) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
指定されたByteBufferの先頭をoffsetとしてresetする。
resolveClass(ObjectStreamClass) - クラス のメソッドorg.piax.util.ObjectInputStreamX
 
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
 
responseType(TransOptions) - クラス のstaticメソッドorg.piax.gtrans.TransOptions
 
restoreBytes(String) - クラス のメソッドorg.piax.common.StatusRepo
 
restoreData(String) - クラス のメソッドorg.piax.common.StatusRepo
 
resumeTransport() - クラス のメソッドorg.piax.gtrans.util.FailureSimulationChannelTransport
 
retain(Range<K>, List<? super Range<K>>) - クラス のメソッドorg.piax.common.subspace.CircularRange
このインスタンスが表す範囲からrを削除した場合に残る範囲のリストを返す.
retainRange(CircularRange<K>, K, K) - クラス のstaticメソッドorg.piax.gtrans.ov.ring.rq.RangeUtils
Range r から,[a, b) の区間を削除し,残った Range を返す.
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.
retransMode(TransOptions) - クラス のstaticメソッドorg.piax.gtrans.TransOptions
 
ReturnValue<V> - org.piax.gtransのクラス
A container of return value.
ReturnValue(V) - クラス のコンストラクタorg.piax.gtrans.ReturnValue
 
ReturnValue(Throwable) - クラス のコンストラクタorg.piax.gtrans.ReturnValue
 
ReturnValue(V, Throwable) - クラス のコンストラクタorg.piax.gtrans.ReturnValue
 
reverse32(int) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
reverse8(byte) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
rewind(ByteBuffer) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
指定されたByteBufferを巻き戻す。
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
RoutingTableAccessor - org.piax.gtrans.ovのインタフェース
 
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型
rpcTimeout - クラス のstatic変数org.piax.gtrans.GTransConfigValues
 
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(MessagingFramework, boolean, Endpoint, int, Collection<SubRange>, QueryId, Object, int, TransOptions) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.RQMessage
create an instance of RQMessage.
RQMessage<E extends Endpoint> - org.piax.gtrans.ov.sgのクラス
a class representing a message used for propagating range queries.
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<DdllKeyRange<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(RQReturn) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.RQResults
 
RQResults() - クラス のコンストラクタ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(RQManager<?>, RQMessage, TransOptions, boolean) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.RQReturn
 
RQReturn<E extends Endpoint> - org.piax.gtrans.ov.sgのクラス
A class for storing results of a range query.
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
 
run() - クラス のメソッドorg.piax.util.ThreadUtil._Runnable
 
RValue(String, Object[]) - クラス のコンストラクタorg.piax.gtrans.RPCHook.RValue
 

S

sameClass(PeerLocator) - クラス のメソッドorg.piax.common.PeerLocator
targetに指定されたPeerLocatorオブジェクトと同一のクラスであるときに trueを返す。
satisfies(RowData, List<VarDestinationPair>) - クラス のメソッドorg.piax.common.attribs.AttributeTable
 
satisfies(List<VarDestinationPair>) - クラス のメソッドorg.piax.common.attribs.RowData
RowDataがリストの要素であるVarSubsetPairをすべて満たすかどうかを判定する。
saveBytes(String, byte[]) - クラス のメソッドorg.piax.common.StatusRepo
 
saveData(String, Serializable) - クラス のメソッドorg.piax.common.StatusRepo
 
saveProp() - クラス のメソッドorg.piax.common.StatusRepo
 
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(TimerTask, long) - クラス のメソッドorg.piax.gtrans.ov.ring.MyThreadPool
非推奨です。
schedule(Runnable, long) - クラス のメソッドorg.piax.gtrans.ov.ring.MyThreadPool
 
schedule(TimerTask, long, long) - クラス のメソッドorg.piax.gtrans.ov.ring.MyThreadPool
非推奨です。
schedule(Runnable, long, long) - クラス のメソッドorg.piax.gtrans.ov.ring.MyThreadPool
 
schedule(TimerTask, long) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
非推奨です。
schedule(Runnable, long) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
 
schedule(TimerTask, long, long) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
非推奨です。
schedule(Runnable, long, long) - クラス のメソッドorg.piax.gtrans.ov.ring.RingManager
 
scheduleDiscovery(long, long) - インタフェース のメソッドorg.piax.gtrans.Discoverable
 
scheduleDiscovery(long, long) - クラス のメソッドorg.piax.gtrans.impl.DiscoverableImpl
 
scheduleDiscovery(PeerId, ObjectId, long, long) - クラス のメソッドorg.piax.gtrans.tsd.TSD
peerId, receiverの区分で、discoveryTasksのタイマー登録をする。
scheduleDiscovery(long, long) - クラス のメソッドorg.piax.gtrans.tsd.TSDDiscoverable
 
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
 
score - クラス の変数org.piax.gtrans.impl.BaseTransportMgr.ConnectionStat
 
sdf - クラス のstatic変数org.piax.util.LogFormatter
 
SEARCH_OP_TIMEOUT - クラス のstatic変数org.piax.gtrans.ov.ddll.Node
 
selectOnReceive(RequestTransportListener<D>, RequestTransport<D>, ReceivedMessage) - クラス のメソッドorg.piax.gtrans.impl.RequestTransportImpl
 
selectOnReceive(OverlayListener<D, K>, Overlay<D, K>, OverlayReceivedMessage<K>) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
send(Object) - インタフェース のメソッドorg.piax.gtrans.Channel
Channelにmsgにより指定されたメッセージを送信する。
send(Object) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport.DatagramChannel
 
send(ObjectId, ObjectId, U, Object) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
 
send(Object) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport.OneToOneChannel
 
send(ObjectId, ObjectId, E, Object) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
 
send(ObjectId, ObjectId, D, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.impl.RequestTransportImpl
 
send(ObjectId, ObjectId, D, Object) - クラス のメソッドorg.piax.gtrans.impl.RequestTransportImpl
 
send(ObjectId, ObjectId, D, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
send(D, Object) - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
send(D, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
send(ObjectId, D, Object) - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
send(ObjectId, D, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
send(TransportId, D, Object, TransOptions) - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
send(TransportId, D, Object) - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
send(ObjectId, ObjectId, String, Object) - クラス のメソッドorg.piax.gtrans.ov.combined.CombinedOverlay
 
send(ObjectId, ObjectId, D, Object) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
 
send(ObjectId, ObjectId, String, Object) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
send(TransportId, String, Object) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
send(ObjectId, String, Object) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
send(String, Object) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
send(ObjectId, ObjectId, String, Object) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
send(TransportId, String, Object) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
send(ObjectId, String, Object) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
send(String, Object) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
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(ByteBuffer) - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpChannel
 
send(E, Object) - インタフェース のメソッドorg.piax.gtrans.raw.MonoTransport
 
send(ObjectId, ObjectId, E, Object) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
 
send(E, Object) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
 
send(ByteBuffer) - クラス のメソッドorg.piax.gtrans.raw.RawChannel
 
send(Object) - クラス のメソッドorg.piax.gtrans.raw.RawChannel
 
send(E, Object) - クラス のメソッドorg.piax.gtrans.raw.RawTransport
 
send(UdpLocator, Object) - クラス のメソッドorg.piax.gtrans.raw.udp.UdpTransport
 
send(ObjectId, ObjectId, D, Object) - インタフェース のメソッドorg.piax.gtrans.Transport
Send a message from a local object to a remote object.
send(ObjectId, ObjectId, D, Object, TransOptions) - インタフェース のメソッドorg.piax.gtrans.Transport
Send a message from a local object to a remote object with options.
send(ObjectId, D, Object) - インタフェース のメソッドorg.piax.gtrans.Transport
Send a message to the dst which have same ObjectId as an application Id.
send(ObjectId, D, Object, TransOptions) - インタフェース のメソッドorg.piax.gtrans.Transport
 
send(D, Object) - インタフェース のメソッドorg.piax.gtrans.Transport
Send a message to the dst which have the default ObjectId.
send(D, Object, TransOptions) - インタフェース のメソッドorg.piax.gtrans.Transport
 
send(TransportId, D, Object) - インタフェース のメソッドorg.piax.gtrans.Transport
Send and receive a message from/to the upper-layer-Transport.
send(TransportId, D, Object, TransOptions) - インタフェース のメソッドorg.piax.gtrans.Transport
Send and receive a message from/to the upper-layer-Transport with options.
sendAck() - クラス のメソッドorg.piax.gtrans.ov.ring.RequestMessage
 
sendChildMessage(Link, RQMessage) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQReturn
 
sender - クラス の変数org.piax.gtrans.impl.NestedMessage
 
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.
seqIsNew(LinkNum) - クラス のメソッドorg.piax.gtrans.ov.ddll.LinkNum
 
serialize(ByteBuffer) - クラス のメソッドorg.piax.common.PeerLocator
 
serialize() - クラス のメソッドorg.piax.gtrans.impl.NestedMessage
 
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.util.BinaryJsonner
 
serialize(Object) - クラス のstaticメソッドorg.piax.util.SerializingUtil
 
SerializingUtil - org.piax.utilのクラス
バイト列の serialize/deserialize をサポートするユーティリティ。
SerializingUtil() - クラス のコンストラクタorg.piax.util.SerializingUtil
 
ServiceId - org.piax.commonのクラス
A class that corresponds to an identifier of a service.
ServiceId(byte[]) - クラス のコンストラクタorg.piax.common.ServiceId
 
ServiceId(String) - クラス のコンストラクタorg.piax.common.ServiceId
 
set(PeerId, PeerLocator...) - クラス のメソッドorg.piax.gtrans.impl.IdResolver
 
set(int) - クラス のメソッドorg.piax.gtrans.ov.ddll.FutureValues
 
set(int, Object) - クラス のメソッドorg.piax.gtrans.ov.ddll.FutureValues
 
set(int, T) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.FlexibleArray
 
set(int, FTEntry) - クラス のメソッドorg.piax.gtrans.ov.szk.FingerTable
 
setAttrib(String, Object) - クラス のメソッドorg.piax.common.attribs.RowData
 
setAttrib(String, Object, boolean) - クラス のメソッドorg.piax.common.attribs.RowData
指定された属性名で属性値をセットする。
setBaseTransport() - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
setBinaryString() - クラス のメソッドorg.piax.common.Id
 
setChannelListener(ObjectId, ChannelListener<E>) - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
Set channel listener.
setChannelListener(ChannelListener<E>) - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
Set channel listener for the object which has default object ID.
setChannelListener(ObjectId, ChannelListener<E>) - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
setChannelListener(ChannelListener<E>) - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
setChannelListener(ChannelListener<E>) - インタフェース のメソッドorg.piax.gtrans.raw.MonoTransport
 
setChannelListener(ObjectId, ChannelListener<E>) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
 
setChannelListener(ChannelListener<E>) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
 
setCheckPeriod(int) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
 
setCircle(double, double, double) - クラス のメソッドorg.piax.common.subspace.GeoCircle
Sets the location and size of this GeoCircle.
setCircle(Location, double) - クラス のメソッドorg.piax.common.subspace.GeoCircle
Sets the location and size of this GeoCircle.
setDefaultAppId(ObjectId) - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
setDefaultNeighborSetSize(int) - クラス のstaticメソッドorg.piax.gtrans.ov.ddll.NeighborSet
 
setDiscoveryListener(PeerId, ObjectId, TSDListener) - クラス のメソッドorg.piax.gtrans.tsd.TSD
 
setEOFuture() - クラス のメソッドorg.piax.gtrans.FutureQueue
 
setErrorRate(int) - クラス のメソッドorg.piax.gtrans.util.FailureSimulationChannelTransport
 
setException(Throwable) - クラス のメソッドorg.piax.gtrans.RemoteValue
 
setException(Throwable) - クラス のメソッドorg.piax.gtrans.ReturnValue
 
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
 
setFrame(double, double, double, double) - クラス のメソッドorg.piax.common.subspace.GeoEllipse
Sets the location and size of the framing rectangle of this GeoEllipse to the specified rectangular values.
setGateway(boolean) - クラス のメソッドorg.piax.gtrans.ov.compound.CompoundOverlay
複合オーバーレイのgateway機能をセットする。
setGetNextTimeout(int) - クラス のメソッドorg.piax.gtrans.FutureQueue
 
setHexString() - クラス のメソッドorg.piax.common.Id
 
setInitEntNum(int) - クラス のstaticメソッドorg.piax.util.Register
 
setInspect(boolean) - クラス のメソッドorg.piax.gtrans.TransOptions
 
setL(Link, LinkNum, Link, Set<Link>) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
 
setL(DdllKey, Link, LinkNum, Link, Set<Link>) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
 
setL(DdllKey, Link, LinkNum, Link, Set<Link>) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
 
setLeft(Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
 
setLeftNum(LinkNum) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
 
setListener(ObjectId, TransportListener<D>) - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
setListener(TransportListener<D>) - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
setListener(ObjectId, OverlayListener<D, K>) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
setListener(ObjectId, OverlayListener<D, K>) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
setListener(TransportListener<E>) - インタフェース のメソッドorg.piax.gtrans.raw.MonoTransport
 
setListener(ObjectId, TransportListener<E>) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
 
setListener(TransportListener<E>) - クラス のメソッドorg.piax.gtrans.raw.MonoTransportImpl
 
setListener(ObjectId, TransportListener<D>) - インタフェース のメソッドorg.piax.gtrans.Transport
Set the TransportListener to receive messages on the Transport.
setListener(TransportListener<D>) - インタフェース のメソッドorg.piax.gtrans.Transport
Register a TransportListener for the default appId.
setLocation(double, double) - クラス のメソッドorg.piax.common.Location
Sets the location of this Location to the specified coordinates.
setMessage(Object) - クラス のメソッドorg.piax.gtrans.ReceivedMessage
 
setMode(Node.Mode) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
 
setOption(Object) - クラス のメソッドorg.piax.gtrans.RemoteValue
 
setPassthrough(Object) - クラス のメソッドorg.piax.gtrans.impl.NestedMessage
 
setProp(String, String) - クラス のメソッドorg.piax.common.StatusRepo
 
setR(Link, int, Link, Link, LinkNum, int, Object) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
SetR message handler.
setR(DdllKey, Link, int, Link, Link, LinkNum, int, Object) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
 
setR(DdllKey, Link, int, Link, Link, LinkNum, int, Object) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
 
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(Link, int, LinkNum, Set<Link>) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
SetRAck message handler.
setRAck(DdllKey, Link, int, LinkNum, Set<Link>) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
 
setRAck(DdllKey, Link, int, LinkNum, Set<Link>) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
 
setRect(double, double, double, double) - クラス のメソッドorg.piax.common.subspace.GeoRectangle
Sets the location and size of this GeoRectangle to the specified double values.
setRect(Point2D, double, double) - クラス のメソッドorg.piax.common.subspace.GeoRectangle
Sets the location and size of this GeoRectangle to the specified values.
setRef(int) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
 
setResponseType(TransOptions.ResponseType) - クラス のメソッドorg.piax.gtrans.TransOptions
 
setRetransMode(TransOptions.RetransMode) - クラス のメソッドorg.piax.gtrans.TransOptions
 
setRight(Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
 
setRightNum(LinkNum) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
 
setRNak(Link, int, Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
SetRNak message handler.
setRNak(DdllKey, Link, int, Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
 
setRNak(DdllKey, Link, int, Link) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
 
setRQAlgorithm(RQAlgorithm) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.RQManager
 
setSeed(long) - クラス のメソッドorg.piax.util.MersenneTwister
 
setSeed(int[]) - クラス のメソッドorg.piax.util.MersenneTwister
単一のint配列型のシードを使って、乱数ジェネレータのシードを設定する。
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
 
setTimeout(long) - クラス のメソッドorg.piax.gtrans.TransOptions
 
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<E>, boolean, boolean, E, int, int) - クラス のコンストラクタorg.piax.gtrans.ov.sg.SGMessagingFramework.SGRequestMessage
create a SGRequestMessage instance.
SGRequestMessage(SGMessagingFramework.SGRequestMessage<E>) - クラス のコンストラクタorg.piax.gtrans.ov.sg.SGMessagingFramework.SGRequestMessage
create a SGRequestMessage instance.
ShortKey - org.piax.common.wrapperのクラス
A key wrapper of short type.
ShortKey(Short) - クラス のコンストラクタorg.piax.common.wrapper.ShortKey
 
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
 
shutdown() - クラス のメソッドorg.piax.util.PIAXThreadPool
PIAXThreadPoolをshutdownする。
SimpleFlooding<D extends Destination,K extends Key> - org.piax.gtrans.ov.floodのクラス
An implementation of simple flooding.
SimpleFlooding(ChannelTransport<?>) - クラス のコンストラクタorg.piax.gtrans.ov.flood.SimpleFlooding
 
SimpleFlooding(TransportId, ChannelTransport<?>) - クラス のコンストラクタorg.piax.gtrans.ov.flood.SimpleFlooding
 
singletonFutureQueue(E) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
singletonFutureQueue(E, Throwable) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
singletonFutureQueue(E) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
singletonFutureQueue(E, Throwable) - インタフェース のメソッドorg.piax.gtrans.ov.Overlay
 
singletonQueue(RemoteValue<E>) - クラス のstaticメソッドorg.piax.gtrans.FutureQueue
 
size() - クラス のメソッドorg.piax.gtrans.ov.ring.rq.FlexibleArray
 
size() - クラス のメソッドorg.piax.util.Cache
 
size() - クラス のメソッドorg.piax.util.StrictMap
 
SkipGraph<E extends Endpoint> - org.piax.gtrans.ov.sgのクラス
Skip graphクラス.Skip graphに参加する単一物理ピアに対応する.
SkipGraph(ChannelTransport<E>, SGExecQueryCallback) - クラス のコンストラクタorg.piax.gtrans.ov.sg.SkipGraph
create a SkipGraph instance.
SkipGraph(TransportId, ChannelTransport<E>, SGExecQueryCallback) - クラス のコンストラクタorg.piax.gtrans.ov.sg.SkipGraph
 
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
 
SOCKET_RECV_BUF_SIZE - クラス のstatic変数org.piax.gtrans.GTransConfigValues
 
SOCKET_SEND_BUF_SIZE - クラス のstatic変数org.piax.gtrans.GTransConfigValues
socketのsend/receive時に用いる内部バッファのサイズ。
split(K) - クラス のメソッドorg.piax.common.subspace.CircularRange
 
split(K) - クラス のメソッドorg.piax.common.subspace.Range
 
split(DdllKey) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.SubRange
 
split(NavigableMap<DdllKey, Link>) - クラス のメソッドorg.piax.gtrans.ov.ring.rq.SubRange
 
split(Range<DdllKey>, NavigableMap<DdllKey, E>) - クラス のstaticメソッドorg.piax.gtrans.ov.sg.DdllKeyRange
Split a range with given values, taken from the keys of `ents'.
src - クラス の変数org.piax.gtrans.impl.BaseTransportMgr.ConnectionStat
 
src - クラス の変数org.piax.gtrans.impl.NestedMessage
 
srcPeerId - クラス の変数org.piax.gtrans.impl.NestedMessage
 
srcPeerId - クラス の変数org.piax.gtrans.RPCInvoker.MethodCall
 
startFix(Link, boolean) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
start fixing a single failed link.
startFix(Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
 
startFix(Collection<Link>) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
start fixing set of failed links.
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(DdllKey, Link, boolean) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
 
startFix(DdllKey, Link, boolean) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
 
startLocId() - クラス のメソッドorg.piax.gtrans.ov.llnet.AreaId
 
startsWith(byte[], ByteBuffer) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
bbufの持つbyte列の先頭が、prefixと等しいか判定する。
startsWith(byte[], byte[]) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
stat - クラス の変数org.piax.gtrans.impl.BaseTransportMgr.ConnectionStat
 
Stat - org.piax.gtrans.ov.ddllのクラス
a container class for storing node states.
statAndScore - クラス のstatic変数org.piax.gtrans.impl.BaseTransportMgr
 
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のネットワーク統計情報を格納するクラス.
StatusRepo - org.piax.commonのクラス
状態保存用のRepositoryを実現するクラス。
StatusRepo(String) - クラス のコンストラクタorg.piax.common.StatusRepo
 
store - クラス の変数org.piax.gtrans.ov.ring.rq.RQVNode
 
stream2Bytes(InputStream) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
strictGetMethod(Class<?>, Class<?>, String, Object...) - クラス のstaticメソッドorg.piax.util.MethodUtil
オブジェクトの呼び出すべきメソッドを探しだす。
strictInvoke(Object, Class<?>, boolean, String, Object...) - クラス のstaticメソッドorg.piax.util.MethodUtil
オブジェクトのメソッドを呼び出す。
StrictMap<K,V> - org.piax.utilのクラス
 
StrictMap(Map) - クラス のコンストラクタorg.piax.util.StrictMap
 
StringKey - org.piax.common.wrapperのクラス
A key wrapper of string type.
StringKey(String) - クラス のコンストラクタorg.piax.common.wrapper.StringKey
 
strip(int, ByteBuffer) - クラス のstaticメソッドorg.piax.util.ByteBufferUtil
bbufの持つbyte列から先頭部preLen分のbyte列を削る。
strType - クラス のstatic変数org.piax.util.BinaryJsonner
 
strVal - クラス の変数org.piax.common.Id
Idオブジェクトを文字列を使って生成した場合に保持される値。
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, Range<DdllKey>) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.SubRange
 
SubRange(Link, Range<DdllKey>, Integer[]) - クラス のコンストラクタorg.piax.gtrans.ov.ring.rq.SubRange
 
SubRange(Link, DdllKey, boolean, DdllKey, boolean, 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
 
supportsDuplex() - インタフェース のメソッドorg.piax.gtrans.ChannelTransport
 
supportsDuplex - クラス の変数org.piax.gtrans.impl.ChannelTransportImpl
 
supportsDuplex() - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
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(ChannelTransport<?>) - クラス のコンストラクタorg.piax.gtrans.ov.szk.Suzaku
 
Suzaku(TransportId, ChannelTransport<?>) - クラス のコンストラクタorg.piax.gtrans.ov.szk.Suzaku
 

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
TCP_READ_BUF_LEN - クラス のstatic変数org.piax.gtrans.GTransConfigValues
TcpTransport内のread用のbyte列のバッファサイズ。
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.util.BinaryJsonner
 
TemporaryIOException - org.piax.gtrans.ov.ringの例外
a kind of IOException where you can retry some time later.
TemporaryIOException(String) - 例外 のコンストラクタorg.piax.gtrans.ov.ring.TemporaryIOException
 
TemporaryIOException - org.piax.gtrans.ov.sgの例外
a kind of IOException where you can retry some time later.
TemporaryIOException(String) - 例外 のコンストラクタorg.piax.gtrans.ov.sg.TemporaryIOException
 
testBit(int) - クラス のメソッドorg.piax.common.Id
 
testBit(byte, int) - クラス のstaticメソッドorg.piax.util.ByteUtil
指定されたbyteの上位からixビット目が1か0かを調べる。
testBit(byte[], int) - クラス のstaticメソッドorg.piax.util.ByteUtil
指定されたbyte列の先頭のbyteを起点として上位からカウントしたixビット目が1か0かを調べる。
testChange(K, K, V) - クラス のメソッドorg.piax.util.Register
 
THREAD_KEEP_ALIVE_TIME - クラス のstatic変数org.piax.gtrans.impl.ReceiverThreadPool
アイドル状態のスレッドが終了前に新規タスクを待機する最大時間
THREAD_KEEP_ALIVE_TIME - クラス のstatic変数org.piax.util.PIAXThreadPool
アイドル状態のスレッドが終了前に新規タスクを待機する最長時間。
THREAD_NAME_PREFIX - クラス のstatic変数org.piax.util.PIAXThreadPool
スレッド名のprefix部分。
threadPoolByInstance - クラス のstatic変数org.piax.gtrans.impl.ReceiverThreadPool
 
ThreadUtil - org.piax.utilのクラス
 
ThreadUtil() - クラス のコンストラクタorg.piax.util.ThreadUtil
 
ThreadUtil._Runnable - org.piax.utilのクラス
 
ThreadUtil._Timer - org.piax.utilのクラス
 
ThroughTransport<E extends PeerLocator> - org.piax.gtrans.utilのクラス
OneToOneMappingTransportを使って作成した sendとonReceiveをフックするだけの Transportクラス
ThroughTransport(ChannelTransport<E>) - クラス のコンストラクタorg.piax.gtrans.util.ThroughTransport
 
ThroughTransport(TransportId, ChannelTransport<E>) - クラス のコンストラクタorg.piax.gtrans.util.ThroughTransport
 
Tile(Node, SkipGraph.LvState) - クラス のコンストラクタorg.piax.gtrans.ov.sg.SGNode.Tile
 
timeout(TransOptions) - クラス のstaticメソッドorg.piax.gtrans.TransOptions
 
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
 
to - クラス の変数org.piax.common.subspace.Range
 
toBinaryString() - クラス のメソッドorg.piax.common.Id
Idを2進表記した文字列を返す。
toFiles(String) - クラス のstaticメソッドorg.piax.util.ClassPathUtil
 
toFiles(URL[]) - クラス のstaticメソッドorg.piax.util.ClassPathUtil
 
toggleTransport() - クラス のメソッドorg.piax.gtrans.util.FailureSimulationChannelTransport
 
toHexString() - クラス のメソッドorg.piax.common.Id
Idを16進表記した文字列を返す。
toInclusive - クラス の変数org.piax.common.subspace.Range
 
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.common.dcl.DestinationCondition
 
toString() - クラス のメソッドorg.piax.common.dcl.VarDestinationPair
 
toString() - クラス のメソッドorg.piax.common.Id
Idの文字列表現を返す。
toString() - クラス のメソッドorg.piax.common.Location
Returns a String that represents the value of this Location.
toString() - クラス のメソッドorg.piax.common.subspace.GeoCircle
Returns the String representation of this GeoCircle.
toString() - クラス のメソッドorg.piax.common.subspace.GeoEllipse
Returns the String representation of this GeoEllipse.
toString() - クラス のメソッドorg.piax.common.subspace.GeoRectangle
Returns the String representation of this GeoRectangle.
toString() - クラス のメソッドorg.piax.common.subspace.KeyRanges
 
toString() - クラス のメソッドorg.piax.common.subspace.Lower
 
toString() - クラス のメソッドorg.piax.common.subspace.LowerUpper
 
toString() - クラス のメソッドorg.piax.common.subspace.Near
 
toString() - クラス のメソッドorg.piax.common.subspace.Range
 
toString() - クラス のメソッドorg.piax.common.subspace.Upper
 
toString() - クラス のメソッドorg.piax.common.TransportIdPath
 
toString() - クラス のメソッドorg.piax.common.wrapper.ConvertedComparableKey
 
toString() - クラス のメソッドorg.piax.common.wrapper.NamedKey
 
toString() - クラス のメソッドorg.piax.common.wrapper.WrappedComparableKeyImpl
 
toString() - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
 
toString() - クラス のメソッドorg.piax.gtrans.impl.ChannelImpl
 
toString() - クラス のメソッドorg.piax.gtrans.impl.IdResolver
 
toString() - クラス のメソッドorg.piax.gtrans.impl.MessageId
 
toString() - クラス のメソッドorg.piax.gtrans.impl.NestedMessage
 
toString() - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
toString() - クラス のメソッドorg.piax.gtrans.ov.ddll.DdllKey
 
toString() - クラス のメソッドorg.piax.gtrans.ov.ddll.Link
 
toString() - クラス のメソッドorg.piax.gtrans.ov.ddll.LinkNum
 
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.DdllKeyRange
 
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.DdllKeyRange
 
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.Peer
 
toString() - クラス のメソッドorg.piax.gtrans.PeerInfo
 
toString() - クラス のメソッドorg.piax.gtrans.raw.emu.EmuLocator
 
toString() - クラス のメソッドorg.piax.gtrans.raw.InetLocator
 
toString() - クラス のメソッドorg.piax.gtrans.RemoteValue
 
toString() - クラス のメソッドorg.piax.gtrans.ReturnValue
 
toString() - クラス のメソッドorg.piax.gtrans.TransOptions
 
toString() - クラス のメソッドorg.piax.util.KeyComparator.Infinity
 
toString() - クラス のメソッドorg.piax.util.Register
 
toString() - クラス のメソッドorg.piax.util.StrictMap
 
toString() - クラス のメソッドorg.piax.util.UniqId
 
toString() - クラス のメソッドorg.piax.util.UniqNumberGenerator
 
toString0() - クラス のメソッドorg.piax.gtrans.impl.ChannelTransportImpl
 
toString0() - クラス のメソッドorg.piax.gtrans.impl.TransportImpl
 
toString0() - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
toString2() - クラス のメソッドorg.piax.common.subspace.Range
 
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.Peer.TransportTreeNode
 
trans - クラス の変数org.piax.gtrans.RPCInvoker
 
transId - クラス の変数org.piax.gtrans.impl.TransportImpl
 
transId - クラス の変数org.piax.gtrans.ov.ring.RingManager
 
transId - クラス の変数org.piax.gtrans.RPCInvoker
 
transIdPath - クラス の変数org.piax.gtrans.impl.TransportImpl
 
TransOptions - org.piax.gtransのクラス
A transport options
TransOptions() - クラス のコンストラクタorg.piax.gtrans.TransOptions
 
TransOptions(TransOptions) - クラス のコンストラクタorg.piax.gtrans.TransOptions
 
TransOptions(long) - クラス のコンストラクタorg.piax.gtrans.TransOptions
 
TransOptions(TransOptions.ResponseType) - クラス のコンストラクタorg.piax.gtrans.TransOptions
 
TransOptions(TransOptions.RetransMode) - クラス のコンストラクタorg.piax.gtrans.TransOptions
 
TransOptions(TransOptions.ResponseType, TransOptions.RetransMode) - クラス のコンストラクタorg.piax.gtrans.TransOptions
 
TransOptions(long, TransOptions.ResponseType) - クラス のコンストラクタorg.piax.gtrans.TransOptions
 
TransOptions(long, TransOptions.RetransMode) - クラス のコンストラクタorg.piax.gtrans.TransOptions
 
TransOptions(long, TransOptions.ResponseType, boolean) - クラス のコンストラクタorg.piax.gtrans.TransOptions
 
TransOptions(long, TransOptions.ResponseType, TransOptions.RetransMode) - クラス のコンストラクタorg.piax.gtrans.TransOptions
 
TransOptions(long, TransOptions.ResponseType, TransOptions.RetransMode, TransOptions.DeliveryMode) - クラス のコンストラクタorg.piax.gtrans.TransOptions
 
TransOptions(long, TransOptions.ResponseType, TransOptions.RetransMode, TransOptions.DeliveryMode, boolean) - クラス のコンストラクタorg.piax.gtrans.TransOptions
 
TransOptions.DeliveryMode - org.piax.gtransの列挙型
 
TransOptions.ResponseType - org.piax.gtransの列挙型
 
TransOptions.RetransMode - org.piax.gtransの列挙型
 
Transport<D extends Destination> - org.piax.gtransのインタフェース
The common interface of the Transport object.
TransportId - org.piax.commonのクラス
A class of a identifier of a Transport.
TransportId(byte[]) - クラス のコンストラクタorg.piax.common.TransportId
 
TransportId(String) - クラス のコンストラクタorg.piax.common.TransportId
 
TransportIdPath - org.piax.commonのクラス
階層構造にあるTransportにおいて、上位層に向かう順序で最下位層から当該TransportのTransportId を並べたListを扱うクラス。
TransportIdPath(byte[]...) - クラス のコンストラクタorg.piax.common.TransportIdPath
 
TransportIdPath(String...) - クラス のコンストラクタorg.piax.common.TransportIdPath
 
TransportIdPath(TransportId...) - クラス のコンストラクタorg.piax.common.TransportIdPath
 
TransportIdPath(TransportIdPath, TransportId) - クラス のコンストラクタorg.piax.common.TransportIdPath
 
transportIdType - クラス のstatic変数org.piax.util.BinaryJsonner
 
TransportImpl<D extends Destination> - org.piax.gtrans.implのクラス
Transportオブジェクトを実装するための部品として使用するabstractクラス
TransportImpl(Peer, TransportId, Transport<?>) - クラス のコンストラクタorg.piax.gtrans.impl.TransportImpl
指定されたtransport IDを持つTransportオブジェクトを生成する。
TransportImpl(Peer) - クラス のコンストラクタorg.piax.gtrans.impl.TransportImpl
RawTransportのように、transport IDを持たないTransportオブジェクトを生成する。
TransportListener<D extends Destination> - org.piax.gtransのインタフェース
A listener interface for Transport.
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.util.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(String) - 例外 のコンストラクタorg.piax.gtrans.ov.ring.UnavailableException
 
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.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
 
UniqId - org.piax.utilのクラス
 
UniqId(Id) - クラス のコンストラクタorg.piax.util.UniqId
 
UniqId(byte[]) - クラス のコンストラクタorg.piax.util.UniqId
 
UniqId(String) - クラス のコンストラクタorg.piax.util.UniqId
 
UniqNumberGenerator<O> - org.piax.utilのクラス
ユニーク性を保証したint値、ユニークNoを生成するためのクラス。
UniqNumberGenerator(int, int, int) - クラス のコンストラクタorg.piax.util.UniqNumberGenerator
ユニークNoの初期値と生成範囲を指定して、UniqNoGeneratorオブジェクトを生成する。
unlock() - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
 
unrefL(Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.Node
 
unrefL(DdllKey, Link) - クラス のメソッドorg.piax.gtrans.ov.ddll.NodeManager
 
unrefL(DdllKey, Link) - インタフェース のメソッドorg.piax.gtrans.ov.ddll.NodeManagerIf
 
unregister(PeerInfo<E>) - インタフェース のメソッドorg.piax.gtrans.Discoverable
 
unregister(PeerInfo<E>) - クラス のメソッドorg.piax.gtrans.tsd.TSDDiscoverable
 
unregisterAllServices(PeerId, ObjectId) - クラス のメソッドorg.piax.gtrans.tsd.TSD
 
unregisterBaseOverlay(TransportIdPath) - クラス のメソッドorg.piax.gtrans.Peer
 
unregisterKey(K) - クラス のメソッドorg.piax.gtrans.ov.impl.OverlayImpl
 
unregisterObserver(LocatorStatusObserver) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportMgr
 
unregisterRPCObject(ObjectId, RPCIf) - クラス のメソッドorg.piax.gtrans.Peer
 
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
 
unregisterTransport(TransportIdPath, Transport<?>) - クラス のメソッドorg.piax.gtrans.Peer
 
unsetSuperRow() - クラス のメソッドorg.piax.common.attribs.AttributeTable
superRowをunsetする。
unwrap(byte[]) - クラス のstaticメソッドorg.piax.util.JarUtil
 
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).
Upper<K extends ComparableKey<?>> - org.piax.common.subspaceのクラス
A class that corresponds to the upper limit
Upper(boolean, K, int) - クラス のコンストラクタorg.piax.common.subspace.Upper
 
Upper(K, int) - クラス のコンストラクタorg.piax.common.subspace.Upper
 
Upper(K) - クラス のコンストラクタorg.piax.common.subspace.Upper
 
uppers - クラス の変数org.piax.gtrans.impl.TransportImpl
 
upsetTransport() - クラス のメソッドorg.piax.gtrans.util.FailureSimulationChannelTransport
 
url2Bytes(URL) - クラス のstaticメソッドorg.piax.util.ByteUtil
 
USE_CHANNEL_FOR_ONEWAY - クラス のstatic変数org.piax.gtrans.RPCInvoker
 
USE_INET_MON - クラス のstatic変数org.piax.gtrans.GTransConfigValues
 
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
 
valueOf(String) - 列挙型 のstaticメソッドorg.piax.common.subspace.KeyRanges.Mode
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙型 のstaticメソッドorg.piax.gtrans.ov.compound.CompoundOverlay.SpecialKey
指定した名前を持つこの型の列挙型定数を返します。
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.TransOptions.DeliveryMode
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙型 のstaticメソッドorg.piax.gtrans.TransOptions.ResponseType
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙型 のstaticメソッドorg.piax.gtrans.TransOptions.RetransMode
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙型 のstaticメソッドorg.piax.gtrans.tsd.TSDDiscoverable.Type
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙型 のstaticメソッドorg.piax.util.LogFilter.LogLevel
指定した名前を持つこの型の列挙型定数を返します。
values() - 列挙型 のstaticメソッドorg.piax.common.subspace.KeyRanges.Mode
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙型 のstaticメソッドorg.piax.gtrans.ov.compound.CompoundOverlay.SpecialKey
この列挙型の定数を含む配列を宣言されている順序で返します。
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.TransOptions.DeliveryMode
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙型 のstaticメソッドorg.piax.gtrans.TransOptions.ResponseType
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙型 のstaticメソッドorg.piax.gtrans.TransOptions.RetransMode
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙型 のstaticメソッドorg.piax.gtrans.tsd.TSDDiscoverable.Type
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙型 のstaticメソッドorg.piax.util.LogFilter.LogLevel
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - クラス のメソッドorg.piax.util.StrictMap
 
var - クラス の変数org.piax.common.dcl.VarDestinationPair
 
VarDestinationPair - org.piax.common.dclのクラス
A var destination factory class of DCL.
VarDestinationPair(String, Destination) - クラス のコンストラクタorg.piax.common.dcl.VarDestinationPair
 
VERSION_NO - クラス のstatic変数org.piax.gtrans.GTransConfigValues
 
visit(SimpleNode, Object) - クラス のメソッドorg.piax.common.dcl.DCLTranslator
 
visit(DCL_StartDestination, Object) - クラス のメソッドorg.piax.common.dcl.DCLTranslator
 
visit(DCL_Destination, Object) - クラス のメソッドorg.piax.common.dcl.DCLTranslator
 
visit(DCL_StartDCL, Object) - クラス のメソッドorg.piax.common.dcl.DCLTranslator
 
visit(DCL_AndCondition, Object) - クラス のメソッドorg.piax.common.dcl.DCLTranslator
 
visit(DCL_Predicate, Object) - クラス のメソッドorg.piax.common.dcl.DCLTranslator
 
visit(DCL_Var, Object) - クラス のメソッドorg.piax.common.dcl.DCLTranslator
 
visit(DCL_Enumeration, Object) - クラス のメソッドorg.piax.common.dcl.DCLTranslator
 
visit(DCL_Interval, Object) - クラス のメソッドorg.piax.common.dcl.DCLTranslator
 
visit(DCL_Between, Object) - クラス のメソッドorg.piax.common.dcl.DCLTranslator
 
visit(DCL_BuiltinFunc, Object) - クラス のメソッドorg.piax.common.dcl.DCLTranslator
 
visit(DCL_MinusNumber, Object) - クラス のメソッドorg.piax.common.dcl.DCLTranslator
 
visit(DCL_Integer, Object) - クラス のメソッドorg.piax.common.dcl.DCLTranslator
 
visit(DCL_Floating, Object) - クラス のメソッドorg.piax.common.dcl.DCLTranslator
 
visit(DCL_String, Object) - クラス のメソッドorg.piax.common.dcl.DCLTranslator
 

W

wakeupWritable() - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpChannel
 
WITH_FRAGMENTATION - クラス のstatic変数org.piax.gtrans.Peer
 
wrap(JarUtil.Parcel) - クラス のstaticメソッドorg.piax.util.JarUtil
 
WrappedComparableKey<K extends Comparable<?>> - org.piax.common.wrapperのインタフェース
A common interface of wrapped keys.
WrappedComparableKeyImpl<K extends Comparable<?>> - org.piax.common.wrapperのクラス
A common implementation of wrapped keys.
WrappedComparableKeyImpl(K) - クラス のコンストラクタorg.piax.common.wrapper.WrappedComparableKeyImpl
 

_

_getBytes() - クラス のメソッドorg.piax.common.Id
Idオブジェクトの内部表現であるbyte列を返す。
_newBaseChannelTransport(String, TransportId, E) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportGenerator
 
_newBaseChannelTransport(String, TransportId, E) - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpTransportGenerator
 
_newBaseTransport(String, TransportId, E) - クラス のメソッドorg.piax.gtrans.impl.BaseTransportGenerator
 
_newBaseTransport(String, TransportId, E) - クラス のメソッドorg.piax.gtrans.raw.lwtcp.LWTcpTransportGenerator
 
_onReceive(ReceivedMessage) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
 
_onReceive(Channel<E>, NestedMessage) - クラス のメソッドorg.piax.gtrans.impl.OneToOneMappingTransport
 
_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
 
_Runnable(PeerId, Runnable) - クラス のコンストラクタorg.piax.util.ThreadUtil._Runnable
 
_send(ObjectId, ObjectId, int, U, Object) - クラス のメソッドorg.piax.gtrans.impl.DatagramBasedTransport
 
_Timer(String, boolean) - クラス のコンストラクタorg.piax.util.ThreadUtil._Timer
 
_Timer(PeerId, String, boolean) - クラス のコンストラクタorg.piax.util.ThreadUtil._Timer
 
A B C D E F G H I J K L M N O P Q R S T U V W _ 
ナビゲーション・リンクをスキップ

Copyright © 2017. All rights reserved.