11.2. 인터셉터를 사용하도록 브로커 구성
인터셉터를 생성한 후에는 사용할 브로커를 구성해야 합니다.
사전 요구 사항
브로커가 사용할 수 있도록 인터셉터 클래스를 생성하고 브로커의 Java 클래스 경로에 (및 해당 종속 항목)를 추가해야 합니다. 기본적으로 classpath의 일부이므로 < broker_instance_dir> /lib
디렉터리를 사용할 수 있습니다.
절차
<broker
_instance_dir> /etc/broker.xml에 구성을 추가하여 인터셉터를 사용하도록 브로커를 구성합니다.
인터셉터가 수신되는 메시지의 경우
클래스 이름을
목록에 추가하십시오.remoting-
incoming-interceptors<configuration> <core> ... <remoting-incoming-interceptors> <class-name>org.example.MyIncomingInterceptor</class-name> </remoting-incoming-interceptors> ... </core> </configuration>
인터셉터가 발신 메시지의 용도인 경우
클래스 이름을
목록에 추가하십시오.remoting-
outgoing-interceptors<configuration> <core> ... <remoting-outgoing-interceptors> <class-name>org.example.MyOutgoingInterceptor</class-name> </remoting-outgoing-interceptors> </core> </configuration>
추가 리소스
- AMQ Core Protocol JMS 클라이언트에서 인터셉터를 구성하는 방법을 알아보려면 AMQ Core Protocol JMS 설명서의 메시지 인터셉터 사용을 참조하십시오.