-
public interface JConsoleContextJConsoleContext表示与目标应用程序的JConsole连接。JConsoleContext通知任何PropertyChangeListeners有关ConnectionState属性更改为CONNECTED和DISCONNECTED。JConsoleContext实例将成为任何生成事件的源。- 从以下版本开始:
- 1.6
-
-
嵌套类汇总
嵌套类 变量和类型 接口 描述 static classJConsoleContext.ConnectionStateConnectionState绑定属性的值。
-
字段汇总
字段 变量和类型 字段 描述 static StringCONNECTION_STATE_PROPERTYConnectionState绑定属性名称。
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 voidaddPropertyChangeListener(PropertyChangeListener listener)将PropertyChangeListener添加到侦听器列表中。JConsoleContext.ConnectionStategetConnectionState()返回当前连接状态。MBeanServerConnectiongetMBeanServerConnection()返回与应用程序连接的MBeanServerConnection。voidremovePropertyChangeListener(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
-
-