Class PointToPointInterfaceCriteria
- java.lang.Object
-
- org.jboss.as.controller.interfaces.AbstractInterfaceCriteria
-
- org.jboss.as.controller.interfaces.PointToPointInterfaceCriteria
-
- All Implemented Interfaces:
Serializable,Comparable<InterfaceCriteria>,InterfaceCriteria
public class PointToPointInterfaceCriteria extends AbstractInterfaceCriteria
InterfaceCriteriathat tests whether a given interface is apoint-to-point interface.- Author:
- Brian Stansberry
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static PointToPointInterfaceCriteriaINSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected InetAddressisAcceptable(NetworkInterface networkInterface, InetAddress address)Gets whether the given network interface and address are acceptable for use.-
Methods inherited from class org.jboss.as.controller.interfaces.AbstractInterfaceCriteria
cloneCandidates, compareTo, getAcceptableAddresses
-
-
-
-
Field Detail
-
INSTANCE
public static final PointToPointInterfaceCriteria INSTANCE
-
-
Method Detail
-
isAcceptable
protected InetAddress isAcceptable(NetworkInterface networkInterface, InetAddress address) throws SocketException
Gets whether the given network interface and address are acceptable for use. Acceptance is indicated by returning the address which should be used for binding against the network interface; typically this is the givenaddressparameter. For those criteria which override the configured address, the override address should be returned.- Specified by:
isAcceptablein classAbstractInterfaceCriteria- Parameters:
networkInterface- the network interface. Cannot benulladdress- an address that is associated withnetworkInterface. Cannot benull- Returns:
addressifnetworkInterfaceis apoint-to-point interface.- Throws:
SocketException- if evaluating the state ofnetworkInterfaceresults in one
-
-