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.
- Since:
- 1.6
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classJConsoleContext.ConnectionStateValues for the ConnectionState bound property.
- 
Field SummaryFields Modifier and Type Field Description static StringCONNECTION_STATE_PROPERTYTheConnectionStatebound property name.
- 
Method SummaryModifier and Type Method Description voidaddPropertyChangeListener(PropertyChangeListener listener)Add aPropertyChangeListenerto the listener list.JConsoleContext.ConnectionStategetConnectionState()Returns the current connection state.MBeanServerConnectiongetMBeanServerConnection()Returns theMBeanServerConnectionfor the connection to an application.voidremovePropertyChangeListener(PropertyChangeListener listener)Removes aPropertyChangeListenerfrom the listener list.
- 
Field Details- 
CONNECTION_STATE_PROPERTYTheConnectionStatebound property name.- See Also:
- Constant Field Values
 
 
- 
- 
Method Details- 
getMBeanServerConnectionMBeanServerConnection getMBeanServerConnection()Returns theMBeanServerConnectionfor the connection to an application. The returnedMBeanServerConnectionobject becomes invalid when the connection state is changed to theDISCONNECTEDstate.- Returns:
- the MBeanServerConnectionfor the connection to an application.
 
- 
getConnectionStateJConsoleContext.ConnectionState getConnectionState()Returns the current connection state.- Returns:
- the current connection state.
 
- 
addPropertyChangeListenerAdd aPropertyChangeListenerto 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. Iflistenerisnull, no exception is thrown and no action is taken.- Parameters:
- listener- The- PropertyChangeListenerto be added
 
- 
removePropertyChangeListenerRemoves aPropertyChangeListenerfrom the listener list. This removes aPropertyChangeListenerthat was registered for all properties. Iflistenerwas added more than once to the same event source, it will be notified one less time after being removed. Iflistenerisnull, or was never added, no exception is thrown and no action is taken.- Parameters:
- listener- the- PropertyChangeListenerto be removed
 
 
-