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 つに属性の値を設定しました。私はセッターを使用していません。