public interface JConsoleContext
JConsoleContext 代表与目标应用程序的 JConsole 连接。
JConsoleContext 通知任何 PropertyChangeListeners 关于 ConnectionState 属性更改为 CONNECTED 和 DISCONNECTED。 JConsoleContext 实例将是任何生成事件的源。
- 自从:
- 1.6
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
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
-