TransportService

TransportService (JDWP 전송 서비스)

디버거와 대상 VM 사이의 연결을 위한 전송 서비스입니다. 무인자 생성자와 추상 메서드들을 갖는 추상 클래스로, Transport가 사용하는 기반 서비스입니다.

출처: Java API Reference

본문

TransportService는 디버거와 대상 VM 사이의 연결을 위한 기반 전송을 제공하는 추상 클래스입니다. Transport가 디버거-대상 VM 연결에 사용하는 근본 서비스입니다.

구체 하위 클래스는 무인자 생성자를 갖고 아래에 명시된 추상 메서드들을 구현합니다. 이 서비스는 디버거와 대상 VM 사이의 연결을 수립하고, 하부 통신 프로토콜 위로 Java Debug Wire Protocol(JDWP) 패킷을 전송하는 데 사용됩니다.

본질적으로 전송 서비스 구현은 JDWP(JMWP 명세대로)를 하부 통신 프로토콜에 바인딩합니다. 전송 서비스 구현은 신뢰할 수 있는 JDWP 패킷 전송을 제공합니다.

listen, attach, accept, capabilities 등의 메서드로 연결 수립과 기능 조회를 지원합니다. 맞춤 전송 계층을 구현하고자 할 때 이 클래스를 상속합니다.

더 알아보기 (Learn more)

Java 공식 API