Common Base Event ファクトリー・ホーム
イベント・ファクトリー・ホームは、固有のファクトリー名を基にしたイベント・ファクトリー・インスタンス化を提供します。
イベント・ファクトリー・ホームの実装環境は、 テンプレートやデフォルトのデータを Common Base Event に取り込むために使用されるコンテンツ・ハンドラーと 密結合されています。イベント・ファクトリー・インスタンスは、その固有の名前を基に、関連付けられたイベント・ファクトリー・ホームによって保守されます。例えば、アプリケーション・コードが 名前付きイベント・ファクトリーを要求すると、新規に作成されたイベント・ファクトリー・インスタンスが返され、その名前付きイベント・ファクトリーに対する将来の要求に備えて保持されます。 抽象イベント・ファクトリー・ホーム・クラスは、イベント・ファクトリー・ホーム・インターフェースに、 API 用の実装を提供します。実装者は、抽象イベント・ファクトリー・ホーム・クラスを 拡張して createContentHandler API を実装し、イベント・ファクトリー・ホーム実装のタイプを基にした 型付きコンテンツ・ハンドラーを作成します。
WebSphere® Application Server では、 EventFactoryContext.getInstance.getEventFactoryHome メソッドへの呼び出しで取得された デフォルトのイベント・ファクトリー・ホームは、WebSphere Application Server のランタイムの デフォルト情報とイベント・テンプレート情報の両方を提供することが可能な ContentHandler ハンドラーと関連付けられています。
詳細は、www.eclipse.org/hyades にある org.eclipse.hyades.logging.events.cbe.EventFactoryHome の API 文書を参照してください。