|
||||||||||
前 次 | フレームあり フレームなし |
org.siprop.b2bua.impl での Router の使用 |
---|
Router を実装している org.siprop.b2bua.impl のクラス | |
---|---|
class |
B2BUAImpl
B2BUAとして、動作させるためのコントロール用クラスの基底クラス 全体で1つのみ存在し、inner,outerの2つのUAを管理する存在となる。 |
Router 型のパラメータを持つ org.siprop.b2bua.impl のメソッド | |
---|---|
void |
B2BUAImpl.addRoute(Router router)
|
void |
B2BUAImpl.removeRoute(Router router)
|
org.siprop.core での Router の使用 |
---|
Router を実装している org.siprop.core のクラス | |
---|---|
class |
RouterComposer
Routerのcomposerパターン用抽象クラス |
Router を返す org.siprop.core のメソッド | |
---|---|
Router |
Repository.getRouter(RouteType routeType)
Routerを取得する。 |
Router 型のパラメータを持つ org.siprop.core のメソッド | |
---|---|
void |
Router.addRoute(Router router)
Routing情報を追加する |
void |
Router.removeRoute(Router router)
Routing情報を削除する |
void |
Repository.setRouter(RouteType routeType,
Router router)
Routerをセットする。 |
org.siprop.core.b2bua での Router の使用 |
---|
org.siprop.core.b2bua での Router のサブインタフェース | |
---|---|
interface |
B2BUA
B2BUAのインタフェース 現在は、Routerとして、実装している。 |
org.siprop.core.stack での Router の使用 |
---|
Router 型のパラメータを持つ org.siprop.core.stack のメソッド | |
---|---|
void |
Stack.doDispatch(Transport tp,
Packet p,
Router upperRouter)
外部より、ディスパッチされるメソッド |
org.siprop.core.transport での Router の使用 |
---|
org.siprop.core.transport での Router のサブインタフェース | |
---|---|
interface |
PacketProcessor
Transport用の特別なRouterを示すインタフェース |
Router 型のパラメータを持つ org.siprop.core.transport のメソッド | |
---|---|
void |
TransportRepository.setRouter(RouteType routeType,
PeerImpl peer,
Router router)
Routerをセットする。 |
org.siprop.core.ua での Router の使用 |
---|
org.siprop.core.ua での Router のサブインタフェース | |
---|---|
interface |
UARouter
UARouterを示すインタフェース |
interface |
UASetRouter
UASet(UAのグループ)をRoutingするためのインタフェース 構造をはっきりさせるために、今のところは用意している。 |
org.siprop.stack.impl での Router の使用 |
---|
Router を実装している org.siprop.stack.impl のクラス | |
---|---|
class |
SIPStackRouter
Transport情報から、使用するstackを判別するクラス |
Router を返す org.siprop.stack.impl のメソッド | |
---|---|
Router |
StackRepositoryImpl.getRouter(RouteType routeType)
Routerを取得する。 |
Router 型のパラメータを持つ org.siprop.stack.impl のメソッド | |
---|---|
void |
SIPStackRouter.addRoute(Router router)
|
void |
SIPStack.doDispatch(Transport tp,
Packet p,
Router upperRouter)
外部よりディスパッチされるメソッド |
void |
SIPStackRouter.removeRoute(Router router)
|
void |
StackRepositoryImpl.setRouter(RouteType routeType,
Router router)
Routerをセットする。 |
void |
SIPStackRouter.setRouter(RouteType routeType,
Router router)
Routerをセットする。 |
org.siprop.transport.impl での Router の使用 |
---|
Router を実装している org.siprop.transport.impl のクラス | |
---|---|
class |
TransportCreator
Transportを作成するためのクラス Jain-SIPに依存するクラス |
class |
TransportRepositoryImpl.OutbaundPacketProcessor
Packetを操作するためのクラス |
Router を返す org.siprop.transport.impl のメソッド | |
---|---|
Router |
TransportRepositoryImpl.getRouter(RouteType routeType)
Routerを取得する。 |
Router 型のパラメータを持つ org.siprop.transport.impl のメソッド | |
---|---|
void |
TransportRepositoryImpl.OutbaundPacketProcessor.addRoute(Router router)
|
void |
TransportCreator.addRoute(Router router)
|
void |
TransportRepositoryImpl.OutbaundPacketProcessor.removeRoute(Router router)
|
void |
TransportCreator.removeRoute(Router router)
|
void |
TransportRepositoryImpl.setRouter(RouteType routeType,
PeerImpl peer,
Router router)
Routerをセットする。 |
void |
TransportRepositoryImpl.setRouter(RouteType routeType,
Router router)
Routerをセットする。 |
org.siprop.ua.impl での Router の使用 |
---|
Router を実装している org.siprop.ua.impl のクラス | |
---|---|
class |
DefaultSIPUASetRouterImpl
デフォルトのUASet用のRouterの実装クラス UAの集合体を表す。 |
class |
UARouterImpl
UARouterの実装クラス SIPのみを捌く |
Router を返す org.siprop.ua.impl のメソッド | |
---|---|
Router |
UARepositoryImpl.getRouter(RouteType routeType)
Routerを取得する。 |
Router 型のパラメータを持つ org.siprop.ua.impl のメソッド | |
---|---|
void |
UARouterImpl.addRoute(Router router)
Routerを追加する。 |
void |
DefaultSIPUASetRouterImpl.addRoute(Router router)
Routerを追加する。 |
void |
UARouterImpl.removeRoute(Router router)
Routerを削除する。 |
void |
DefaultSIPUASetRouterImpl.removeRoute(Router router)
Routerを削除する。 |
void |
UARepositoryImpl.setRouter(RouteType routeType,
Router router)
Routerをセットする。 |
|
||||||||||
前 次 | フレームあり フレームなし |