|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.siprop.b2bua.impl.B2BUAImpl
public class B2BUAImpl
B2BUAとして、動作させるためのコントロール用クラスの基底クラス
全体で1つのみ存在し、inner,outerの2つのUAを管理する存在となる。
| コンストラクタの概要 | |
|---|---|
B2BUAImpl()
|
|
| メソッドの概要 | |
|---|---|
void |
addRoute(Router router)
Routing情報を追加する |
ControlMessage |
createControlMessage(MessageContext message)
ControlMessageを作成する。 |
void |
doDispatch(MessageContext msgSet)
TransportやStackから、コールバックされるメソッド |
void |
doProcessMessage(java.lang.Object obj)
|
void |
doRoute(MessageContext message)
Routingを実行する |
Repository |
getRepository()
Repositoryを取得する |
Resolver |
getResolver()
Resolverを取得する。 |
java.util.List |
getResolvers()
|
UAPair |
getUAPair(MessageContext msgContext)
UAPairを取得する。 |
void |
removeRoute(Router router)
Routing情報を削除する |
void |
removeUAPair(MessageContext msgSet)
UAPairを削除する。 |
void |
send(MessageContext msgContext)
メッセージを下位層に送信する。 |
void |
setRepository(Repository repository)
Repositoryをセットする |
void |
setResolvers(java.util.List resolverList)
Resolverのリストをセットする。 |
void |
setUAPair(MessageContext msgContext,
UAPair uaSet)
UAPairをセットする。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public B2BUAImpl()
| メソッドの詳細 |
|---|
public void doDispatch(MessageContext msgSet)
Router 内の doDispatchpublic void send(MessageContext msgContext)
msgContext - public UAPair getUAPair(MessageContext msgContext)
key -
public void setUAPair(MessageContext msgContext,
UAPair uaSet)
key - uaSet - public void removeUAPair(MessageContext msgSet)
msgSet - public ControlMessage createControlMessage(MessageContext message)
B2BUA 内の createControlMessagemessage -
public void addRoute(Router router)
Router の記述:
Router 内の addRoutepublic void removeRoute(Router router)
Router の記述:
Router 内の removeRoutepublic void doRoute(MessageContext message)
Router の記述:
Router 内の doRoutepublic void doProcessMessage(java.lang.Object obj)
public void setRepository(Repository repository)
Router の記述:
Router 内の setRepositorypublic Repository getRepository()
Router の記述:
Router 内の getRepositorypublic void setResolvers(java.util.List resolverList)
B2BUA の記述:
B2BUA 内の setResolversresolverList - リゾルバのリストpublic java.util.List getResolvers()
public Resolver getResolver()
B2BUA の記述:
B2BUA 内の getResolver
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||