Class MacAddress

All Implemented Interfaces:
Serializable

public final class MacAddress extends LinkLayerAddress
Since:
pcap4j 0.9.1
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • ETHER_BROADCAST_ADDRESS

      public static final MacAddress ETHER_BROADCAST_ADDRESS
    • SIZE_IN_BYTES

      public static final int SIZE_IN_BYTES
      See Also:
  • Constructor Details

    • MacAddress

      private MacAddress(byte[] address)
  • Method Details

    • getByAddress

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

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

      public static MacAddress getByName(String name, 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.