| パッケージ | 説明 |
|---|---|
| org.piax.gtrans | |
| org.piax.gtrans.ov.ddll | |
| org.piax.gtrans.ov.flood | |
| org.piax.gtrans.ov.ring | |
| org.piax.gtrans.ov.ring.rq | |
| org.piax.gtrans.ov.sg | |
| org.piax.gtrans.ov.szk |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
RPCInvoker<T extends RPCIf,E extends Endpoint>
ChannelTransportを指定して、そのTransport上でRPCを行うためのクラスである。
|
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
DynamicStub
A stub interface for discovery-calls
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
RPCInvoker<T extends RPCIf,E extends Endpoint>
ChannelTransportを指定して、そのTransport上でRPCを行うためのクラスである。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
<S extends RPCIf> |
RPCInvoker.getStub(Class<S> clz,
CalleeId cid)
リモートピア上の、clz型のインターフェースをを持ち、
cidで指定される
オブジェクトのメソッドを呼び出すためのstubを返す。
|
<S extends RPCIf> |
RPCInvoker.getStub(Class<S> clz,
CalleeId cid,
int timeout)
リモートピア上の、clz型のインターフェースを持ち、
cidで指定される
オブジェクトのメソッドを呼び出すためのstubを返す。
|
<S extends RPCIf> |
RPCInvoker.getStub(Class<S> clz,
CalleeId cid,
int timeout,
RPCMode rpcMode)
リモートピア上の、clz型のインターフェースを実装し、
cidで指定されるオブジェクトのメソッドを呼び出すためのstubを返す。
|
<S extends RPCIf> |
RPCInvoker.getStub(Class<S> clz,
CalleeId cid,
RPCMode rpcMode)
リモートピア上の、clz型のインターフェースを実装し、
cidで指定されるオブジェクトのメソッドを呼び出すためのstubを返す。
|
<S extends RPCIf> |
RPCInvoker.getStub(Class<S> clz,
ObjectId targetId,
E remotePeer)
リモートピア上の、clz型のインターフェースを持ち、
targetIdを持つオブジェクトのメソッドを呼び出すためのstubを返す。
|
<S extends RPCIf> |
RPCInvoker.getStub(Class<S> clz,
ObjectId targetId,
E remotePeer,
int timeout)
リモートピア上の、clz型のインターフェースを持ち、
targetIdを持つオブジェクトのメソッドを呼び出すためのstubを返す。
|
<S extends RPCIf> |
RPCInvoker.getStub(Class<S> clz,
ObjectId targetId,
E remotePeer,
int timeout,
RPCMode rpcMode)
リモートピア上の、clz型のインターフェースを実装し、
targetIdを持つオブジェクトのメソッドを呼び出すためのstubを返す。
|
<S extends RPCIf> |
RPCInvoker.getStub(Class<S> clz,
ObjectId targetId,
E remotePeer,
RPCMode rpcMode)
リモートピア上の、clz型のインターフェースを実装し、
targetIdを持つオブジェクトのメソッドを呼び出すためのstubを返す。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
RPCIf |
Peer.getRPCObject(ObjectId objId) |
RPCIf |
RPCInvoker.getRPCObject(ObjectId objId) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
RPCInvoker.changeRPCTimeout(RPCIf stub,
int timeout) |
protected Object |
RPCInvoker.invokeInReceive(boolean isOneway,
RPCIf obj,
RPCInvoker.MethodCall mc) |
void |
Peer.registerRPCObject(ObjectId objId,
RPCIf obj) |
void |
RPCInvoker.registerRPCObject(ObjectId objId,
RPCIf obj)
RPCの対象となるオブジェクトを登録する。
|
boolean |
Peer.unregisterRPCObject(ObjectId objId,
RPCIf obj) |
boolean |
RPCInvoker.unregisterRPCObject(ObjectId objId,
RPCIf obj)
RPC対象から抹消する。
|
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
NodeManagerIf
an interface for RPCs of
NodeManager. |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
NodeManager
a class for managing multiple
Node instances. |
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
FloodingNodeIf<D extends Destination>
A flooding node API.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
FloodingNode<D extends Destination,K extends Key>
An implementation of flooding node object.
|
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
RingIf
RPC interface of simple ring network.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
RingManager<E extends Endpoint>
simple ring network over DDLL protocol.
|
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
RQIf<E extends Endpoint>
a virtual node of RangeQuerable P2P network.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
RQManager<E extends Endpoint>
this class adds range query functionality to the Ring network.
|
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
SkipGraphIf<E extends Endpoint>
Skip Graph RPC interface
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
SkipGraph<E extends Endpoint>
Skip graphクラス.Skip graphに参加する単一物理ピアに対応する.
|
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
ChordSharpIf
multi-key Chord# RPC interface
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ChordSharp<E extends Endpoint>
multi-key Chord#
|
Copyright © 2017. All rights reserved.