OSGiサービスのオーバーライド

コンポーネントは、OSGiサービスレジストリにサービスとして登録します。サービスコンポーネントの可用性、ランキング、および属性によって、サービスタイプを参照するコンポーネントがその特定のサービスにバインドするかどうかが決まります。Liferay DXPのOSGIコンテナは、サービスが行き来してオーバーライドできる動的な環境です。つまり、動作を変更したいサービスがある場合、それをオーバーライドできます。サービスをオーバーライドする手順は次のとおりです。

  1. サービスとサービス参照の詳細を取得する

  2. カスタムサービスを作成する

  3. カスタムサービスを使用するようにコンポーネントを構成する

portal-implService Builderサービスは、LiferayがOSGiサービスとして提供するSpring Beanです。

オーバーライドするサービスを調べることから始めます

« Liferayサービスのオーバーライド(サービスラッパー)オーバーライドするOSGiサービスの確認 »
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています