-
public interface JConsoleContext
JConsoleContext
表示与目标应用程序的JConsole连接。JConsoleContext
通知任何PropertyChangeListeners
有关ConnectionState属性更改为CONNECTED
和DISCONNECTED
。JConsoleContext
实例将是任何生成的事件的源。- 从以下版本开始:
- 1.6
-
-
Nested Class Summary
Nested Classes Modifier and Type 接口 描述 static class
JConsoleContext.ConnectionState
ConnectionState绑定属性的值。
-
Field Summary
Fields Modifier and Type Field 描述 static String
CONNECTION_STATE_PROPERTY
ConnectionState
绑定属性名称。
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 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
绑定属性名称。- 另请参见:
- 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
-
-