| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
PeerIdWithLocator
A class to hold a pair of Peer Identifier and Locator.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
PeerId |
PeerIdWithLocator.getPeerId() |
static PeerId |
PeerId.newId() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
abstract RawTransport<? extends PeerLocator> |
PeerLocator.newRawTransport(PeerId peerId)
このピアlocatorを使った通信をサポートするRawTransportを生成する。
|
| コンストラクタと説明 |
|---|
PeerIdWithLocator(PeerId peerId,
PeerLocator locator) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
PeerId |
AttributeTable.peerId |
| コンストラクタと説明 |
|---|
AttributeTable(PeerId peerId,
ObjectId tableId) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected PeerId |
PeerInfo.peerId |
protected PeerId |
RPCInvoker.MethodCall.srcPeerId |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
PeerId |
Peer.getPeerId() |
PeerId |
PeerInfo.getPeerId() |
PeerId |
Transport.getPeerId()
Returns the peer Id.
|
PeerId |
RPCInvoker.getSrcPeerId()
RPCで呼ばれた際の呼び出し側を返す。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static Peer |
Peer.getInstance(PeerId peerId)
Peerオブジェクトを取得する。
|
| コンストラクタと説明 |
|---|
MethodCall(ObjectId target,
PeerId srcPeerId,
boolean oneway,
String method,
Object... args) |
Peer(PeerId peerId) |
PeerInfo(PeerId peerId,
E endpoint) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
PeerId |
HandoverTransport.getEndpoint() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
HandoverTransport.lowerSend(PeerId dst,
NestedMessage nmsg) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected PeerId |
ChannelImpl.creator |
PeerId |
MessageId.origin |
protected PeerId |
TransportImpl.peerId |
PeerId |
NestedMessage.srcPeerId |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
PeerId |
TransportImpl.getPeerId() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
List<PeerId> |
IdResolver.getPeerIds() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
IdResolver.add(PeerId peerId,
PeerLocator loc) |
boolean |
IdResolver.contains(PeerId peerId) |
protected DatagramBasedTransport.DatagramChannel<U> |
DatagramBasedTransport.getAcceptCh(PeerId creator,
int channelNo) |
List<PeerLocator> |
IdResolver.getLocators(PeerId peerId) |
protected DatagramBasedTransport.DatagramChannel<U> |
DatagramBasedTransport.newAcceptChIfAbsent(PeerId creator,
ObjectId localObjId,
ObjectId remoteObjId,
int channelNo,
U dst) |
static MessageId |
MessageId.newMessageId(PeerId origin) |
boolean |
IdResolver.remove(PeerId peerId,
PeerLocator loc) |
void |
IdResolver.removeAll(PeerId peerId) |
void |
IdResolver.set(PeerId peerId,
PeerLocator... locs) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
IdResolver.putAll(Map<? extends PeerId,? extends PeerLocator> map) |
| コンストラクタと説明 |
|---|
IdResolver(PeerId myId) |
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) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected PeerId |
RingManager.peerId |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
PeerId |
RingManager.getPeerId()
get PeerId
|
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected PeerId |
RQReplyMessage.senderId |
| コンストラクタと説明 |
|---|
QueryId(PeerId sourcePeer,
long id) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
PeerId |
SkipGraph.getPeerId()
get PeerId
|
| コンストラクタと説明 |
|---|
InetTransport(PeerId peerId,
E peerLocator,
boolean supportsDuplex) |
InetTransport(PeerId peerId,
E peerLocator,
boolean supportsDuplex,
long interval) |
MonoTransportImpl(PeerId peerId,
boolean supportsDuplex)
RawTransportのように、ServiceIdを持たないTransportを生成する。
|
RawTransport(PeerId peerId,
E peerLocator,
boolean supportsDuplex) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
RawTransport<EmuLocator> |
EmuLocator.newRawTransport(PeerId peerId) |
| コンストラクタと説明 |
|---|
EmuTransport(PeerId peerId,
EmuLocator peerLocator) |
| コンストラクタと説明 |
|---|
LWTcpTransport(PeerId peerId,
TcpLocator peerLocator) |
LWTcpTransport(PeerId peerId,
TcpLocator peerLocator,
boolean linger0Option) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
RawTransport<TcpLocator> |
TcpLocator.newRawTransport(PeerId peerId) |
| コンストラクタと説明 |
|---|
TcpTransport(PeerId peerId,
TcpLocator peerLocator) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
RawTransport<UdpLocator> |
UdpLocator.newRawTransport(PeerId peerId) |
| コンストラクタと説明 |
|---|
UdpTransport(PeerId peerId,
UdpLocator peerLocator) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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) |
| コンストラクタと説明 |
|---|
TSDDiscoverable(PeerId peerId,
TSDDiscoverable.Type type,
TransportId transId) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static void |
ThreadUtil.concatPeerId2ThreadName(PeerId peerId) |
void |
PIAXThreadPool.execute(PeerId peerId,
Runnable task)
taskをスレッドプールのスレッドを使って実行する。
|
| コンストラクタと説明 |
|---|
_Runnable(PeerId peerId,
Runnable runnable) |
_Timer(PeerId peerId,
String name,
boolean isDaemon) |
Copyright © 2017. All rights reserved.