43.6. 핸들러 초기화


43.6.1. 개요

런타임에서 처리기의 인스턴스를 생성하면 핸드너가 메시지를 처리하는 데 필요한 모든 리소스를 생성합니다. 핸들러의 생성자에 이 작업을 수행하기 위한 모든 논리를 배치할 수 있지만 가장 적절한 위치가 아닐 수도 있습니다. 처리기 프레임워크는 핸들러를 인스턴스화할 때 여러 선택적 단계를 수행합니다. 선택적 단계 중에 실행될 리소스 주입 및 기타 초기화 논리를 추가할 수 있습니다.

처리기에 대한 초기화 메서드를 제공할 필요가 없습니다.

43.6.2. 초기화 순서

Apache CXF 런타임은 다음과 같은 방식으로 핸들러를 초기화합니다.

  1. 핸들러의 생성자를 호출합니다.
  2. @Resource 주석에서 지정하는 모든 리소스가 삽입됩니다.
  3. @PostConstruct 주석으로 데코딩된 메서드는 이름이 있는 경우 입니다.

    참고

    @PostConstruct 주석으로 장식되는 메서드에는 void 반환 유형이 있어야 하며 매개변수가 없어야 합니다.

  4. 처리기는 Ready 상태에 있습니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.