13.3. Client Side의 인터셉터

클라이언트는 인터셉터를 사용하여 클라이언트가 서버로 전송하거나 서버에서 클라이언트로 전송할 수 있습니다. 브로커 측 인터셉터의 경우와 같이, false 를 반환하는 경우 다른 인터셉터는 호출되지 않으며 클라이언트는 패킷을 더 이상 처리하지 않습니다. 이 프로세스는 발신 패킷이 차단 방식으로 전송되는 경우를 제외하고 클라이언트에게 투명하게 발생합니다. 이러한 경우 차단이 전송에 안정성을 제공하기 때문에 ActiveMQException 이 호출자에게 발생합니다. ActiveMQException 에 false를 반환한 인터셉터의 이름이 포함되어 있습니다.

서버에서와 마찬가지로 클라이언트 인터셉터 클래스와 해당 종속성을 올바르게 인스턴스화하고 호출하려면 클라이언트의 Java 클래스 경로에 추가해야 합니다.