gpt4 book ai didi

java - 如何更改为使用 MXBean 定义的操作显示的输入描述

转载 作者:行者123 更新时间:2023-11-30 12:01:38 25 4
gpt4 key购买 nike

我正在使用 MXBean 检测某个功能,并且我有一个接受 3 个输入参数的方法。

默认情况下,在 jconsole 上,参数显示为 p1、p2、p3 等。我有 @params 描述每个参数。我如何让 jConsole 使用它们?

public class Sample implements SampleMXBean {

/**
* method 1
*
* @param input1 Input One
* @param input2 Input Two
*/
public void getInput(int input1, int input2) {
...
...
}
}

我已经注册了上面的 MXBean ,当我启动这个操作的面板时,我得到一个以“getInput”作为文本的按钮,以及 2 个名称为 p1 和 p2 的文本框,而不是“Input One”和“输入二”。

是否需要使用任何注释来实现此目的?(顺便说一句,我正在使用 jdk1.6)

最佳答案

你在使用 Spring 吗?他们有一个 module这就是您使用 @ManagedOperationManagedOperationParameter 注释描述的内容。否则,当您在 JMX 中注册您的对象时,您需要自己创建适当的 javax.management.modelmbean.ModelMBeanOperationInfo 类。

JSR-255不过,将来可能会解决这个问题。参见 this blog post

关于java - 如何更改为使用 MXBean 定义的操作显示的输入描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/509440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com