TransportService
TransportService (JDWP 전송 서비스)
디버거와 대상 VM 사이의 연결을 위한 전송 서비스입니다. 무인자 생성자와 추상 메서드들을 갖는 추상 클래스로, Transport가 사용하는 기반 서비스입니다.
본문
TransportService는 디버거와 대상 VM 사이의 연결을 위한 기반 전송을 제공하는 추상 클래스입니다. Transport가 디버거-대상 VM 연결에 사용하는 근본 서비스입니다.
구체 하위 클래스는 무인자 생성자를 갖고 아래에 명시된 추상 메서드들을 구현합니다. 이 서비스는 디버거와 대상 VM 사이의 연결을 수립하고, 하부 통신 프로토콜 위로 Java Debug Wire Protocol(JDWP) 패킷을 전송하는 데 사용됩니다.
본질적으로 전송 서비스 구현은 JDWP(JMWP 명세대로)를 하부 통신 프로토콜에 바인딩합니다. 전송 서비스 구현은 신뢰할 수 있는 JDWP 패킷 전송을 제공합니다.
listen, attach, accept, capabilities 등의 메서드로 연결 수립과 기능 조회를 지원합니다. 맞춤 전송 계층을 구현하고자 할 때 이 클래스를 상속합니다.