Project

General

Profile

機能 #3405

⑥ 起動時にコンポーネントをアクティベーションする機能(非同一プロセス)

Added by n-ando over 7 years ago. Updated almost 6 years ago.

Status:
終了
Priority:
通常
Assignee:
Start date:
12/22/2015
Due date:
03/25/2016
% Done:

100%

Estimated time:
20.00 h

Description

コンポーネントコンフィギュレーションファイルに設定することで、起動時にネームサーバに登録されているコンポーネントをアクティベーションする機能を実装すること。

Associated revisions

Revision 665 (diff)
Added by miyamoto over 7 years ago

[compat,->RELENG_1_2]The processing in initPreActivation() method has been changed. refs #3405

History

#1 Updated by miyamoto over 7 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 over 7 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 about 7 years ago

  • % Done changed from 50 to 100

#4 Updated by n-ando almost 6 years ago

  • Status changed from 新規 to 終了

Also available in: Atom PDF