Solaris Bandwidth Manager のポリシーエージェントは、多数のタスクを自動的に実行します。この節では、これらのタスクについて説明します。
m-bean の初期化と起動を行う場合に、ポリシーエージェントは次のタスクを実行します。
/opt/SUNWconn/ba/html/beans/*.html ディレクトリに入っている m-let テキストファイルを読み込む
m-bean を初期化する。
ポリシーエージェントは、BeanName.zip と BeanName.class ファイルを読み込み、initCmf() メソッドを呼び出すことによってこのタスクを実行します。実行内容は次のとおりです。
Solaris Bandwidth Manager の設定の読み込みと起動を行う
m-bean を起動する
このタスクは、performStart() メソッド (com.sun.jaw.reference.agent.services.ActivatableIf インタフェースに定義されている、Java Dynamic Management Kit の一部) を使用して実行されます。
m-bean を停止する場合、ポリシーエージェントは次のタスクを実行します。
performStop() メソッド (com.sun.jaw.reference.agent.services.ActivatableIf インタフェースに定義されている、Java Dynamic Management Kit の一部) を呼び出す
Solaris Bandwidth Manager を停止する
deleteCmf() メソッドを呼び出して m-bean インスタンスを削除する