-
public interface JConsoleContext
JConsoleContext
表示与目标应用程序的JConsole连接。JConsoleContext
通知任何PropertyChangeListeners
有关ConnectionState属性更改为CONNECTED
和DISCONNECTED
。JConsoleContext
实例将成为任何生成事件的源。- 从以下版本开始:
- 1.6
-
-
嵌套类汇总
嵌套类 变量和类型 接口 描述 static class
JConsoleContext.ConnectionState
ConnectionState绑定属性的值。
-
字段汇总
字段 变量和类型 字段 描述 static String
CONNECTION_STATE_PROPERTY
ConnectionState
绑定属性名称。
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 void
addPropertyChangeListener(PropertyChangeListener listener)
将PropertyChangeListener
添加到侦听器列表中。JConsoleContext.ConnectionState
getConnectionState()
返回当前连接状态。MBeanServerConnection
getMBeanServerConnection()
返回与应用程序连接的MBeanServerConnection
。void
removePropertyChangeListener(PropertyChangeListener listener)
从侦听器列表中删除PropertyChangeListener
。
-
-
-
字段详细信息
-
CONNECTION_STATE_PROPERTY
static final String CONNECTION_STATE_PROPERTY
ConnectionState
绑定属性名称。- 另请参见:
- 常数字段值
-
-
方法详细信息
-
getMBeanServerConnection
MBeanServerConnection getMBeanServerConnection()
返回与应用程序连接的MBeanServerConnection
。 当连接状态更改为DISCONNECTED
状态时,返回的MBeanServerConnection
对象将变为无效。- 结果
-
MBeanServerConnection
用于连接应用程序。
-
getConnectionState
JConsoleContext.ConnectionState getConnectionState()
返回当前连接状态。- 结果
- 当前的连接状态。
-
addPropertyChangeListener
void addPropertyChangeListener(PropertyChangeListener listener)
将PropertyChangeListener
添加到侦听器列表中。 监听器已注册所有属性。 可以多次添加相同的侦听器对象,并且在添加时将多次调用它。 如果listener
是null
,则不会引发异常并且不执行任何操作。- 参数
-
listener
- 要添加的PropertyChangeListener
-
removePropertyChangeListener
void removePropertyChangeListener(PropertyChangeListener listener)
从侦听器列表中删除PropertyChangeListener
。 这将删除为所有属性注册的PropertyChangeListener
。 如果listener
将listener
添加到同一事件源,则会在删除后将其通知一次。 如果listener
是null
,或者从未添加过,则不会抛出任何异常并且不执行任何操作。- 参数
-
listener
- 要删除的PropertyChangeListener
-
-