機能 #3405
⑥ 起動時にコンポーネントをアクティベーションする機能(非同一プロセス)
Start date:
12/22/2015
Due date:
03/25/2016
% Done:
100%
Estimated time:
20.00 h
Description
コンポーネントコンフィギュレーションファイルに設定することで、起動時にネームサーバに登録されているコンポーネントをアクティベーションする機能を実装すること。
Associated revisions
History
#1 Updated by miyamoto almost 8 years ago
- Due date set to 03/25/2016
- Assignee set to miyamoto
- Target version set to RELEASE_1_2_0
- Estimated time set to 20.00 h
#2 Updated by miyamoto almost 8 years ago
- % Done changed from 0 to 50
#3402で実装したinitPreConnection関数内に非同一プロセスで起動したRTCをアクティブ化する機能を追加した。
具体的には#3411のrtcloc形式、およびおよび#3401で実装したrtcname形式が利用できる。
rtc.confには以下のように記述する事でアクティブ化が行われる。
manager.components.preactivate:rtcloc://localhost:2810/example/TestComp20, TestComp10 manager.components.preactivate:rtcname://localhost:2809/test.host_cxt/TestComp20, TestComp10
添付のコードのtest_PreActivation関数でテストを行った。
まず2つのプロセスを起動し、マネージャのinit関数で別プロセスで起動したRTCをアクティブ化するように設定する。そしてtest_PreActivation関数内でis_in_active関数でアクティブ化できたかを確認した。
#3 Updated by miyamoto over 7 years ago
- % Done changed from 50 to 100
#4 Updated by n-ando over 6 years ago
- Status changed from 新規 to 終了
[compat,->RELENG_1_2]The processing in initPreActivation() method has been changed. refs #3405