MXBeanの起動中に、メソッドSampleServiceMXBean.registerにオープンタイプに変換できないパラメーターまたはリターンタイプがあるというエラーが表示されます。エラーメッセージによると、私のMXBeanが複合クラスに追いつくことができないことは明らかです。
より良い方法で物事を説明する:これが私のMXBeanインターフェースコードです
public interface SampleServiceMXBean {
public boolean register(FileInfo fi) throws IOException; //FileInfo is a not Open Type(Composite)
}
MXBeanサーバーコードの起動
MBeanServer beanServer= ManagementFactory.getPlatformMBeanServer();
ObjectName sampleName = new ObjectName("com.me.core.services:fileExt=SampleService");
beanServer.registerMBean(sampleService,sampleName);
さて、私が読んだ限りでは、mxbeanは複合型パラメーターをサポートしていると言われていますが、オープン型のみをサポートする手段とは異なり、なぜこのエラーが発生するのですか?複合型オブジェクトを使用するのは適切な方法ではないと思います。開始する方法についてのアイデア...