public interface JConsoleContext
JConsoleContext represents a JConsole connection to a target application.  JConsoleContext notifies any PropertyChangeListeners about the ConnectionState property change to CONNECTED and DISCONNECTED. The JConsoleContext instance will be the source for any generated events.
| Modifier and Type | Interface | Description | 
|---|---|---|
| static enum  | JConsoleContext.ConnectionState | Values for the ConnectionState bound property. | 
| Modifier and Type | Field | Description | 
|---|---|---|
| static final String | CONNECTION_STATE_PROPERTY | The  ConnectionStatebound property name. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | addPropertyChangeListener | Add a  PropertyChangeListenerto the listener list. | 
| JConsoleContext.ConnectionState | getConnectionState() | Returns the current connection state. | 
| MBeanServerConnection | getMBeanServerConnection() | Returns the  MBeanServerConnectionfor the connection to an application. | 
| void | removePropertyChangeListener | Removes a  PropertyChangeListenerfrom the listener list. | 
static final String CONNECTION_STATE_PROPERTY
ConnectionState bound property name.MBeanServerConnection getMBeanServerConnection()
MBeanServerConnection for the connection to an application. The returned MBeanServerConnection object becomes invalid when the connection state is changed to the DISCONNECTED state.MBeanServerConnection for the connection to an application.JConsoleContext.ConnectionState getConnectionState()
void addPropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener to the listener list. The listener is registered for all properties. The same listener object may be added more than once, and will be called as many times as it is added. If listener is null, no exception is thrown and no action is taken.listener - The PropertyChangeListener to be addedvoid removePropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener from the listener list. This removes a PropertyChangeListener that was registered for all properties. If listener was added more than once to the same event source, it will be notified one less time after being removed. If listener is null, or was never added, no exception is thrown and no action is taken.listener - the PropertyChangeListener to be removed
    © 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
    https://docs.oracle.com/en/java/javase/21/docs/api/jdk.jconsole/com/sun/tools/jconsole/JConsoleContext.html