检查某些服务器 MBean 操作的行为更改

此规则会标记是否使用了已更改的服务器 MBean 操作名称:

由于对 WASProduct API 的更改,这些操作现在抛出 UnsupportedOperationException .

此规则扫描字符串字面值“getComponentVersion”、“getEFixVersion”、“getPTFVersion”、“getExtensionVersion”、“getVersionsForAllComponents”和“getVersionsForAllEFixes”。 即使未对调用方法使用这些字符串,也会检测这些字符串,因为可能在不同的实用程序类中对操作名称常量编写了代码。

这些 MBean 操作没有替换操作。

如果获得此规则的“误报”结果,那么可以使用“忽略结果”选项来防止同一代码再次生成结果,也可以取消选择规则。

请参阅 Server MBean API 规范以获取更多信息。