org.siprop.b2bua.util
クラス UAPair

java.lang.Object
  上位を拡張 org.siprop.b2bua.util.UAPair

public class UAPair
extends java.lang.Object

B2BUAとして、対となるUA(具体的には、UAManager)を保持するための構造体

作成者:
noritsuna

フィールドの概要
 UA innerUA
          (便宜上の)内側UA
本プログラムにおいては、Resolverが、その存在を知っている。
 UA outerUA
          (便宜上の)外側UA
本プログラムにおいては、Resolverが、その存在を知っている。
 
コンストラクタの概要
UAPair()
           
 
メソッドの概要
 MessageContext getCounterUAMessage(MessageContext msgSet)
          対向UAのMessageContextを取得する 3つ以上を管理する場合は、Listなどを考慮。
 MessageContext getPreUAMessage(MessageContext msgSet)
          一つ前のMessageContextを取得する。
 void removeUAMessge(java.lang.String key)
          UAMessageを削除する。
 void setUAMessage(java.lang.String key, MessageContext msgSet)
          UAMessageをセットする。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

innerUA

public UA innerUA
(便宜上の)内側UA
本プログラムにおいては、Resolverが、その存在を知っている。


outerUA

public UA outerUA
(便宜上の)外側UA
本プログラムにおいては、Resolverが、その存在を知っている。

コンストラクタの詳細

UAPair

public UAPair()
メソッドの詳細

setUAMessage

public void setUAMessage(java.lang.String key,
                         MessageContext msgSet)
UAMessageをセットする。

パラメータ:
key - ContextDiscriminatorが知っているキー
msgSet -

getCounterUAMessage

public MessageContext getCounterUAMessage(MessageContext msgSet)
対向UAのMessageContextを取得する 3つ以上を管理する場合は、Listなどを考慮。

パラメータ:
msgSet - MessageContext
戻り値:

getPreUAMessage

public MessageContext getPreUAMessage(MessageContext msgSet)
一つ前のMessageContextを取得する。

パラメータ:
msgSet - MessageContext
戻り値:

removeUAMessge

public void removeUAMessge(java.lang.String key)
UAMessageを削除する。

パラメータ:
key - ContextDiscriminatorが知っているキー