| パッケージ | net.user1.reactor |
| クラス | public class RoomModules |
| 継承 | RoomModules Object |
| バージョン : | Reactor 1.0.0 |
var modules:RoomModules = new RoomModules();
modules.addModule("com.business.StockTickerListener");
theRoomManager.createRoom("someRoomID",
null,
null,
modules);サーバー上では、各ルームはゼロ以上のルームモジュールを持つJavaのRoomオブジェクトで現されます。 Roomオブジェクトはクライアントリストと基本的なルームイベントのブロードキャストを管理します。 ルームモジュールはこれらのイベントに対応し、そのルームの挙動を提供することが期待されています。
ルームに(サーバーから供給される分を超えて)新しい機能を追加するには、サーバー側の開発者がクラスかスクリプトとして新しいルームモジュールを作成し、そのモジュールがそのルームのイベントを受け取るように登録します。
ルームモジュールの情報については、Union Server's modules documentationを参照してください。
関連項目
| メソッド | 定義元 | ||
|---|---|---|---|
コンストラクタ | RoomModules | ||
addModule(identifier:String, type:String):void ルームモジュールのリストに新しいルームモジュールを追加します。 | RoomModules | ||
getIdentifiers():Array このRoomModulesオブジェクト内にあるモジュールIDのリストを返します。 | RoomModules | ||
serialize():String u24 UPCを通したサーバーへの送信に適応する、ルームモジュールを表すストリング値を返します。 | RoomModules | ||
| RoomModules | () | コンストラクタ |
public function RoomModules()コンストラクタ
| addModule | () | メソッド |
public function addModule(identifier:String, type:String):void| バージョン : | Reactor 1.0.0 |
ルームモジュールのリストに新しいルームモジュールを追加します。
パラメータ
identifier:String — モジュールIDです。 例えば、"com.domain.WhiteBoardModule"(Javaのクラス用)か"com.domain.WhiteBoardModule.js"(JavaScriptスクリプト用)です。 | |
type:String — モジュールのタイプです。 RoomModuleTypeクラスによって定義される定数のどれかである必要があります。 |
| getIdentifiers | () | メソッド |
public function getIdentifiers():Array| バージョン : | Reactor 1.0.0 |
このRoomModulesオブジェクト内にあるモジュールIDのリストを返します。 内部的なデバッギングとエラー制御に使用されます。
戻り値Array |
| serialize | () | メソッド |
public function serialize():String| バージョン : | Reactor 1.0.0 |
u24 UPCを通したサーバーへの送信に適応する、ルームモジュールを表すストリング値を返します。 このメソッドはReactorによって内部的に使用されます。
戻り値String |