コンテキストでのパブリッシュまたはサブスクライブAPIの起動
パブリッシュは、次の例に示すように操作を開始するために使用されます:
<context>.publish (requestObject)
サブスクライブは、サービス・センターからのイベントのコールバックを登録するために使用されます。 イベント・リスナーのようなものです。 サービス・センターでイベントが生成されると、対応するコールバック(登録されている場合)がUEFでコールされます。 SubscribeOnceは、サブスクライブと似ています。 違いは、イベントがサービス・センターで生成されると、登録済みのコールバックがUEFによってコールされ、サブスクリプションが破棄されます。 次に例を示します。
イベントのサブスクライブ | イベントへの1回サブスクライブ |
---|---|
|
|
サブスクライブおよびSubscribeOnceは、サブスクリプションが不要になった場合に削除する必要があるサブスクリプション・オブジェクトを返します。そうしないと、ガベージ・アクティブ・サブスクリプションとしてUEFに残ります