インタフェース
org.siprop.core.Repository の使用

Repository を使用しているパッケージ
org.siprop.b2bua.impl   
org.siprop.core   
org.siprop.core.b2bua   
org.siprop.core.stack   
org.siprop.core.transport   
org.siprop.core.ua   
org.siprop.stack.impl   
org.siprop.transport.impl   
org.siprop.ua.impl   
 

org.siprop.b2bua.impl での Repository の使用
 

Repository を返す org.siprop.b2bua.impl のメソッド
 Repository B2BUAProviderImpl.createRepository(Provider provider)
          Provider情報から、Repositoryを作成する。
 Repository B2BUAProviderImpl.createStacks()
          スタックを作成する。
 Repository B2BUAProviderImpl.createTransports()
          トランスポートを作成する。
 Repository B2BUAProviderImpl.createUAs()
          UAを作成する。
 Repository B2BUAImpl.getRepository()
           
 

Repository 型のパラメータを持つ org.siprop.b2bua.impl のメソッド
 void B2BUAImpl.setRepository(Repository repository)
           
 

org.siprop.core での Repository の使用
 

org.siprop.core での Repository のサブインタフェース
 interface FilterRepository
          Filter用のリポジトリクラス
各層で使用する可能性があるため、このパッケージで定義している。
 

Repository を返す org.siprop.core のメソッド
 Repository Provider.createRepository(Provider provider)
          Repositoryを作成する。
 Repository Router.getRepository()
          Repositoryを取得する
 

Repository 型のパラメータを持つ org.siprop.core のメソッド
 void Router.setRepository(Repository repository)
          Repositoryをセットする
 

org.siprop.core.b2bua での Repository の使用
 

Repository を返す org.siprop.core.b2bua のメソッド
 Repository B2BUAProvider.createStacks()
          スタックを作成する。
 Repository B2BUAProvider.createTransports()
          トランスポートを作成する
 Repository B2BUAProvider.createUAs()
          UAを作成する。
 

org.siprop.core.stack での Repository の使用
 

org.siprop.core.stack での Repository のサブインタフェース
 interface StackRepository
          Stack用のリポジトリクラス
 

org.siprop.core.transport での Repository の使用
 

org.siprop.core.transport での Repository のサブインタフェース
 interface TransportRepository
          Transport用のリポジトリインタフェース
 

org.siprop.core.ua での Repository の使用
 

org.siprop.core.ua での Repository のサブインタフェース
 interface UARepository
          UA用のリポジトリインタフェース
 

org.siprop.stack.impl での Repository の使用
 

Repository を実装している org.siprop.stack.impl のクラス
 class StackRepositoryImpl
          Stack用のリポジトリクラスの実装
現在は、Jain-SIPの構造に合わせて変更されている
 

Repository を返す org.siprop.stack.impl のメソッド
 Repository SIPStackRouter.getRepository()
           
 

Repository 型のパラメータを持つ org.siprop.stack.impl のメソッド
 void SIPStackRouter.setRepository(Repository repository)
           
 

org.siprop.transport.impl での Repository の使用
 

Repository を実装している org.siprop.transport.impl のクラス
 class TransportRepositoryImpl
          Transport用リポジトリクラスの実装
 

Repository を返す org.siprop.transport.impl のメソッド
 Repository TransportRepositoryImpl.OutbaundPacketProcessor.getRepository()
           
 Repository TransportCreator.getRepository()
           
 

Repository 型のパラメータを持つ org.siprop.transport.impl のメソッド
 void TransportRepositoryImpl.OutbaundPacketProcessor.setRepository(Repository repository)
           
 void TransportCreator.setRepository(Repository repository)
           
 

org.siprop.ua.impl での Repository の使用
 

Repository を実装している org.siprop.ua.impl のクラス
 class UARepositoryImpl
          UA用リポジトリクラスの実装
 

Repository を返す org.siprop.ua.impl のメソッド
 Repository UARouterImpl.getRepository()
          Repositoryを取得する。
 Repository DefaultSIPUASetRouterImpl.getRepository()
          Repositoryを取得する。
 

Repository 型のパラメータを持つ org.siprop.ua.impl のメソッド
 void UARouterImpl.setRepository(Repository repository)
          Repositoryをセットする。
 void DefaultSIPUASetRouterImpl.setRepository(Repository repository)
          Repositoryをセットする。
 

Repository 型のパラメータを持つ org.siprop.ua.impl のコンストラクタ
UARouterImpl(Repository repository)
          コンストラクタ