¿Cómo usar RESTEasy PreProcessInterceptor solo en métodos específicos?

Estoy escribiendo una API REST, haciendo uso de RestEasy 2.3.4.Final. Sé que un Interceptor interceptará todas mis solicitudes, y que un Interceptor de preprocesamiento será el primero (antes de todo) en ser llamado. Me gustaría saber cómo puedo hacer que este Interceptor sea llamado justo cuando se llaman métodos específicos.

Intenté usar tanto PreProcessInterceptor como AcceptedByMethod, pero no pude leer los parámetros que necesito. Por ejemplo, necesito ejecutar mi Interceptor solo cuando se llama a este método:

@GET
@Produces("application/json;charset=UTF8")
@Interceptors(MyInterceptor.class)
public List<City> listByName(@QueryParam("name") String name) {...}

Para ser más específico, necesito ejecutar mi Interceptor en todos los métodos que tengan un@QueryParam("name")

en su firma, para que pueda agarrar el nombre y hacer algo antes de todo.

¿Es posible? Intenté capturar el parámetro "nombre" dentro del Interceptor, pero no pude hacerlo.

¿Podría alguien ayudarme, por favor?

Respuestas a la pregunta(2)

Su respuesta a la pregunta