Implement the Interceptor Interface
44.1. Implementing The Interceptors A interceptor must implement the Interceptor interface: package org.hornetq.api.core.interceptor; public interface Interceptor { boolean intercept(Packet packet, RemotingConnection connection) throws HornetQException; } The returned boolean value is important: if true is returned, the process continues normally if false is returned, the process is aborted, no other interceptors will be called and the packet will not be handled by the server at all.