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
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdd aPropertyChangeListenerto the listener list.Returns the current connection state.Returns theMBeanServerConnectionfor the connection to an application.voidRemoves aPropertyChangeListenerfrom the listener list.
- 
Field Details- 
CONNECTION_STATE_PROPERTYTheConnectionStatebound property name.- See Also:
 
 
- 
- 
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
 
 
-