public class NotInterfaceCriteria extends Object implements InterfaceCriteria
InterfaceCriteria that tests whether a given network interface and
address satisfy none of a contained set of InterfaceCriteria.| Constructor and Description |
|---|
NotInterfaceCriteria(Set<InterfaceCriteria> criteria)
Creates a new AnyInterfaceCriteria
|
| Modifier and Type | Method and Description |
|---|---|
InetAddress |
isAcceptable(NetworkInterface networkInterface,
InetAddress address)
Gets whether the given network interface and address are acceptable for
use.
|
public NotInterfaceCriteria(Set<InterfaceCriteria> criteria)
criteria - the criteria to check to see if none are satisfied.
Cannot be nullIllegalArgumentException - if criteria is nullpublic 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 InterfaceCriterianetworkInterface - the network interface. Cannot be nulladdress - an address that is associated with networkInterface.
Cannot be nulladdress if networkInterfaceaddress satisfy none of a contained set of criteria.SocketException - if evaluating the state of networkInterface results in oneCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.