1

MBean インターフェイスを実装する抽象クラスがあります。インターフェイスで 2 つのゲッターを宣言しました。コードを実行すると、jconsole を使用して 2 つのゲッターにアクセスできますが、抽象クラスで宣言されている 2 つの属性にアクセスできません。属性にアクセスするにはどうすればよいですか?

私は次のようにレジストリを作成しました-

MBeanServer server = ManagementFactory.getPlatformMBeanServer();
ObjectName id = new ObjectName("pkgname:type=AbcMBean");
StandardMBean mbean = new StandardMBean(xyz, AbcMBean.class);
server.registerMBean(mbean, id);

xyz は抽象クラス Abc のオブジェクトです

抽象クラスの関数の 1 つに属性の値を設定しました。私はセッターを使用していません。

4

0 に答える 0