org.siprop.transport.impl
クラス TransportRepositoryImpl

java.lang.Object
  上位を拡張 org.siprop.transport.impl.TransportRepositoryImpl
すべての実装されたインタフェース:
Repository, TransportRepository

public class TransportRepositoryImpl
extends java.lang.Object
implements TransportRepository

Transport用リポジトリクラスの実装

作成者:
noritsuna

入れ子のクラスの概要
 class TransportRepositoryImpl.OutbaundPacketProcessor
          Packetを操作するためのクラス
 
コンストラクタの概要
TransportRepositoryImpl()
           
 
メソッドの概要
 void create(Provider provider)
          TransportRepositoryを作成する。
 Router getRouter(RouteType routeType)
          Routerを取得する。
 void setRouter(RouteType routeType, PeerImpl peer, Router router)
          Routerをセットする。
 void setRouter(RouteType routeType, Router router)
          Routerをセットする。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TransportRepositoryImpl

public TransportRepositoryImpl()
メソッドの詳細

create

public void create(Provider provider)
TransportRepositoryを作成する。

定義:
インタフェース Repository 内の create
パラメータ:
provider - Providerクラス

getRouter

public Router getRouter(RouteType routeType)
Routerを取得する。

定義:
インタフェース Repository 内の getRouter
パラメータ:
routeType -
戻り値:

setRouter

public void setRouter(RouteType routeType,
                      Router router)
Routerをセットする。

定義:
インタフェース Repository 内の setRouter
パラメータ:
routeType -
router -

setRouter

public void setRouter(RouteType routeType,
                      PeerImpl peer,
                      Router router)
Routerをセットする。

定義:
インタフェース TransportRepository 内の setRouter
パラメータ:
routeType -
peer -
router -