| 修飾子とタイプ | メソッドと説明 |
|---|---|
static TransOptions.DeliveryMode |
TransOptions.deliveryMode(TransOptions opts) |
static boolean |
TransOptions.inspect(TransOptions opts) |
Channel<E> |
ChannelTransport.newChannel(E dst,
TransOptions opts) |
Channel<E> |
ChannelTransport.newChannel(ObjectId appId,
E dst,
TransOptions opts) |
Channel<E> |
ChannelTransport.newChannel(ObjectId sender,
ObjectId receiver,
E dst,
boolean isDuplex,
TransOptions opts) |
Channel<E> |
ChannelTransport.newChannel(TransportId upperTrans,
E dst,
boolean isDuplex,
TransOptions opts) |
FutureQueue<?> |
RequestTransport.request(D dst,
Object msg,
TransOptions opts) |
FutureQueue<?> |
RequestTransport.request(ObjectId appId,
D dst,
Object msg,
TransOptions opts) |
FutureQueue<?> |
RequestTransport.request(ObjectId sender,
ObjectId receiver,
D dst,
Object msg,
TransOptions opts)
Send a request message.
|
FutureQueue<?> |
RequestTransport.request(TransportId upperTrans,
D dst,
Object msg,
TransOptions opts)
Send a request message.
|
static TransOptions.ResponseType |
TransOptions.responseType(TransOptions opts) |
static TransOptions.RetransMode |
TransOptions.retransMode(TransOptions opts) |
void |
Transport.send(D dst,
Object msg,
TransOptions opts) |
void |
Transport.send(ObjectId appId,
D dst,
Object msg,
TransOptions opts) |
void |
Transport.send(ObjectId sender,
ObjectId receiver,
D dst,
Object msg,
TransOptions opts)
Send a message from a local object to a remote object with options.
|
void |
Transport.send(TransportId upperTrans,
D dst,
Object msg,
TransOptions opts)
Send and receive a message from/to the upper-layer-Transport with options.
|
static long |
TransOptions.timeout(TransOptions opts) |
| コンストラクタと説明 |
|---|
TransOptions(TransOptions opts) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Channel<E> |
ChannelTransportImpl.newChannel(E dst,
TransOptions opts) |
Channel<E> |
ChannelTransportImpl.newChannel(ObjectId appId,
E dst,
TransOptions opts) |
Channel<E> |
ChannelTransportImpl.newChannel(ObjectId sender,
ObjectId receiver,
E dst,
boolean isDuplex,
TransOptions opts) |
Channel<E> |
ChannelTransportImpl.newChannel(TransportId upperTrans,
E dst,
boolean isDuplex,
TransOptions opts) |
FutureQueue<?> |
RequestTransportImpl.request(D dst,
Object msg,
TransOptions opts) |
FutureQueue<?> |
RequestTransportImpl.request(ObjectId appId,
D dst,
Object msg,
TransOptions opts) |
FutureQueue<?> |
RequestTransportImpl.request(TransportId upperTrans,
D dst,
Object msg,
TransOptions opts) |
void |
TransportImpl.send(D dst,
Object msg,
TransOptions opts) |
void |
TransportImpl.send(ObjectId appId,
D dst,
Object msg,
TransOptions opts) |
void |
RequestTransportImpl.send(ObjectId sender,
ObjectId receiver,
D dst,
Object msg,
TransOptions opts) |
void |
TransportImpl.send(ObjectId sender,
ObjectId receiver,
D dst,
Object msg,
TransOptions opts) |
void |
TransportImpl.send(TransportId upperTrans,
D dst,
Object msg,
TransOptions opts) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
FutureQueue<?> |
Overlay.request(ObjectId sender,
ObjectId receiver,
String dstExp,
Object msg,
TransOptions opts) |
FutureQueue<?> |
Overlay.request(ObjectId appId,
String dstExp,
Object msg,
TransOptions opts) |
FutureQueue<?> |
Overlay.request(String dstExp,
Object msg,
TransOptions opts) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
FutureQueue<?> |
CombinedOverlay.request(ObjectId sender,
ObjectId receiver,
Destination dst,
Object msg,
TransOptions opts) |
FutureQueue<?> |
CombinedOverlay.request(ObjectId sender,
ObjectId receiver,
String dstExp,
Object msg,
TransOptions opts) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
FutureQueue<?> |
CompoundOverlay.request(ObjectId sender,
ObjectId receiver,
D dst,
Object msg,
TransOptions opts) |
FutureQueue<?> |
CompoundOverlay.request0(ObjectId sender,
ObjectId receiver,
List<TransportIdPath> nextOvs,
D dst,
Object msg,
TransOptions opts) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
FutureQueue<?> |
DOLR.request(ObjectId sender,
ObjectId receiver,
K dst,
Object msg,
TransOptions opts) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
FutureQueue<?> |
SimpleFlooding.request(ObjectId sender,
ObjectId receiver,
Destination dst,
Object msg,
TransOptions opts) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
FutureQueue<?> |
OverlayImpl.request(ObjectId sender,
ObjectId receiver,
String dstExp,
Object msg,
TransOptions opts) |
FutureQueue<?> |
OverlayImpl.request(ObjectId appId,
String dstExp,
Object msg,
TransOptions opts) |
FutureQueue<?> |
OverlayImpl.request(String dstExp,
Object msg,
TransOptions opts) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
FutureQueue<?> |
LLNet.request(ObjectId sender,
ObjectId receiver,
GeoRegion dst,
Object msg,
TransOptions opts) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
TransOptions |
RequestMessage.opts |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Node.InsertPoint |
RingManager.find(E introducer,
DdllKey key,
boolean accurate,
Object query,
TransOptions opts)
find a location to insert `key'.
|
Node.InsertPoint |
RingManager.findImmedNeighbors(E introducer,
DdllKey key,
Object query,
TransOptions opts)
Find the contact nodes (the immediate left and right node)
for inserting a node.
|
| コンストラクタと説明 |
|---|
RequestMessage(MessagingFramework msgframe,
boolean isRoot,
Endpoint replyTo,
int replyId,
TransOptions opts)
create a RequestMessage instance.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected BasicRQMessage |
BasicRQMessage.createInstance(MessagingFramework sgmf,
boolean isRoot,
Endpoint replyTo,
int replyId,
Collection<SubRange> subRanges,
TransOptions opts) |
protected abstract RQMessage |
RQMessage.createInstance(MessagingFramework sgmf,
boolean isRoot,
Endpoint replyTo,
int replyId,
Collection<SubRange> subRanges,
TransOptions opts) |
Node.InsertPoint |
RQIf.findImmedNeighbors(E introducer,
DdllKey key,
Object query,
TransOptions opts) |
Node.InsertPoint |
RQManager.findImmedNeighbors(E introducer,
DdllKey key,
Object query,
TransOptions opts)
find a location to insert `key'.
|
List<RemoteValue<?>> |
RQManager.forwardQuery(boolean isPlusDir,
Range<?> range,
int maxNum,
Object query,
TransOptions opts)
指定されたkeyとNavigableCondの条件を満たすキーを持つピア(最大num個)にクエリを転送し、
得られた結果(リスト)を返す。
|
RingManager.ExecQueryReturn |
RQIf.invokeExecQuery(Comparable<?> target,
Link curRight,
QueryId qid,
boolean doAction,
Object query,
TransOptions opts) |
RingManager.ExecQueryReturn |
RQManager.invokeExecQuery(Comparable<?> rawkey,
Link curRight,
QueryId qid,
boolean doAction,
Object query,
TransOptions opts)
Range Query実行時にRPCで呼び出されるメソッド.
|
static RQMessage |
BasicRQMessage.newRQMessage4Root(MessagingFramework msgframe,
Collection<SubRange> subRanges,
QueryId qid,
Object query,
TransOptions opts)
create an instance of RQMessage used for a root node.
|
RQMessage |
RQAlgorithm.newRQMessage4Root(MessagingFramework sgmf,
Collection<SubRange> subRanges,
QueryId qid,
Object query,
TransOptions opts)
create a (subclass of) RQMessage for new range query instance.
|
protected RQReturn |
RQManager.rqStartRawRange(Collection<? extends Range<?>> ranges,
Object query,
TransOptions opts,
int retransPeriod,
NavigableMap<DdllKey,Link> allLinks,
RQAlgorithm rqAlgo)
perform a range query (internal).
|
RQResults |
RQManager.scalableRangeQueryPro(Collection<? extends Range<?>> ranges,
Object query,
TransOptions opts) |
| コンストラクタと説明 |
|---|
BasicRQMessage(MessagingFramework sgmf,
boolean isRoot,
Endpoint replyTo,
int replyId,
Collection<SubRange> subRanges,
QueryId qid,
Object query,
int hops,
TransOptions opts) |
RQMessage(MessagingFramework msgframe,
boolean isRoot,
Endpoint replyTo,
int replyId,
Collection<SubRange> subRanges,
QueryId qid,
Object query,
int hops,
TransOptions opts)
create an instance of RQMessage.
|
RQReturn(RQManager<?> manager,
RQMessage msg,
TransOptions opts,
boolean isRoot) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static <E extends Endpoint> |
RQMessage.newRQMessage4Root(SGMessagingFramework<E> sgmf,
Collection<Range<DdllKey>> subRanges,
org.piax.gtrans.ov.sg.SkipGraph.QueryId qid,
Object query,
int expire,
TransOptions opts) |
FutureQueue<?> |
MSkipGraph.request(ObjectId sender,
ObjectId receiver,
Destination dst,
Object msg,
TransOptions opts) |
FutureQueue<?> |
MSkipGraph.request1(ObjectId sender,
ObjectId receiver,
K dst,
Object msg,
TransOptions opts) |
FutureQueue<?> |
MSkipGraph.request2(ObjectId sender,
ObjectId receiver,
KeyRange<K> dst,
Object msg,
TransOptions opts) |
FutureQueue<?> |
MSkipGraph.request3(ObjectId sender,
ObjectId receiver,
KeyRanges<K> dst,
Object msg,
TransOptions opts) |
FutureQueue<?> |
SkipGraph.scalableRangeQuery(Collection<? extends Range<?>> ranges,
Object query,
TransOptions opts)
Perform a range query.
|
| コンストラクタと説明 |
|---|
ChordSharpRQMessage(MessagingFramework msgframe,
boolean isRoot,
Endpoint replyTo,
int replyId,
Collection<SubRange> subRanges,
QueryId qid,
Object query,
int hops,
TransOptions opts) |
Copyright © 2017. All rights reserved.