Class IPRangePredicate

    • Field Detail

      • httpRequestSupplier

        @Nullable
        private Supplier<javax.servlet.http.HttpServletRequest> httpRequestSupplier
        Servlet request to evaluate.
    • Constructor Detail

      • IPRangePredicate

        IPRangePredicate()
        Constructor.
    • Method Detail

      • setRanges

        public void setRanges​(@Nonnull @NonnullElements
                              Collection<IPRange> ranges)
        Set the address ranges to check against.
        Parameters:
        ranges - address ranges to check against
        Since:
        3.3.0
      • setHttpServletRequestSupplier

        public void setHttpServletRequestSupplier​(@Nonnull
                                                  Supplier<javax.servlet.http.HttpServletRequest> supplier)
        Set the Supplier for the servlet request to evaluate.
        Parameters:
        supplier - servlet request supplier to use
      • setHttpServletRequest

        @Deprecated(since="4.3",
                    forRemoval=true)
        public void setHttpServletRequest​(@Nonnull
                                          javax.servlet.http.HttpServletRequest request)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Set the servlet request to evaluate.
        Parameters:
        request - servlet request to evaluate