JConsoleContext

JConsoleContext (JConsole 연결 컨텍스트)

대상 애플리케이션에 대한 JConsole 연결을 나타내는 인터페이스입니다. ConnectionState 프로퍼티의 변화에 대해 PropertyChangeListener에 알립니다.

출처: Java API Reference

본문

JConsoleContext는 JConsole이 대상 자바 애플리케이션에 연결한 상태를 표현하는 인터페이스입니다. 연결 상태가 CONNECTEDDISCONNECTED로 바뀌면 이를 수신 대기 중인 PropertyChangeListener들에게 알립니다.

이 인터페이스의 인스턴스는 생성되는 모든 이벤트의 소스(source)가 됩니다. 즉 JConsole 플러그인이나 콘솔 UI는 이 컨텍스트를 구독해 연결이 맺어지거나 끊어지는 시점을 감지하고 반응할 수 있습니다.

getConnectionState()로 현재 연결 상태를 조회하고, addPropertyChangeListener로 상태 변경을 구독할 수 있습니다. JConsole 확장 플러그인이 대상 VM의 연결 생명주기를 추적하는 기반이 됩니다.

더 알아보기 (Learn more)

Java 공식 API