public class NicMatchInterfaceCriteria extends Object implements InterfaceCriteria
Constructor and Description |
---|
NicMatchInterfaceCriteria(Pattern pattern)
Creates a new AnyInterfaceCriteria
|
Modifier and Type | Method and Description |
---|---|
Pattern |
getAcceptablePattern() |
InetAddress |
isAcceptable(NetworkInterface networkInterface,
InetAddress address)
Gets whether the given network interface and address are acceptable for
use.
|
public NicMatchInterfaceCriteria(Pattern pattern)
pattern
- the criteria to check to see if any are satisfied.
Cannot be null
IllegalArgumentException
- if criteria
is null
public Pattern getAcceptablePattern()
public InetAddress isAcceptable(NetworkInterface networkInterface, InetAddress address) throws SocketException
address
parameter. For those criteria which override the configured address, the override address should
be returned.isAcceptable
in interface InterfaceCriteria
networkInterface
- the network interface. Cannot be null
address
- an address that is associated with networkInterface
.
Cannot be null
address
if the acceptable pattern
matches networkInterface
's name
.SocketException
- if evaluating the state of networkInterface
results in oneCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.