パッケージ org.piax.gtrans.raw
クラス RawTransport<E extends PeerLocator>
java.lang.Object
org.piax.gtrans.impl.TransportImpl<E>
org.piax.gtrans.impl.ChannelTransportImpl<E>
org.piax.gtrans.raw.MonoTransportImpl<E>
org.piax.gtrans.raw.RawTransport<E>
- すべての実装されたインタフェース:
Closeable,AutoCloseable,ChannelTransport<E>,MonoTransport<E>,Transport<E>
- 直系の既知のサブクラス:
EmuTransport,InetTransport
public abstract class RawTransport<E extends PeerLocator> extends MonoTransportImpl<E>
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 protected EpeerLocatorクラスから継承されたフィールド org.piax.gtrans.impl.TransportImpl
defaultAppId, isActive, isBaseTransport, listenersByUpper, lowerTrans, peer, peerId, transId, transIdPath, uppers -
コンストラクタの概要
コンストラクタ 修飾子 コンストラクタ 説明 protectedRawTransport(PeerId peerId, E peerLocator, boolean supportsDuplex) -
メソッドの概要
修飾子とタイプ メソッド 説明 booleancanSend(PeerLocator target)booleancanSendNormalObject()voidfin()EgetEndpoint()Transport<?>getLowerTransport()abstract RawChannel<E>newChannel(E dst, boolean isDuplex, int timeout)voidsend(E dst, Object msg)クラスから継承されたメソッド org.piax.gtrans.raw.MonoTransportImpl
getChannelListener, getChannelListener, getListener, getListener, newChannel, newChannel, newChannel, newChannel, send, setChannelListener, setChannelListener, setListener, setListenerクラスから継承されたメソッド org.piax.gtrans.impl.ChannelTransportImpl
newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, supportsDuplex, toString0クラスから継承されたメソッド org.piax.gtrans.impl.TransportImpl
checkActive, getBaseTransport, getDefaultAppId, getLowerTransports, getMTU, getPeer, getPeerId, getTransportId, getTransportIdPath, getUppers, hasStableLocator, isUp, send, send, send, send, send, send, setBaseTransport, setDefaultAppId, toStringクラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitインタフェースから継承されたメソッド org.piax.gtrans.ChannelTransport
newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, newChannel, supportsDuplexインタフェースから継承されたメソッド org.piax.gtrans.Transport
close, getBaseTransport, getLowerTransports, getMTU, getPeer, getPeerId, getTransportId, getTransportIdPath, hasStableLocator, isUp, send, send, send, send, send, send, sendAsync, sendAsync, sendAsync, sendAsync, sendAsync, sendAsync
-
フィールド詳細
-
コンストラクタの詳細
-
メソッドの詳細
-
fin
public void fin()- 定義:
finインタフェース内Transport<E extends PeerLocator>- オーバーライド:
finクラス内MonoTransportImpl<E extends PeerLocator>
-
getEndpoint
-
getLowerTransport
- 定義:
getLowerTransportインタフェース内Transport<E extends PeerLocator>- オーバーライド:
getLowerTransportクラス内TransportImpl<E extends PeerLocator>
-
canSend
-
canSendNormalObject
public boolean canSendNormalObject() -
send
- 定義:
sendインタフェース内MonoTransport<E extends PeerLocator>- 定義:
sendインタフェース内Transport<E extends PeerLocator>- 定義:
sendクラス内MonoTransportImpl<E extends PeerLocator>- 例外:
ProtocolUnsupportedExceptionIOException
-
newChannel
- 定義:
newChannelインタフェース内MonoTransport<E extends PeerLocator>- 定義:
newChannelクラス内MonoTransportImpl<E extends PeerLocator>- 例外:
IOException
-