Module jdk.jconsole

Interface JConsoleContext


public interface JConsoleContext
JConsoleContext 代表与目标应用程序的 JConsole 连接。

JConsoleContext 通知任何 PropertyChangeListeners 关于 ConnectionState 属性更改为 CONNECTEDDISCONNECTEDJConsoleContext 实例将是任何生成事件的源。

自从:
1.6
  • Field Details

  • Method Details

    • getMBeanServerConnection

      MBeanServerConnection getMBeanServerConnection()
      返回连接到应用程序的 MBeanServerConnection。 当连接状态更改为 DISCONNECTED 状态时,返回的 MBeanServerConnection 对象将变为无效。
      返回:
      连接到应用程序的 MBeanServerConnection
    • getConnectionState

      JConsoleContext.ConnectionState getConnectionState()
      返回当前连接状态。
      返回:
      当前连接状态。
    • addPropertyChangeListener

      void addPropertyChangeListener(PropertyChangeListener listener)
      向监听器列表中添加一个 PropertyChangeListener。 该监听器将注册所有属性。 相同的监听器对象可以被添加多次,并且将被调用与添加的次数相同的次数。 如果 listenernull,则不会抛出异常,也不会执行任何操作。
      参数:
      listener - 要添加的 PropertyChangeListener
    • removePropertyChangeListener

      void removePropertyChangeListener(PropertyChangeListener listener)
      从监听器列表中移除一个 PropertyChangeListener。 这将移除为所有属性注册的 PropertyChangeListener。 如果 listener 多次添加到相同的事件源中,则在移除后将少通知一次。 如果 listenernull,或者从未添加过,则不会抛出异常,也不会执行任何操作。
      参数:
      listener - 要移除的 PropertyChangeListener