Package io.grpc.xds.internal
Class Matchers.CidrMatcher
java.lang.Object
io.grpc.xds.internal.Matchers.CidrMatcher
- Direct Known Subclasses:
AutoValue_Matchers_CidrMatcher
- Enclosing class:
Matchers
Matcher to evaluate whether an IPv4 or IPv6 address is within a CIDR range.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract InetAddress
static Matchers.CidrMatcher
create
(InetAddress addressPrefix, int prefixLen) Constructs a CidrMatcher with this prefix and prefix length.boolean
matches
(InetAddress address) Returns matching result for this address.(package private) abstract int
-
Constructor Details
-
CidrMatcher
public CidrMatcher()
-
-
Method Details
-
addressPrefix
-
prefixLen
abstract int prefixLen() -
matches
Returns matching result for this address. -
create
Constructs a CidrMatcher with this prefix and prefix length. Do not provide string addressPrefix constructor to avoid IO exception handling.
-