| 修飾子とタイプ | フィールドと説明 |
|---|---|
static TransportId |
TransportId.NULL_ID
無名のTransportIdの指定に用いる
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
List<TransportId> |
TransportIdPath.getPath() |
| コンストラクタと説明 |
|---|
TransportIdPath(TransportId... transIds) |
TransportIdPath(TransportIdPath lowerIdPath,
TransportId transId) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected TransportId |
RPCInvoker.transId |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
TransportId |
Channel.getTransportId()
このChannelオブジェクトを所有するTransportオブジェクトのtransport IDを返す。
|
TransportId |
Transport.getTransportId()
Returns the TransportId of the Transport.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
List<Transport<?>> |
Peer.getMatchedTransport(TransportId... suffix)
指定されたTransportId(複数可)をsuffixとして持つTransportのListを返す。
|
<E extends PeerLocator> |
Peer.newBaseChannelTransport(String desc,
TransportId transId,
E locator)
指定されたPeerLocatorをEndpointとして持つBaseChannelTransportを生成する。
|
<E extends PeerLocator> |
Peer.newBaseTransport(String desc,
TransportId transId,
E locator)
指定されたPeerLocatorをEndpointとして持つBaseTransportを生成する。
|
Channel<E> |
ChannelTransport.newChannel(TransportId upperTrans,
E dst)
Create a new channel for a transport object.
|
Channel<E> |
ChannelTransport.newChannel(TransportId upperTrans,
E dst,
boolean isDuplex)
Create a new channel for a transport object with isDuplex.
|
Channel<E> |
ChannelTransport.newChannel(TransportId upperTrans,
E dst,
boolean isDuplex,
int timeout)
Create a new channel for a transport object with isDuplex and timeout.
|
Channel<E> |
ChannelTransport.newChannel(TransportId upperTrans,
E dst,
boolean isDuplex,
TransOptions opts) |
Channel<E> |
ChannelTransport.newChannel(TransportId upperTrans,
E dst,
int timeout)
Create a new channel for a transport object with timeout.
|
FutureQueue<?> |
RequestTransport.request(TransportId upperTrans,
D dst,
Object msg)
Send a request message.
|
FutureQueue<?> |
RequestTransport.request(TransportId upperTrans,
D dst,
Object msg,
int timeout)
Send a request message.
|
FutureQueue<?> |
RequestTransport.request(TransportId upperTrans,
D dst,
Object msg,
TransOptions opts)
Send a request message.
|
void |
Transport.send(TransportId upperTrans,
D dst,
Object msg)
Send and receive a message from/to the upper-layer-Transport.
|
void |
Transport.send(TransportId upperTrans,
D dst,
Object msg,
TransOptions opts)
Send and receive a message from/to the upper-layer-Transport with options.
|
| コンストラクタと説明 |
|---|
RPCInvoker(TransportId rpcId,
ChannelTransport<? super E> trans) |
| コンストラクタと説明 |
|---|
BaseChannelTransportImpl(Peer peer,
TransportId transId,
E locator) |
BaseChannelTransportImpl(Peer peer,
TransportId transId,
RawTransport<?> driver) |
BaseDatagramTransport(Peer peer,
TransportId transId,
E locator) |
| コンストラクタと説明 |
|---|
HandoverTransport(Peer peer,
TransportId transId) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected TransportId |
TransportImpl.transId |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
TransportId |
ChannelImpl.getTransportId() |
TransportId |
TransportImpl.getTransportId() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
abstract <E extends PeerLocator> |
BaseTransportGenerator._newBaseChannelTransport(String desc,
TransportId transId,
E loc) |
abstract <E extends PeerLocator> |
BaseTransportGenerator._newBaseTransport(String desc,
TransportId transId,
E loc) |
<E extends PeerLocator> |
BaseTransportGenerator.newBaseChannelTransport(String desc,
TransportId transId,
E loc) |
<E extends PeerLocator> |
BaseTransportMgr.newBaseChannelTransport(String desc,
TransportId transId,
E myLocator) |
<E extends PeerLocator> |
BaseTransportGenerator.newBaseTransport(String desc,
TransportId transId,
E loc) |
<E extends PeerLocator> |
BaseTransportMgr.newBaseTransport(String desc,
TransportId transId,
E myLocator) |
Channel<E> |
ChannelTransportImpl.newChannel(TransportId upperTrans,
E dst) |
Channel<E> |
ChannelTransportImpl.newChannel(TransportId upperTrans,
E dst,
boolean isDuplex) |
Channel<E> |
ChannelTransportImpl.newChannel(TransportId upperTrans,
E dst,
boolean isDuplex,
int timeout) |
Channel<E> |
ChannelTransportImpl.newChannel(TransportId upperTrans,
E dst,
boolean isDuplex,
TransOptions opts) |
Channel<E> |
ChannelTransportImpl.newChannel(TransportId upperTrans,
E dst,
int timeout) |
FutureQueue<?> |
RequestTransportImpl.request(TransportId upperTrans,
D dst,
Object msg) |
FutureQueue<?> |
RequestTransportImpl.request(TransportId upperTrans,
D dst,
Object msg,
int timeout) |
FutureQueue<?> |
RequestTransportImpl.request(TransportId upperTrans,
D dst,
Object msg,
TransOptions opts) |
void |
TransportImpl.send(TransportId upperTrans,
D dst,
Object msg) |
void |
TransportImpl.send(TransportId upperTrans,
D dst,
Object msg,
TransOptions opts) |
| コンストラクタと説明 |
|---|
ChannelTransportImpl(Peer peer,
TransportId transId,
Transport<?> lowerTrans,
boolean supportsDuplex) |
DatagramBasedTransport(Peer peer,
TransportId transId,
Transport<?> lowerTrans,
boolean supportsDuplex) |
OneToOneMappingTransport(TransportId transId,
ChannelTransport<E> lowerTrans) |
RequestTransportImpl(Peer peer,
TransportId transId,
Transport<?> lowerTrans)
Generate a request transport.
|
TransportImpl(Peer peer,
TransportId transId,
Transport<?> lowerTrans)
指定されたtransport IDを持つTransportオブジェクトを生成する。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
FutureQueue<?> |
Overlay.request(TransportId upperTrans,
String dstExp,
Object msg,
int timeout) |
void |
Overlay.send(TransportId upperTrans,
String dstExp,
Object msg) |
| コンストラクタと説明 |
|---|
CombinedOverlay(Peer peer,
TransportId transId) |
| コンストラクタと説明 |
|---|
CompoundOverlay(Peer peer,
TransportId transId,
List<TransportIdPath> overlays) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static TransportId |
NodeManager.DEFAULT_TRANSPORT_ID |
| コンストラクタと説明 |
|---|
NodeManager(TransportId transId,
ChannelTransport<?> trans) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static TransportId |
DOLR.DEFAULT_TRANSPORT_ID |
| コンストラクタと説明 |
|---|
DOLR(TransportId transId,
Overlay<? super ConvertedComparableKey<K>,? super ConvertedComparableKey<K>> sg) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static TransportId |
SimpleFlooding.DEFAULT_TRANSPORT_ID |
| コンストラクタと説明 |
|---|
FloodingNode(SimpleFlooding<D,K> mother,
TransportId transId,
ChannelTransport<?> trans) |
SimpleFlooding(TransportId transId,
ChannelTransport<?> trans) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
FutureQueue<?> |
OverlayImpl.request(TransportId transId,
String dstExp,
Object msg,
int timeout) |
void |
OverlayImpl.send(TransportId transId,
String dstExp,
Object msg) |
| コンストラクタと説明 |
|---|
OverlayImpl(Peer peer,
TransportId transId,
Transport<?> lowerTrans) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static TransportId |
LLNet.DEFAULT_TRANSPORT_ID |
| コンストラクタと説明 |
|---|
LLNet(TransportId transId,
Overlay<? super KeyRanges<LocationId>,? super LocationId> sg) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static TransportId |
RingManager.DEFAULT_TRANSPORT_ID |
TransportId |
RingManager.transId |
| コンストラクタと説明 |
|---|
RingManager(TransportId transId,
ChannelTransport<E> trans)
create a Chord# instance.
|
| コンストラクタと説明 |
|---|
RQManager(TransportId transId,
ChannelTransport<E> trans,
RQExecQueryCallback execQueryCallback) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static TransportId |
MSkipGraph.DEFAULT_TRANSPORT_ID |
static TransportId |
SkipGraph.DEFAULT_TRANSPORT_ID |
| コンストラクタと説明 |
|---|
MSkipGraph(TransportId transId,
ChannelTransport<?> lowerTrans) |
SkipGraph(TransportId transId,
ChannelTransport<E> trans,
SGExecQueryCallback execQueryCallback) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static TransportId |
ChordSharp.DEFAULT_TRANSPORT_ID |
static TransportId |
Suzaku.DEFAULT_TRANSPORT_ID |
| コンストラクタと説明 |
|---|
ChordSharp(TransportId transId,
ChannelTransport<E> trans,
RQExecQueryCallback execQueryCallback) |
Suzaku(TransportId transId,
ChannelTransport<?> lowerTrans) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
TransportId |
RawChannel.getTransportId() |
| コンストラクタと説明 |
|---|
MonoTransportImpl(Peer peer,
TransportId transId,
Transport<?> lowerTrans,
boolean supportsDuplex) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
<E extends PeerLocator> |
LWTcpTransportGenerator._newBaseChannelTransport(String desc,
TransportId transId,
E loc) |
<E extends PeerLocator> |
LWTcpTransportGenerator._newBaseTransport(String desc,
TransportId transId,
E loc) |
| コンストラクタと説明 |
|---|
TSDDiscoverable(PeerId peerId,
TSDDiscoverable.Type type,
TransportId transId) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static TransportId |
ChannelAddOnTransport.DEFAULT_TRANSPORT_ID |
| コンストラクタと説明 |
|---|
ChannelAddOnTransport(TransportId transId,
Transport<? super E> lowerTrans) |
FailureSimulationChannelTransport(TransportId transId,
Transport<? super E> lowerTrans) |
FragmentationTransport(TransportId transId,
ChannelTransport<E> lowerTrans) |
ThroughTransport(TransportId transId,
ChannelTransport<E> trans) |
Copyright © 2017. All rights reserved.