APIにおいてクライアントを表す全てのクラスが実装します。IConnectionはUnionに接続するために全ての接続クラスが実装している必要があるインターフェースです。AccountEventはアカウントイベントが発生するときにUserAccountオブジェクトかAccountManagerオブジェクトから登録済みイベントリスナーへ情報を渡すために使用されるシンプルなデータクラスです。AccountManagerクラスはUnionユーザーアカウントの制御を提供します。AccountmanagerEventはアカウント管理イベントが発生するときにAccountManagerから登録済みイベントリスナーへ情報を渡すために使用されるシンプルなデータクラスです。クライアント、ルーム、あるいはユーザーアカウントの属性を表すシンプルなデータクラスです。クライアント、ユーザーアカウント、あるいはルームの属性のコレクションです。AttributeEventは属性イベントが発生するときにオブジェクトから登録されたイベントリスナーへと情報を渡すシンプルなデータクラスです。ClientクラスはUnionサーバーに接続している個別のクライアントを表します。ClientEventは、クライアントイベントが発生したときにClientオブジェクトから登録済みイベントリスナーに情報を渡すために使用されるシンプルなデータクラスです。ClientManagerクラスはUnionサーバーに接続しているクライアントを表すClientインスタンスへの中央管理的なアクセスを提供します。ClientManagerEventはクライアント管理イベントが発生するときにアプリケーションのClientManagerから登録済みのイベントリスナーに情報を渡すためのシンプルなデータクラスです。ClientManifestはサーバー上の属性を含むクライアントに関する情報、そのクライアントが入室中のルームリスト、および観察中のルームリストを持っているデータオブジェクトです。ConnectionはXMLSocketConnectionとHTTPConnectionを含む全てのReactor接続クラスの基底クラスです。ConnectionEventは登録されたイベントリスナーに対して接続イベントに関する情報を渡すために使用されるシンプルなデータクラスです。ConnectionManagerクラスはReactorアプリケーションによるUnionサーバーへの全接続を管理します。ConnectionManagerEventは登録されたイベントリスナーに対して接続管理イベントに関する情報を渡すために使用されるシンプルなデータクラスです。Unionサーバーによる接続拒否を記述するシンプルなデータクラスです。ConnectionRefusalReasonクラスはUnionサーバーがクライアントの接続を拒否する際のよくある理由を表す定数を列挙するクラスです。ClientConnectionStateクラスはクライアントの現在のサーバーへの接続状態を表現する定数を列挙します。ReactorアプリケーションがUnionサーバーに接続するために使用できる接続の種類を列挙します。自作クライアントクラスを作成するための基底クラスです。Server上にデプロイされたゲートウェイに関する情報を提供するシンプルなデータクラスです。Server上にデプロイされたゲートウェイの帯域幅利用およびスループットに関する情報を提供するシンプルなデータクラスです。HTTPConnectionクラスはReactorがUnionサーバーとHTTPを通して通信するために使用します。MessageManagerクラスはクライアントとサーバー間のメッセージ送受信に関連した機能セットを提供します。MessagesクラスはReactorライブラリにおいて定義されるビルトインメッセージの定数表現を定義します。サーバー側のモジュールの定義を表すシンプルなデータクラスです。ModuleTypeクラスはサーバー側モジュールの異なるモジュールの種類を表す定数値を列挙します。Reactorクラスは全てのReactorクライアントアプリケーションのルートクラスです。ReactorEventはReactorイベントが発生するときにアプリケーションのReactorオブジェクトから登録済みのイベントリスナーに情報を渡すために使用されるシンプルなデータクラスです。Roomクラスはクライアントがグループコミュニケーションを行う場となるUnionのルームを表します。RoomClassRegistryはアプリケーション内のルームを表すのに使用されるクラスの目録を保持します。RoomEventはルームイベントが発生したときにRoomオブジェクトから登録済みのイベントリスナーに情報を渡すために使用されるシンプルなデータクラスです。完全修飾ルームIDのストリング値の修飾子と単純IDを取得する便利メソッドです。するツールを提供します。RoomManagerEventはルーム管理イベントが発生したときにRoomManagerオブジェクトから登録済みのイベントリスナーに情報を渡すために使用されるシンプルなデータクラスです。サーバー側のルームモジュールの位置と名前を示すシンプルなデータコンテナです。ルームのコンフィグ設定を記述するシンプルなデータコンテナです。SecureHTTPConnectionはHTTPConnectionと同一ですが、平易なHTTPではなくHTTPS(つまり暗号化されたTLSまたはSSL接続)を通した通信を実行します。クラスはユーザーアカウント用の異なったセキュリティロールを表すコンスタント値を列挙するクラスです。グローバルなサーバーデータ、機能およびサーバーモジュールとの通信手段へのアクセスを提供します。ServerEventはサーバーイベントが発生したときにServerオブジェクトから登録済みのイベントリスナーに情報を渡すために使用されるシンプルなデータクラスです。Reactorオブジェクトの様々なネットワークとパフォーマンスの統計を提供します。全てのビルトインのUPCメッセージとReactorイベントのステータスコードの列挙です。SynchronizationStateクラスはルームのようなクライアント側オブジェクトの現在の同期状態を記述する定数を列挙します。ReactorクライアントSDKについてのバージョン情報です。Unionサーバーとの通信において意味のあるトークンを表す定数の集積です。UPCフォーマットのメッセージを表し、さらにReactorによって使用されるUPCメッセージの内部メッセージIDを列挙します。Unionサーバーが受信して処理を行った単体のUPCメッセージについてサーバー側の処理統計を記述するデータコンテナです。UpdateLevelsクラスはクライアントが入室か観察しているルームについてサーバーから受け取りたい情報量を指定します。UserAccountクラスはUnionのユーザーアカウントを表します。roomIDあるいは属性名が正しいフォーマットになっているかどうかを検証するために使用できるバリデーションメソッドのコレクションを提供します。XMLConnectionクラスはReactorがUnionサーバーと永続的なTCP/IPソケットを通して通信するために使用します。