Class MacAddress

  • All Implemented Interfaces:
    java.io.Serializable

    public final class MacAddress
    extends LinkLayerAddress
    Since:
    pcap4j 0.9.1
    Author:
    Kaito Yamada
    See Also:
    Serialized Form
    • Field Detail

      • ETHER_BROADCAST_ADDRESS

        public static final MacAddress ETHER_BROADCAST_ADDRESS
    • Method Detail

      • getByAddress

        public static MacAddress getByAddress​(byte[] address)
        Parameters:
        address - address
        Returns:
        a new MacAddress object.
      • getByName

        public static MacAddress getByName​(java.lang.String name)
        Parameters:
        name - name
        Returns:
        a new MacAddress object.
      • getByName

        public static MacAddress getByName​(java.lang.String name,
                                           java.lang.String separator)
        Parameters:
        name - name
        separator - separator
        Returns:
        a new MacAddress object.
      • getOui

        public Oui getOui()
        Returns:
        OUI
      • isUnicast

        public boolean isUnicast()
        Returns:
        true if the MAC address represented by this object is a unicast address; otherwise false.
      • isGloballyUnique

        public boolean isGloballyUnique()
        Returns:
        true if the MAC address represented by this object is a globally unique address; otherwise false.