org.siprop.ua.impl
クラス DefaultSIPUASetManagerImpl

java.lang.Object
  上位を拡張 org.siprop.ua.impl.DefaultSIPUASetManagerImpl
すべての実装されたインタフェース:
UA, UAManager, UASetManager

public class DefaultSIPUASetManagerImpl
extends java.lang.Object
implements UASetManager

デフォルトのUASetManagerの実装クラス
すべてのUASetを起動し、操作を行う。

作成者:
noritsuna

コンストラクタの概要
DefaultSIPUASetManagerImpl(Provider provider)
          コンストラクタ
 
メソッドの概要
 void destroyModule(MessageContext messageContext)
          モジュールを終了する。
 void dispatchUAModule(MessageContext messageContext, UAModuleList uaSet)
          UAModuleSetのUAModuleすべてへDispatchする。
 void doCallBackFromUA(MessageContext messageContext, UA module)
          UAModuleから、コールバックされるメソッド
 void doControlCommand(MessageContext messageContext)
          Command処理を行う。
 void doProcessMessage(MessageContext messageContext)
          実行する。
 void doState(MessageContext messageContext)
          State状態に合わせて、必要な処理を行う。
 java.lang.String getUAType()
          UAの種類を特定する識別子を取得する。
 void send(MessageContext messageContext)
          MessageContextを送信する。
 void setCallbackUA(UA callbackUA)
          コールバック先のUAをセットする。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultSIPUASetManagerImpl

public DefaultSIPUASetManagerImpl(Provider provider)
コンストラクタ

パラメータ:
provider -
メソッドの詳細

doProcessMessage

public void doProcessMessage(MessageContext messageContext)
実行する。スタートポイント。

定義:
インタフェース UA 内の doProcessMessage
パラメータ:
messageContext -

setCallbackUA

public void setCallbackUA(UA callbackUA)
コールバック先のUAをセットする。

定義:
インタフェース UA 内の setCallbackUA
パラメータ:
callbackUP -

send

public void send(MessageContext messageContext)
MessageContextを送信する。

定義:
インタフェース UA 内の send
パラメータ:
messageContext -

doControlCommand

public void doControlCommand(MessageContext messageContext)
Command処理を行う。

定義:
インタフェース UAManager 内の doControlCommand
パラメータ:
messageContext -

getUAType

public java.lang.String getUAType()
UAの種類を特定する識別子を取得する。

定義:
インタフェース UA 内の getUAType
戻り値:
key 識別子

doCallBackFromUA

public void doCallBackFromUA(MessageContext messageContext,
                             UA module)
インタフェース UAManager の記述:
UAModuleから、コールバックされるメソッド

定義:
インタフェース UAManager 内の doCallBackFromUA
module - UA

dispatchUAModule

public void dispatchUAModule(MessageContext messageContext,
                             UAModuleList uaSet)
インタフェース UAManager の記述:
UAModuleSetのUAModuleすべてへDispatchする。

定義:
インタフェース UAManager 内の dispatchUAModule

destroyModule

public void destroyModule(MessageContext messageContext)
インタフェース UAManager の記述:
モジュールを終了する。

定義:
インタフェース UAManager 内の destroyModule

doState

public void doState(MessageContext messageContext)
インタフェース UAManager の記述:
State状態に合わせて、必要な処理を行う。

定義:
インタフェース UAManager 内の doState