-
public interface JConsoleContextJConsoleContext表示与目标应用程序的JConsole连接。JConsoleContext通知任何PropertyChangeListeners有关ConnectionState属性更改为CONNECTED和DISCONNECTED。JConsoleContext实例将是任何生成的事件的源。- 从以下版本开始:
- 1.6
-
-
Nested Class Summary
Nested Classes Modifier and Type 接口 描述 static classJConsoleContext.ConnectionStateConnectionState绑定属性的值。
-
Field Summary
Fields Modifier and Type Field 描述 static StringCONNECTION_STATE_PROPERTYConnectionState绑定属性名称。
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 voidaddPropertyChangeListener(PropertyChangeListener listener)添加PropertyChangeListener到侦听器列表。JConsoleContext.ConnectionStategetConnectionState()返回当前的连接状态。MBeanServerConnectiongetMBeanServerConnection()返回与应用程序的连接的MBeanServerConnection。voidremovePropertyChangeListener(PropertyChangeListener listener)从侦听器列表中删除PropertyChangeListener。
-
-
-
字段详细信息
-
CONNECTION_STATE_PROPERTY
static final String CONNECTION_STATE_PROPERTY
ConnectionState绑定属性名称。- 另请参见:
- Constant Field Values
-
-
方法详细信息
-
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是null,或者从未添加,则不会抛出异常,也不会采取任何操作。- 参数
-
listener- 要删除的PropertyChangeListener
-
-