org.siprop.transport.impl
クラス TransportManager

java.lang.Object
  上位を拡張 org.siprop.transport.impl.TransportManager

public class TransportManager
extends java.lang.Object

存在する全Transportを管理するクラス

作成者:
sakukawa

メソッドの概要
 void addListenedTransport(Peer p, Transport tp)
          現在listenしているトランスポートを追加する。
 void addSendTransport(Peer dest, Transport tp)
          destへ送信するためのTransportを追加する。
static TransportManager getInstance()
          インスタンスを取得する。
 Transport getListenedTransport(Peer p)
          現在listenしているトランスポートを取得する。
 Transport getSendTransport(Peer dest)
          パケット送信先Peer情報から、送信用トランスポートを取得する。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getInstance

public static TransportManager getInstance()
インスタンスを取得する。

戻り値:

getSendTransport

public Transport getSendTransport(Peer dest)
パケット送信先Peer情報から、送信用トランスポートを取得する。

パラメータ:
dest -
戻り値:

getListenedTransport

public Transport getListenedTransport(Peer p)
現在listenしているトランスポートを取得する。

パラメータ:
p -
戻り値:

addSendTransport

public void addSendTransport(Peer dest,
                             Transport tp)
destへ送信するためのTransportを追加する。

パラメータ:
dest -

addListenedTransport

public void addListenedTransport(Peer p,
                                 Transport tp)
現在listenしているトランスポートを追加する。

パラメータ:
p -