THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block | ||||
---|---|---|---|---|
| ||||
public class CustomRequestFilter implements ContainerRequestHandlerContainerRequestFilter { public void filter(ContainerRequestContext context) { Message message = JAXRSUtils.getCurrentMessage(); ClassResourceInfo cri = message.getExchange().get(OperationResourceInfo.class).getResourceClassgetClassResourceInfo(); // or consider using JAX-RS 2.0 ResourceInfo context // finally use context.abortWith(Response) if you need to block the request } } public class CustomResponseFilter implements ContainerResponseFilter { public void filter(Message message, OperationResourceInfo ori, Response response) { public class CustomRequestFilter implements ContainerRequestHandler { public void filter(ContainerRequestContext inContext, ContainerResponseContext outContext) { Message message = JAXRSUtils.getCurrentMessage(); OperationResourceInfo cri = message.getExchange().get(OperationResourceInfo.class); // or consider using JAX-RS 2.0 ResourceInfo context // finally, work with ContainerResponseContext to modify specific Response properties } } |
...