43.9. 핸들러 릴리스
43.9.1. 개요
런타임은 처리기가 바인딩된 서비스 또는 서비스 프록시를 종료할 때 핸들러를 해제합니다. 런타임은 핸들러의 종료자를 호출하기 전에 선택적 release 메서드를 호출합니다. 이 선택적 릴리스 방법은 처리기에서 사용하는 리소스를 해제하거나 처리기의 종료자에 적합하지 않은 다른 작업을 수행하는 데 사용할 수 있습니다.
처리기에 대한 정리 메서드를 제공할 필요가 없습니다.
43.9.2. 릴리스 순서
처리기가 해제되면 다음이 수행됩니다.
- 핸들러는 활성 메시지 처리를 완료합니다.
런타임은
@PreDestroy
주석을 사용하여 데코딩 메서드를 호출합니다.이 방법은 핸들러에서 사용하는 리소스를 모두 정리해야 합니다.
- 처리기의 종료자는 이라고 합니다.