Class CaptchaResourceFilter

  • All Implemented Interfaces:
    com.sun.jersey.spi.container.ContainerRequestFilter, com.sun.jersey.spi.container.ResourceFilter

    public class CaptchaResourceFilter
    extends Object
    implements com.sun.jersey.spi.container.ResourceFilter, com.sun.jersey.spi.container.ContainerRequestFilter
    A filter for requests that require a captcha to be supplied.

    This is a ContainerRequestFilter instance because it was originally intended to be used by Jersey as specified by a CaptchaCheckRequired annotation. However this couldn't be done. See https://atlaseye.atlassian.com/cru/CR-CONF-2852 for more details.

    • Constructor Detail

      • CaptchaResourceFilter

        public CaptchaResourceFilter​(CaptchaManager captchaManager)
    • Method Detail

      • filter

        public com.sun.jersey.spi.container.ContainerRequest filter​(com.sun.jersey.spi.container.ContainerRequest request)
        Specified by:
        filter in interface com.sun.jersey.spi.container.ContainerRequestFilter
      • filter

        public void filter​(javax.servlet.http.HttpServletRequest req)
      • getRequestFilter

        public com.sun.jersey.spi.container.ContainerRequestFilter getRequestFilter()
        Specified by:
        getRequestFilter in interface com.sun.jersey.spi.container.ResourceFilter
      • getResponseFilter

        public com.sun.jersey.spi.container.ContainerResponseFilter getResponseFilter()
        Specified by:
        getResponseFilter in interface com.sun.jersey.spi.container.ResourceFilter