public interface JConsoleContext
JConsoleContext
代表与目标应用程序的 JConsole 连接。
JConsoleContext
通知任何 PropertyChangeListeners
关于 ConnectionState 属性更改为 CONNECTED
和 DISCONNECTED
。 JConsoleContext
实例将是任何生成事件的源。
- 自从:
- 1.6
-
Nested Class Summary
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
向监听器列表中添加一个PropertyChangeListener
。返回当前连接状态。返回连接到应用程序的MBeanServerConnection
。void
从监听器列表中移除一个PropertyChangeListener
。
-
Field Details
-
CONNECTION_STATE_PROPERTY
ConnectionState
绑定属性名称。- 参见:
-
-
Method Details
-
getMBeanServerConnection
MBeanServerConnection getMBeanServerConnection()- 返回:
-
连接到应用程序的
MBeanServerConnection
。
-
getConnectionState
JConsoleContext.ConnectionState getConnectionState()返回当前连接状态。- 返回:
- 当前连接状态。
-
addPropertyChangeListener
向监听器列表中添加一个PropertyChangeListener
。 该监听器将注册所有属性。 相同的监听器对象可以被添加多次,并且将被调用与添加的次数相同的次数。 如果listener
是null
,则不会抛出异常,也不会执行任何操作。- 参数:
-
listener
- 要添加的PropertyChangeListener
-
removePropertyChangeListener
从监听器列表中移除一个PropertyChangeListener
。 这将移除为所有属性注册的PropertyChangeListener
。 如果listener
多次添加到相同的事件源中,则在移除后将少通知一次。 如果listener
是null
,或者从未添加过,则不会抛出异常,也不会执行任何操作。- 参数:
-
listener
- 要移除的PropertyChangeListener
-