You need to add init-params and then implement ContainerRequestFilter
Put it in your web.xmlNote that com.az.jersey.server.AuthFilter- this is your class that implements the interface mentioned above.
<init-param>
<param-name>com.sun.jersey.spi.container.ContainerRequestFilters</param-name>
<param-value>com.sun.jersey.api.container.filter.LoggingFilter;com.az.jersey.server.AuthFilter</param-value>
</init-param>
public class AuthFilter implements ContainerRequestFilter {
@Override
public ContainerRequest filter(ContainerRequest containerRequest) throws WebApplicationException {
String method = containerRequest.getMethod();
String path = containerRequest.getPath(true);
return containerRequest;
}
source
share