Package org.opensaml.profile.logic
Class IPRangePredicate
java.lang.Object
org.opensaml.profile.logic.IPRangePredicate
- All Implemented Interfaces:
Predicate<BaseContext>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Collection<IPRange>IP ranges to match against.private Supplier<HttpServletRequest>Servlet request to evaluate. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidSet the Supplier for the servlet request to evaluate.voidsetRanges(Collection<IPRange> ranges) Set the address ranges to check against.booleantest(BaseContext input)
-
Field Details
-
httpRequestSupplier
Servlet request to evaluate. -
addressRanges
IP ranges to match against.
-
-
Constructor Details
-
IPRangePredicate
IPRangePredicate()Constructor.
-
-
Method Details
-
setRanges
Set the address ranges to check against.- Parameters:
ranges- address ranges to check against- Since:
- 3.3.0
-
setHttpServletRequestSupplier
Set the Supplier for the servlet request to evaluate.- Parameters:
supplier- servlet request supplier to use
-
test
- Specified by:
testin interfacePredicate<BaseContext>
-