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