1
私は2つのJavaプロジェクトに取り組んでいます。最初はOSGiコンポーネントをサポートしていますが、2番目のコンポーネントはサポートしていません。最初はロギングのために2番目に依存します。2つのプロジェクト間でコールバックを行うにはどうすればいいですか?
私の必要性は、最初から2番目のプロジェクトにコールバックを追加して、ログに追加する変数を回復することです。
私は2つのJavaプロジェクトに取り組んでいます。最初はOSGiコンポーネントをサポートしていますが、2番目のコンポーネントはサポートしていません。最初はロギングのために2番目に依存します。2つのプロジェクト間でコールバックを行うにはどうすればいいですか?
私の必要性は、最初から2番目のプロジェクトにコールバックを追加して、ログに追加する変数を回復することです。
John Bが言っていたように、私は最初のプロジェクトで実装された2番目のプロジェクトでインターフェイスを定義しました。これは、2番目のプロジェクトへのインタフェースを実装するクラスのインスタンスを与える必要があります。
IDE経由でプロジェクト/ファイルライブラリとして追加 – Reinard
もう少し説明が必要だと思います。一般に、AがBに依存し、Bが「コールバック」しなければならない場合、BはAがインスタンスを提供するコールバック・インターフェースを定義する必要があります。 –