public class IPRangePredicate extends Object implements Predicate<BaseContext>
| Modifier and Type | Field and Description |
|---|---|
private Collection<IPRange> |
addressRanges
IP ranges to match against.
|
private HttpServletRequest |
httpRequest
Servlet request to evaluate.
|
| Constructor and Description |
|---|
IPRangePredicate()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
apply(BaseContext input) |
void |
setAddressRanges(Iterable<IPRange> ranges)
Deprecated.
|
void |
setHttpServletRequest(HttpServletRequest request)
Set the servlet request to evaluate.
|
void |
setRanges(Collection<IPRange> ranges)
Set the address ranges to check against.
|
@Nullable private HttpServletRequest httpRequest
@Nonnull @NonnullElements private Collection<IPRange> addressRanges
public void setAddressRanges(@Nonnull @NonnullElements Iterable<IPRange> ranges)
This version is deprecated because Spring doesn't handle converting strings to Iterable.
ranges - address ranges to check againstpublic void setRanges(@Nonnull @NonnullElements Collection<IPRange> ranges)
ranges - address ranges to check againstpublic void setHttpServletRequest(@Nonnull HttpServletRequest request)
request - servlet request to evaluatepublic boolean apply(@Nullable BaseContext input)
apply in interface Predicate<BaseContext>Copyright © 1999–2017 Shibboleth Consortium. All rights reserved.