| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ServiceId
A class that corresponds to an identifier of a service.
|
class |
TransportId
A class of a identifier of a Transport.
|
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected ObjectId |
CalleeId.targetId |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ObjectId |
CalleeId.getTargetId() |
| コンストラクタと説明 |
|---|
CalleeId(ObjectId targetId,
Endpoint peerRef,
String name) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
ObjectId |
AttributeTable.tableId |
| コンストラクタと説明 |
|---|
AttributeTable(PeerId peerId,
ObjectId tableId) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
ObjectId |
NamedKey.name |
| コンストラクタと説明 |
|---|
NamedKey(ObjectId name,
K key) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static ObjectId |
Transport.DEFAULT_APP_ID
The default application ID.
|
protected ObjectId |
RPCInvoker.objId |
protected ObjectId |
RPCInvoker.MethodCall.target |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ObjectId |
Channel.getLocalObjectId()
このChannelのローカル側に位置するエンティティのobject IDを返す。
|
ObjectId |
Channel.getRemoteObjectId()
このChannelのリモート側に位置するエンティティのobject IDを返す。
|
ObjectId |
ReceivedMessage.getSender() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
abstract RPCHook.RValue |
RPCHook.callerHook(RPCHook.CallType type,
ObjectId targetId,
String target,
String method,
Object[] args) |
ChannelListener<E> |
ChannelTransport.getChannelListener(ObjectId upper)
Get channel listener.
|
TransportListener<D> |
Transport.getListener(ObjectId upper)
Return the registered TransportListener.
|
RPCIf |
Peer.getRPCObject(ObjectId objId) |
RPCIf |
RPCInvoker.getRPCObject(ObjectId objId) |
<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を返す。
|
Channel<E> |
ChannelTransport.newChannel(ObjectId appId,
E dst) |
Channel<E> |
ChannelTransport.newChannel(ObjectId appId,
E dst,
boolean isDuplex) |
Channel<E> |
ChannelTransport.newChannel(ObjectId appId,
E dst,
TransOptions opts) |
Channel<E> |
ChannelTransport.newChannel(ObjectId sender,
ObjectId receiver,
E dst)
Create a new channel.
|
Channel<E> |
ChannelTransport.newChannel(ObjectId sender,
ObjectId receiver,
E dst,
boolean isDuplex)
Create a new channel with isDuplex.
|
Channel<E> |
ChannelTransport.newChannel(ObjectId sender,
ObjectId receiver,
E dst,
boolean isDuplex,
int timeout)
Create a new channel with isDuplex and timeout.
|
Channel<E> |
ChannelTransport.newChannel(ObjectId sender,
ObjectId receiver,
E dst,
boolean isDuplex,
TransOptions opts) |
Channel<E> |
ChannelTransport.newChannel(ObjectId sender,
ObjectId receiver,
E dst,
int timeout)
Create a new channel with timeout.
|
protected RPCInvoker.MethodCall |
RPCInvoker.newMethodCall(ObjectId target,
E remotePeer,
boolean oneway,
String method,
Object... args) |
Object |
RPCInvoker.rcall(ObjectId targetId,
E remotePeer,
int timeout,
RPCMode rpcMode,
String method,
Object... args)
targetIdを持つオブジェクトのメソッドを動的に呼び出す。
|
Object |
RPCInvoker.rcall(ObjectId targetId,
E remotePeer,
int timeout,
String method,
Object... args)
リモートピア上の、clz型のインターフェースを実装し、
targetIdを持つオブジェクトのメソッドを動的に呼び出す。
|
Object |
RPCInvoker.rcall(ObjectId targetId,
E remotePeer,
RPCMode rpcMode,
String method,
Object... args)
リモートピア上の、clz型のインターフェースを実装し、
targetIdを持つオブジェクトのメソッドを動的に呼び出す。
|
Object |
RPCInvoker.rcall(ObjectId targetId,
E remotePeer,
String method,
Object... args)
リモートピア上の、clz型のインターフェースを実装し、
targetIdを持つオブジェクトのメソッドを動的に呼び出す。
|
void |
Peer.registerRPCObject(ObjectId objId,
RPCIf obj) |
void |
RPCInvoker.registerRPCObject(ObjectId objId,
RPCIf obj)
RPCの対象となるオブジェクトを登録する。
|
FutureQueue<?> |
RequestTransport.request(ObjectId appId,
D dst,
Object msg) |
FutureQueue<?> |
RequestTransport.request(ObjectId appId,
D dst,
Object msg,
TransOptions opts) |
FutureQueue<?> |
RequestTransport.request(ObjectId sender,
ObjectId receiver,
D dst,
Object msg)
Send a request message.
|
FutureQueue<?> |
RequestTransport.request(ObjectId sender,
ObjectId receiver,
D dst,
Object msg,
int timeout)
Send a request message.
|
FutureQueue<?> |
RequestTransport.request(ObjectId sender,
ObjectId receiver,
D dst,
Object msg,
TransOptions opts)
Send a request message.
|
void |
Transport.send(ObjectId appId,
D dst,
Object msg)
Send a message to the dst which have same ObjectId as an application Id.
|
void |
Transport.send(ObjectId appId,
D dst,
Object msg,
TransOptions opts) |
void |
Transport.send(ObjectId sender,
ObjectId receiver,
D dst,
Object msg)
Send a message from a local object to a remote object.
|
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.
|
ReturnValue<?> |
RPCInvoker.sendInvoke(ObjectId target,
E remotePeer,
int timeout,
String method,
Object... args)
send an oneway RPC invocation message.
|
void |
RPCInvoker.sendOnewayInvoke(ObjectId target,
E remotePeer,
String method,
Object... args)
send an oneway RPC invocation message.
|
void |
ChannelTransport.setChannelListener(ObjectId upper,
ChannelListener<E> listener)
Set channel listener.
|
void |
Transport.setListener(ObjectId upper,
TransportListener<D> listener)
Set the TransportListener to receive messages on the Transport.
|
boolean |
Peer.unregisterRPCObject(ObjectId objId,
RPCIf obj) |
boolean |
RPCInvoker.unregisterRPCObject(ObjectId objId,
RPCIf obj)
RPC対象から抹消する。
|
| コンストラクタと説明 |
|---|
MethodCall(ObjectId target,
PeerId srcPeerId,
boolean oneway,
String method,
Object... args) |
ReceivedMessage(ObjectId sender,
Endpoint src,
Object msg) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
BaseChannelTransportImpl.lowerSend(ObjectId sender,
ObjectId receiver,
E dst,
NestedMessage nmsg) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected ObjectId |
TransportImpl.defaultAppId |
protected ObjectId |
ChannelImpl.localObjectId |
ObjectId |
NestedMessage.receiver |
protected ObjectId |
ChannelImpl.remoteObjectId |
ObjectId |
NestedMessage.sender |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected Map<ObjectId,ChannelListener<E>> |
ChannelTransportImpl.chListenersByUpper |
protected Map<ObjectId,TransportListener<D>> |
TransportImpl.listenersByUpper |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ObjectId |
TransportImpl.getDefaultAppId() |
ObjectId |
ChannelImpl.getLocalObjectId() |
ObjectId |
ChannelImpl.getRemoteObjectId() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Object |
OneToOneMappingTransport._postReceive(ObjectId sender,
ObjectId receiver,
E src,
Object msg) |
protected Object |
OneToOneMappingTransport._preSend(ObjectId sender,
ObjectId receiver,
E dst,
Object msg) |
protected void |
DatagramBasedTransport._send(ObjectId sender,
ObjectId receiver,
int channelNo,
U dst,
Object msg) |
ChannelListener<E> |
ChannelTransportImpl.getChannelListener(ObjectId upper) |
TransportListener<D> |
TransportImpl.getListener(ObjectId upper) |
protected TransportListener<D> |
RequestTransportImpl.getListener0(ObjectId upper) |
protected void |
OneToOneMappingTransport.lowerSend(ObjectId sender,
ObjectId receiver,
E dst,
NestedMessage nmsg) |
protected DatagramBasedTransport.DatagramChannel<U> |
DatagramBasedTransport.newAcceptChIfAbsent(PeerId creator,
ObjectId localObjId,
ObjectId remoteObjId,
int channelNo,
U dst) |
Channel<E> |
ChannelTransportImpl.newChannel(ObjectId appId,
E dst) |
Channel<E> |
ChannelTransportImpl.newChannel(ObjectId appId,
E dst,
boolean isDuplex) |
Channel<E> |
ChannelTransportImpl.newChannel(ObjectId appId,
E dst,
TransOptions opts) |
Channel<E> |
ChannelTransportImpl.newChannel(ObjectId sender,
ObjectId receiver,
E dst) |
Channel<E> |
ChannelTransportImpl.newChannel(ObjectId sender,
ObjectId receiver,
E dst,
boolean isDuplex) |
abstract Channel<E> |
ChannelTransportImpl.newChannel(ObjectId sender,
ObjectId receiver,
E dst,
boolean isDuplex,
int timeout) |
Channel<E> |
OneToOneMappingTransport.newChannel(ObjectId sender,
ObjectId receiver,
E dst,
boolean isDuplex,
int timeout) |
Channel<E> |
ChannelTransportImpl.newChannel(ObjectId sender,
ObjectId receiver,
E dst,
boolean isDuplex,
TransOptions opts) |
Channel<E> |
ChannelTransportImpl.newChannel(ObjectId sender,
ObjectId receiver,
E dst,
int timeout) |
Channel<U> |
DatagramBasedTransport.newChannel(ObjectId sender,
ObjectId receiver,
U dst,
boolean isDuplex,
int timeout) |
FutureQueue<?> |
RequestTransportImpl.request(ObjectId appId,
D dst,
Object msg) |
FutureQueue<?> |
RequestTransportImpl.request(ObjectId appId,
D dst,
Object msg,
TransOptions opts) |
FutureQueue<?> |
RequestTransportImpl.request(ObjectId sender,
ObjectId receiver,
D dst,
Object msg) |
FutureQueue<?> |
RequestTransportImpl.request(ObjectId sender,
ObjectId receiver,
D dst,
Object msg,
int timeout) |
void |
TransportImpl.send(ObjectId appId,
D dst,
Object msg) |
void |
TransportImpl.send(ObjectId appId,
D dst,
Object msg,
TransOptions opts) |
void |
RequestTransportImpl.send(ObjectId sender,
ObjectId receiver,
D dst,
Object msg) |
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 |
OneToOneMappingTransport.send(ObjectId sender,
ObjectId receiver,
E dst,
Object msg) |
void |
DatagramBasedTransport.send(ObjectId sender,
ObjectId receiver,
U dst,
Object msg) |
void |
ChannelTransportImpl.setChannelListener(ObjectId upper,
ChannelListener<E> listener) |
void |
TransportImpl.setDefaultAppId(ObjectId appId) |
void |
TransportImpl.setListener(ObjectId upper,
TransportListener<D> listener) |
| コンストラクタと説明 |
|---|
NestedMessage(ObjectId sender,
ObjectId receiver,
PeerId srcPeerId,
Endpoint src,
int channelNo,
Object option,
Object inner) |
NestedMessage(ObjectId sender,
ObjectId receiver,
PeerId srcPeerId,
Endpoint src,
Object inner) |
RPCInvocationHandler(RPCInvoker<?,E> invoker,
ObjectId target,
E remotePeer,
int timeout,
RPCMode syncMode) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
Overlay.addKey(ObjectId upper,
K key)
指定されたkeyをオーバレイに登録する。
|
Set<K> |
Overlay.getKeys(ObjectId upper) |
OverlayListener<D,K> |
Overlay.getListener(ObjectId upper) |
boolean |
Overlay.removeKey(ObjectId upper,
K key)
指定されたkeyをオーバレイから登録削除する。
|
FutureQueue<?> |
Overlay.request(ObjectId sender,
ObjectId receiver,
String dstExp,
Object msg) |
FutureQueue<?> |
Overlay.request(ObjectId sender,
ObjectId receiver,
String dstExp,
Object msg,
int timeout) |
FutureQueue<?> |
Overlay.request(ObjectId sender,
ObjectId receiver,
String dstExp,
Object msg,
TransOptions opts) |
FutureQueue<?> |
Overlay.request(ObjectId appId,
String dstExp,
Object msg) |
FutureQueue<?> |
Overlay.request(ObjectId appId,
String dstExp,
Object msg,
TransOptions opts) |
void |
Overlay.send(ObjectId sender,
ObjectId receiver,
String dstExp,
Object msg) |
void |
Overlay.send(ObjectId appId,
String dstExp,
Object msg) |
void |
Overlay.setListener(ObjectId upper,
OverlayListener<D,K> listener) |
| コンストラクタと説明 |
|---|
OverlayReceivedMessage(ObjectId sender,
Endpoint src,
Collection<K> matchedKeys,
Object msg) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
CombinedOverlay.addKey(ObjectId upper,
Key key) |
boolean |
CombinedOverlay.removeKey(ObjectId upper,
Key key) |
FutureQueue<?> |
CombinedOverlay.request(ObjectId sender,
ObjectId receiver,
Destination dst,
Object msg,
TransOptions opts) |
FutureQueue<?> |
CombinedOverlay.request(ObjectId sender,
ObjectId receiver,
String dstExp,
Object msg,
int timeout) |
FutureQueue<?> |
CombinedOverlay.request(ObjectId sender,
ObjectId receiver,
String dstExp,
Object msg,
TransOptions opts) |
void |
CombinedOverlay.send(ObjectId sender,
ObjectId receiver,
String dstExp,
Object msg) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
CompoundOverlay.addKey(ObjectId upper,
K key) |
boolean |
CompoundOverlay.removeKey(ObjectId upper,
K key) |
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) |
void |
CompoundOverlay.send(ObjectId sender,
ObjectId receiver,
D dst,
Object msg) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
FutureQueue<?> |
DOLR.request(ObjectId sender,
ObjectId receiver,
K dst,
Object msg,
TransOptions opts) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
SimpleFlooding.addKey(ObjectId upper,
K key) |
FutureQueue<?> |
SimpleFlooding.request(ObjectId sender,
ObjectId receiver,
Destination dst,
Object msg,
TransOptions opts) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
OverlayImpl.addKey(ObjectId upper,
K key) |
Set<K> |
OverlayImpl.getKeys(ObjectId upper) |
OverlayListener<D,K> |
OverlayImpl.getListener(ObjectId upper) |
boolean |
OverlayImpl.removeKey(ObjectId upper,
K key) |
FutureQueue<?> |
OverlayImpl.request(ObjectId sender,
ObjectId receiver,
String dstExp,
Object msg) |
FutureQueue<?> |
OverlayImpl.request(ObjectId sender,
ObjectId receiver,
String dstExp,
Object msg,
int timeout) |
FutureQueue<?> |
OverlayImpl.request(ObjectId sender,
ObjectId receiver,
String dstExp,
Object msg,
TransOptions opts) |
FutureQueue<?> |
OverlayImpl.request(ObjectId appId,
String dstExp,
Object msg) |
FutureQueue<?> |
OverlayImpl.request(ObjectId appId,
String dstExp,
Object msg,
int timeout) |
FutureQueue<?> |
OverlayImpl.request(ObjectId appId,
String dstExp,
Object msg,
TransOptions opts) |
void |
OverlayImpl.send(ObjectId sender,
ObjectId receiver,
String dstExp,
Object msg) |
void |
OverlayImpl.send(ObjectId appId,
String dstExp,
Object msg) |
void |
OverlayImpl.setListener(ObjectId upper,
OverlayListener<D,K> listener) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
FutureQueue<?> |
LLNet.request(ObjectId sender,
ObjectId receiver,
GeoRegion dst,
Object msg,
TransOptions opts) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static ObjectId |
RQManager.RQ_QUERY_AT_FIND |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
MSkipGraph.addKey(ObjectId upper,
K key) |
FutureQueue<?> |
MSkipGraph.forwardQueryToMaxLessThan(ObjectId sender,
ObjectId receiver,
LowerUpper lu,
Object msg) |
Set<K> |
MSkipGraph.getKeys(ObjectId upper) |
boolean |
MSkipGraph.removeKey(ObjectId upper,
K key) |
FutureQueue<?> |
MSkipGraph.request(ObjectId sender,
ObjectId receiver,
Destination dst,
Object msg,
TransOptions opts) |
FutureQueue<?> |
MSkipGraph.request(ObjectId sender,
ObjectId receiver,
D dst,
Object msg,
int timeout) |
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) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
Suzaku.addKey(ObjectId upper,
K key) |
FutureQueue<?> |
Suzaku.forwardQueryToMaxLessThan(ObjectId sender,
ObjectId receiver,
LowerUpper lu,
Object msg,
TransOptions opts) |
Set<K> |
Suzaku.getKeys(ObjectId upper) |
boolean |
Suzaku.removeKey(ObjectId upper,
K key) |
FutureQueue<?> |
Suzaku.request(ObjectId sender,
ObjectId receiver,
Destination dst,
Object msg,
int timeout) |
FutureQueue<?> |
Suzaku.request(ObjectId sender,
ObjectId receiver,
Destination dst,
Object msg,
TransOptions opts) |
FutureQueue<?> |
Suzaku.request1(ObjectId sender,
ObjectId receiver,
K dst,
Object msg,
TransOptions opts) |
FutureQueue<?> |
Suzaku.request2(ObjectId sender,
ObjectId receiver,
KeyRange<K> dst,
Object msg,
TransOptions opts) |
FutureQueue<?> |
Suzaku.request3(ObjectId sender,
ObjectId receiver,
KeyRanges<K> dst,
Object msg,
TransOptions opts) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ObjectId |
RawChannel.getLocalObjectId() |
ObjectId |
RawChannel.getRemoteObjectId() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ChannelListener<E> |
MonoTransportImpl.getChannelListener(ObjectId receiver) |
TransportListener<E> |
MonoTransportImpl.getListener(ObjectId receiver) |
Channel<E> |
MonoTransportImpl.newChannel(ObjectId sender,
ObjectId receiver,
E dst,
boolean isDuplex,
int timeout) |
void |
MonoTransportImpl.send(ObjectId sender,
ObjectId receiver,
E dst,
Object msg) |
void |
MonoTransportImpl.setChannelListener(ObjectId receiver,
ChannelListener<E> listener) |
void |
MonoTransportImpl.setListener(ObjectId receiver,
TransportListener<E> listener) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
TSD.advertiseAll(PeerId peerId,
ObjectId receiver)
peerId, receiverの区分で登録されているすべてのlocalServiceを広告する。
|
void |
TSD.cancelDiscovery(PeerId peerId,
ObjectId receiver)
peerId, receiverの区分でセットしたタイマーをキャンセルする。
|
protected void |
TSD.checkDiscarding(PeerId peerId,
ObjectId receiver)
削除タイミングをTSDListenerに通知する。
|
TSDListener |
TSD.getDiscoveryListener(PeerId peerId,
ObjectId receiver) |
void |
TSD.registerService(PeerId peerId,
ObjectId receiver,
T info) |
void |
TSD.scheduleDiscovery(PeerId peerId,
ObjectId receiver,
long delay,
long period)
peerId, receiverの区分で、discoveryTasksのタイマー登録をする。
|
void |
TSD.setDiscoveryListener(PeerId peerId,
ObjectId receiver,
TSDListener listener) |
void |
TSD.unregisterAllServices(PeerId peerId,
ObjectId receiver) |
void |
TSD.unregisterService(PeerId peerId,
ObjectId receiver,
T info) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Object |
ThroughTransport._postReceive(ObjectId sender,
ObjectId receiver,
E src,
Object msg) |
protected Object |
ThroughTransport._preSend(ObjectId sender,
ObjectId receiver,
E dst,
Object msg) |
protected void |
FragmentationTransport.lowerSend(ObjectId sender,
ObjectId receiver,
E dst,
NestedMessage nmsg) |
Copyright © 2017. All rights reserved.