| インタフェース | 説明 |
|---|---|
| Channel<E extends Endpoint> |
Channel interface for the generic transport.
|
| ChannelListener<E extends Endpoint> |
ChannelListenerの持つメソッドを定義する。
|
| ChannelTransport<E extends Endpoint> |
Transport for continuous message exchange.
|
| Discoverable<E extends Endpoint> |
An interface for objects on discoveries
|
| DiscoveryListener<E extends Endpoint> |
A listener for discovery
|
| DynamicStub |
A stub interface for discovery-calls
|
| RequestTransport<D extends Destination> |
A Transport with Request/Response
|
| RequestTransportListener<D extends Destination> |
A Listener for RequestTransport.
|
| RPCIf |
stub生成の対象となるオブジェクトが他のピアからRPC呼び出し可能であることを
示すインタフェース。
|
| Transport<D extends Destination> |
The common interface of the Transport object.
|
| TransportListener<D extends Destination> |
A listener interface for Transport.
|
| クラス | 説明 |
|---|---|
| FutureQueue<E> |
A future queue for remote return value
|
| GTransConfigValues | |
| Peer |
通信ノードとしてのピアを表現するクラス。
|
| Peer.TransportTreeNode | |
| PeerInfo<E extends Endpoint> |
A pair of PeerId and Endpoint.
|
| ReceivedMessage |
A class of received message.
|
| RemoteValue<V> |
A container of the remote value.
|
| ReturnValue<V> |
A container of return value.
|
| RPCHook |
A hook of RPC
|
| RPCInvoker<T extends RPCIf,E extends Endpoint> |
ChannelTransportを指定して、そのTransport上でRPCを行うためのクラスである。
|
| RPCInvoker.MethodCall | |
| TransOptions |
A transport options
|
| 列挙型 | 説明 |
|---|---|
| RemoteCallable.Type | |
| RPCHook.CallType | |
| RPCMode |
RPCのモードを示すEnumeration型
|
| TransOptions.DeliveryMode | |
| TransOptions.ResponseType | |
| TransOptions.RetransMode |
| 例外 | 説明 |
|---|---|
| IdConflictException |
Idの衝突の検知を示す例外
|
| IllegalRPCAccessException |
stubからのRPCに際して、メソッドのinterface定義において、RemoteCallable annotationを
省略した場合は、local callだけ許可される。
|
| NetworkTimeoutException |
An exception for network timeouts
|
| NoSuchPeerException |
通信時に相手先として指定したピアが存在しないことを示す例外。
|
| NoSuchRemoteObjectException |
通信時に相手先として指定したピアが存在しないことを示す例外。
|
| ProtocolUnsupportedException |
An exception occurs when a protocol is not supported.
|
| RPCException |
An exception occurs while RPCs.
|
| 注釈型 | 説明 |
|---|---|
| RemoteCallable |
Annotations for the remote call methods
|
Copyright © 2017. All rights reserved.