Class SiteLocalInterfaceCriteria

java.lang.Object
org.jboss.as.controller.interfaces.AbstractInterfaceCriteria
org.jboss.as.controller.interfaces.SiteLocalInterfaceCriteria
All Implemented Interfaces:
Serializable, Comparable<InterfaceCriteria>, InterfaceCriteria

public class SiteLocalInterfaceCriteria extends AbstractInterfaceCriteria
InterfaceCriteria that tests whether a given address is a link-local address.
Author:
Brian Stansberry
See Also:
  • Field Details

  • Method Details

    • 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 given address parameter. For those criteria which override the configured address, the override address should be returned.
      Specified by:
      isAcceptable in class AbstractInterfaceCriteria
      Parameters:
      networkInterface - the network interface. Cannot be null
      address - an address that is associated with networkInterface. Cannot be null
      Returns:
      address if address is link-local.
      Throws:
      SocketException - if evaluating the state of networkInterface results in one