- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有办法使用抽象或带注释的类作为 MXBean 描述符?我的界面如下:
@MXBean
public interface Peer {
public String getName();
}
并希望 MXBean 在类中与更多仅本地端的方法相结合,例如:
public class PeerCombinedMXBean {
// Expose this as MXBean attribute
public String getName() { ... }
// This method is local-instance-oriented
public boolean isValid() { ... }
}
我需要像上面这样的模型来避免链入代理对象,而不是使用复杂的半代理实例,例如:
PeerCombinedMXBean peer = JMX.newMXBeanProxy(connection, name, PeerCombinedMXBean.class);
if (peer.isValid()) System.out.println(peer.getName());
<小时/>
此问题与 java.net article 相关。他们有什么进步?我现在可以安全地使用带注释的 MBean 吗?
最佳答案
我最终要做的是编写一个放置在方法或属性上的自定义注释。然后,我实现了DynamicMBean interface以这样的方式解析出相关类的注释,然后将它们注册到 PlatformMBeanServer。据我所知,还没有可用的公开实现,在我自己做之前,我也广泛搜索了这个主题。
例如,这是我希望从 JConsole 管理的类:
public class Foo
{
// In JMX Console
@Managed
private boolean isBar;
// Not in JMX Console
private boolean isFoo;
// In JMX Console
@Managed
public String getClassName()
{
return Foo.class.getName();
}
}
然后,当我的应用程序启动时,我使用 DynamicMBean 的实现注册此类的实例。并解析出注释。
关于java - 抽象或带注释的类而不是接口(interface)作为 MXBean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11136833/
我正在尝试创建一个 MXBean 操作,它将返回一个没有属性的抽象类型(实际类型及其属性将在运行时确定)。我的数据模型可以简单的表述如下: public interface I extends Com
我正在尝试创建一个具有自定义属性的 MXBean,但我得到了 javax.management.NotCompliantMBeanExceptionIJmsDestinationMBean.getAt
当使用枚举作为 MXBean 中映射的值组件时,我似乎在枚举转换方面遇到困难。 public enum MyEnum { EnumVal1, EnumVal2, EnumVal3 }; pub
我有一个 Java 应用程序似乎正在泄漏内存,但我无法找到确定根本原因的方法。而且我从 MemoryMXBean 获得的堆内存使用情况似乎与我从堆转储 获得的堆内存使用情况有很大不同。 根据: ((d
我正在使用 MXBean 检测某个功能,并且我有一个接受 3 个输入参数的方法。 默认情况下,在 jconsole 上,参数显示为 p1、p2、p3 等。我有 @params 描述每个参数。我如何让
启动 MXBean 时,我收到错误提示 Method SampleServiceMXBean.register 具有无法转换为开放类型的参数或返回类型。根据错误消息,很明显我的 MXBean 无法 c
我需要定义和实现一个 MXBean 接口(interface)。其中一种方法将返回一个集合。这似乎不受 MXBeans 支持。我收到 OpenDataException 消息“无法转换类型:java.
有没有办法使用抽象或带注释的类作为 MXBean 描述符?我的界面如下: @MXBean public interface Peer { public String getName(); }
我有以下关于 MBean 和 MXBean 的问题: MBean和MXBean有什么区别? MBean 和 MXBean 的用例有哪些? 最佳答案 MXBean 只是一种特殊的 MBean。主要区别在
我是使用 JMX 和 MXBeans 计算 CPU 和内存使用情况这一领域的新手。我只是想知道 JMX 到底是什么以及 MXBeans 和 JMX 之间有什么区别?还有一种叫做 OSBeans 的东西
我只希望是否有人看到并解决了这个问题。我有一个 MBean 和一个 MXBean 类。两者都使用相同的服务类通过 DAO 类访问数据库。我正在使用 spring 3.0 来初始化这些类并使用 JCon
我想将 MXBean 作为消息从一个端点发送到另一个端点。Apache Camel 中已包含的 JMX 消息格式是否支持此? 我的项目涉及在本地计算机上获取 JVM 的 MXBean。我将使用 Com
我有一个在 2 个 MBean 服务器中注册的 MXBean 实例: @MXBean(true) public interface I { // ... } public final clas
我有一个 MXBean,它返回一个包含 Set 的属性. 当 JConsole 显示 UUID 时,它会将其视为具有两个属性的复合数据 - leastSignificantBits和 mostSign
我一直在尝试让示例 JMX MXBean 在 Spring 配置的 Web 应用程序中工作,但是当我连接到 jconsole 时,MXBean 上的任何基本属性都显示为未定义。 Java 接口(int
我是一名优秀的程序员,十分优秀!