org.siprop.core.ua
インタフェース UAManager

すべてのスーパーインタフェース:
UA
既知のサブインタフェースの一覧:
UASetManager
既知の実装クラスの一覧:
BaseSIPUAManager, DefaultSIPUAManagerImpl, DefaultSIPUASetManagerImpl

public interface UAManager
extends UA

UAを管理し、操作するためのインタフェース
Dialog単位のUA実体を管理する。また、B2BUA的な操作が必要な場合の判断などを行う。

作成者:
noritsuna

メソッドの概要
 void destroyModule(MessageContext messageContext)
          モジュールを終了する。
 void dispatchUAModule(MessageContext messageContext, UAModuleList uaSet)
          UAModuleSetのUAModuleすべてへDispatchする。
 void doCallBackFromUA(MessageContext messageContext, UA module)
          UAModuleから、コールバックされるメソッド
 void doControlCommand(MessageContext messageContext)
          Controlコマンドを実行する。
 void doState(MessageContext messageContext)
          State状態に合わせて、必要な処理を行う。
 
インタフェース org.siprop.core.ua.UA から継承されたメソッド
doProcessMessage, getUAType, send, setCallbackUA
 

メソッドの詳細

doControlCommand

void doControlCommand(MessageContext messageContext)
Controlコマンドを実行する。
これに、ほかのUAや層からの実行すべき内容が記述されている。

パラメータ:
messageContext -

doCallBackFromUA

void doCallBackFromUA(MessageContext messageContext,
                      UA module)
UAModuleから、コールバックされるメソッド

パラメータ:
messageContext -
module - UA

dispatchUAModule

void dispatchUAModule(MessageContext messageContext,
                      UAModuleList uaSet)
UAModuleSetのUAModuleすべてへDispatchする。

パラメータ:
messageContext -
uaSet -

destroyModule

void destroyModule(MessageContext messageContext)
モジュールを終了する。

パラメータ:
messageContext -

doState

void doState(MessageContext messageContext)
State状態に合わせて、必要な処理を行う。