| パッケージ | 説明 |
|---|---|
| org.piax.gtrans | |
| org.piax.gtrans.base | |
| org.piax.gtrans.impl | |
| org.piax.gtrans.raw | |
| org.piax.gtrans.raw.lwtcp | |
| org.piax.gtrans.util |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Channel<E> |
ChannelTransport.newChannel(E dst) |
Channel<E> |
ChannelTransport.newChannel(E dst,
boolean isDuplex) |
Channel<E> |
ChannelTransport.newChannel(E dst,
TransOptions opts) |
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.
|
Channel<E> |
ChannelTransport.newChannel(TransportId upperTrans,
E dst)
Create a new channel for a transport object.
|
Channel<E> |
ChannelTransport.newChannel(TransportId upperTrans,
E dst,
boolean isDuplex)
Create a new channel for a transport object with isDuplex.
|
Channel<E> |
ChannelTransport.newChannel(TransportId upperTrans,
E dst,
boolean isDuplex,
int timeout)
Create a new channel for a transport object with isDuplex and timeout.
|
Channel<E> |
ChannelTransport.newChannel(TransportId upperTrans,
E dst,
boolean isDuplex,
TransOptions opts) |
Channel<E> |
ChannelTransport.newChannel(TransportId upperTrans,
E dst,
int timeout)
Create a new channel for a transport object with timeout.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
ChannelListener.onAccepting(Channel<E> channel)
Channelが通信相手によって、生成された際に呼び出されるメソッド。
|
void |
ChannelListener.onClosed(Channel<E> channel)
Channelが通信相手によって、closeされた際に呼び出されるメソッド。
|
void |
ChannelListener.onFailure(Channel<E> channel,
Exception cause)
Channelが予期せぬ例外によって、切断された際に呼び出されるメソッド。
|
void |
ChannelListener.onReceive(Channel<E> channel)
Channelがメッセージを受信した際に呼び出されるメソッド。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
BaseChannelTransportImpl.lowerChSend(Channel<E> ch,
NestedMessage nmsg) |
void |
BaseChannelTransportImpl.onReceive(Channel<E> lowerCh) |
protected void |
BaseChannelTransportImpl.removeCh(Channel<E> lowerCh) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ChannelImpl<E extends Endpoint>
Channelオブジェクトを実装するための部品として使用するabstractクラス
|
protected static class |
DatagramBasedTransport.DatagramChannel<E extends Endpoint> |
protected static class |
OneToOneMappingTransport.OneToOneChannel<E extends Endpoint>
OneToOneMappingTransportの内部で使用する下位層のchannelをラップするだけの
ChannelImplクラス
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Channel<E> |
ChannelTransportImpl.newChannel(E dst) |
Channel<E> |
ChannelTransportImpl.newChannel(E dst,
boolean isDuplex) |
Channel<E> |
ChannelTransportImpl.newChannel(E dst,
TransOptions opts) |
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) |
Channel<E> |
ChannelTransportImpl.newChannel(TransportId upperTrans,
E dst) |
Channel<E> |
ChannelTransportImpl.newChannel(TransportId upperTrans,
E dst,
boolean isDuplex) |
Channel<E> |
ChannelTransportImpl.newChannel(TransportId upperTrans,
E dst,
boolean isDuplex,
int timeout) |
Channel<E> |
ChannelTransportImpl.newChannel(TransportId upperTrans,
E dst,
boolean isDuplex,
TransOptions opts) |
Channel<E> |
ChannelTransportImpl.newChannel(TransportId upperTrans,
E dst,
int timeout) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
OneToOneMappingTransport._onReceive(Channel<E> ch,
NestedMessage nmsg) |
protected OneToOneMappingTransport.OneToOneChannel<E> |
OneToOneMappingTransport._putReceiveQueue(Channel<E> lowerCh,
NestedMessage nmsg) |
protected OneToOneMappingTransport.OneToOneChannel<E> |
OneToOneMappingTransport.getCh(Channel<E> lowerCh) |
protected void |
OneToOneMappingTransport.lowerChSend(Channel<E> ch,
NestedMessage nmsg) |
boolean |
OneToOneMappingTransport.onAccepting(Channel<E> lowerCh) |
boolean |
DatagramBasedTransport.onAccepting(Channel<L> channel) |
void |
OneToOneMappingTransport.onClosed(Channel<E> lowerCh) |
void |
DatagramBasedTransport.onClosed(Channel<L> channel) |
void |
OneToOneMappingTransport.onFailure(Channel<E> lowerCh,
Exception cause) |
void |
DatagramBasedTransport.onFailure(Channel<L> channel,
Exception cause) |
void |
OneToOneMappingTransport.onReceive(Channel<E> lowerCh) |
void |
DatagramBasedTransport.onReceive(Channel<L> lowerCh) |
protected OneToOneMappingTransport.OneToOneChannel<E> |
OneToOneMappingTransport.putCh(Channel<E> lowerCh,
OneToOneMappingTransport.OneToOneChannel<E> ch) |
protected void |
OneToOneMappingTransport.removeCh(Channel<E> lowerCh) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
RawChannel<E extends PeerLocator> |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Channel<E> |
MonoTransport.newChannel(E dst) |
Channel<E> |
MonoTransportImpl.newChannel(E dst) |
Channel<E> |
MonoTransport.newChannel(E dst,
boolean isDuplex) |
Channel<E> |
MonoTransportImpl.newChannel(E dst,
boolean isDuplex) |
Channel<E> |
MonoTransport.newChannel(E dst,
boolean isDuplex,
int timeout) |
abstract Channel<E> |
MonoTransportImpl.newChannel(E dst,
boolean isDuplex,
int timeout) |
Channel<E> |
MonoTransport.newChannel(E dst,
int timeout) |
Channel<E> |
MonoTransportImpl.newChannel(E dst,
int timeout) |
Channel<E> |
MonoTransportImpl.newChannel(ObjectId sender,
ObjectId receiver,
E dst,
boolean isDuplex,
int timeout) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
LWTcpChannel |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
FragmentationTransport.lowerChSend(Channel<E> ch,
NestedMessage nmsg) |
void |
FragmentationTransport.onReceive(Channel<E> lowerCh) |
Copyright © 2017. All rights reserved.