public class FragmentationTransport<E extends Endpoint> extends OneToOneMappingTransport<E>
OneToOneMappingTransport.OneToOneChannel<E extends Endpoint>chListenersByUpper, supportsDuplexdefaultAppId, isActive, isBaseTransport, listenersByUpper, lowerTrans, peer, peerId, transId, transIdPath, uppersDEFAULT_APP_ID| コンストラクタと説明 |
|---|
FragmentationTransport(TransportId transId,
ChannelTransport<E> lowerTrans) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
fin()
Finalize the Transport object.
|
int |
getMTU()
Returns the MTU (Maximum Transmission Unit) of the Transport object.
|
protected void |
lowerChSend(Channel<E> ch,
NestedMessage nmsg) |
protected void |
lowerSend(ObjectId sender,
ObjectId receiver,
E dst,
NestedMessage nmsg) |
void |
onReceive(Channel<E> lowerCh)
Channelがメッセージを受信した際に呼び出されるメソッド。
|
void |
onReceive(Transport<E> trans,
ReceivedMessage rmsg)
Transportオブジェクトがメッセージを受信した際に呼び出されるメソッド。
|
protected boolean |
useReceiverThread(int numProc) |
_onReceive, _onReceive, _postReceive, _preSend, _putReceiveQueue, chSend, getCh, getEndpoint, getLowerTransport, newChannel, onAccepting, onClosed, onFailure, putCh, removeCh, sendgetChannelListener, getChannelListener, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, setChannelListener, setChannelListener, supportsDuplex, toString0checkActive, getBaseTransport, getDefaultAppId, getListener, getListener, getLowerTransports, getPeer, getPeerId, getTransportId, getTransportIdPath, getUppers, hasStableLocator, isUp, send, send, send, send, send, send, send, setBaseTransport, setDefaultAppId, setListener, setListener, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBaseTransport, getListener, getListener, getLowerTransports, getPeer, getPeerId, getTransportId, getTransportIdPath, hasStableLocator, isUp, send, send, send, send, send, send, send, setListener, setListenerpublic FragmentationTransport(TransportId transId, ChannelTransport<E> lowerTrans) throws IdConflictException, IOException
public void fin()
Transportpublic int getMTU()
Transportprotected void lowerSend(ObjectId sender, ObjectId receiver, E dst, NestedMessage nmsg) throws ProtocolUnsupportedException, IOException
lowerSend クラス内 OneToOneMappingTransport<E extends Endpoint>ProtocolUnsupportedExceptionIOExceptionprotected void lowerChSend(Channel<E> ch, NestedMessage nmsg) throws IOException
lowerChSend クラス内 OneToOneMappingTransport<E extends Endpoint>IOExceptionprotected boolean useReceiverThread(int numProc)
public void onReceive(Channel<E> lowerCh)
ChannelListeneronReceive インタフェース内 ChannelListener<E extends Endpoint>onReceive クラス内 OneToOneMappingTransport<E extends Endpoint>lowerCh - Channelオブジェクトpublic void onReceive(Transport<E> trans, ReceivedMessage rmsg)
TransportListeneronReceive インタフェース内 TransportListener<E extends Endpoint>onReceive クラス内 OneToOneMappingTransport<E extends Endpoint>trans - Transportオブジェクトrmsg - ReceivedMessageオブジェクトCopyright © 2017. All rights reserved.