サービスのパラメーターとして必要なクラスをバンドル間で共有できるように、バンドルを編成するための良い方法は何でしょうか。
バンドル間で参照する必要があるクラスタイプを公開するサービスインターフェイスがいくつかあります。例:
public interface DoesThis {
public CustomClassB doSomething(CustomClassA customClassA);
}
私の理解CustomClassA
では(公開されたサービスと同じバンドルで定義されている場合)、他のバンドルでは利用できないため、パッケージ内のバンドル間のクラス参照を公開してからエクスポートするのが最善でしょうか?
サブ質問と同じように、サービスとパッケージのエクスポートは連携して機能するはずです...これが当てはまるかどうかは、私が読んでいたドキュメントからは明らかではありませんでしたか?
ありがとう