public abstract class BaseTransportGenerator extends Object
| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
BaseTransportGenerator(Peer peer) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
abstract <E extends PeerLocator> |
_newBaseChannelTransport(String desc,
TransportId transId,
E loc) |
abstract <E extends PeerLocator> |
_newBaseTransport(String desc,
TransportId transId,
E loc) |
void |
addLast(BaseTransportGenerator gen) |
void |
addNext(BaseTransportGenerator gen) |
protected Peer |
getPeer() |
<E extends PeerLocator> |
newBaseChannelTransport(String desc,
TransportId transId,
E loc) |
<E extends PeerLocator> |
newBaseTransport(String desc,
TransportId transId,
E loc) |
protected final Peer peer
protected BaseTransportGenerator(Peer peer)
protected Peer getPeer()
public final void addNext(BaseTransportGenerator gen)
public final void addLast(BaseTransportGenerator gen)
public final <E extends PeerLocator> Transport<E> newBaseTransport(String desc, TransportId transId, E loc) throws IdConflictException, IOException
public final <E extends PeerLocator> ChannelTransport<E> newBaseChannelTransport(String desc, TransportId transId, E loc) throws IdConflictException, IOException
public abstract <E extends PeerLocator> ChannelTransport<E> _newBaseChannelTransport(String desc, TransportId transId, E loc) throws IdConflictException, IOException
public abstract <E extends PeerLocator> Transport<E> _newBaseTransport(String desc, TransportId transId, E loc) throws IdConflictException, IOException
Copyright © 2017. All rights reserved.