Package org.pcap4j

Class Pcap4jPropertiesLoader


  • public final class Pcap4jPropertiesLoader
    extends java.lang.Object
    Since:
    pcap4j 1.0.1
    • Field Detail

      • KEY_PREFIX

        private static final java.lang.String KEY_PREFIX
      • PCAP4J_PROPERTIES_PATH_KEY

        public static final java.lang.String PCAP4J_PROPERTIES_PATH_KEY
      • AF_INET_KEY

        public static final java.lang.String AF_INET_KEY
      • AF_INET6_KEY

        public static final java.lang.String AF_INET6_KEY
      • AF_PACKET_KEY

        public static final java.lang.String AF_PACKET_KEY
      • AF_LINK_KEY

        public static final java.lang.String AF_LINK_KEY
      • DLT_RAW_KEY

        public static final java.lang.String DLT_RAW_KEY
    • Constructor Detail

      • Pcap4jPropertiesLoader

        private Pcap4jPropertiesLoader()
    • Method Detail

      • getInstance

        public static Pcap4jPropertiesLoader getInstance()
        Returns:
        the singleton instance of Pcap4jPropertiesLoader.
      • getAfInet

        public java.lang.Integer getAfInet()
        Returns:
        address family number for IPv4 addresses. Never null.
      • getAfInet6

        public java.lang.Integer getAfInet6()
        Returns:
        address family numbers for IPv6 addresses. Never null.
      • getAfPacket

        public java.lang.Integer getAfPacket()
        For Linux
        Returns:
        address family numbers for link layer addresses. Never null.
      • getAfLink

        public java.lang.Integer getAfLink()
        For BSD including Mac OS X
        Returns:
        address family numbers for link layer addresses. Never null.
      • getDltRaw

        public java.lang.Integer getDltRaw()
        DLT_RAW
        Returns:
        the value of DLT_RAW. Never null.
      • getDefaultAfInet6

        private int getDefaultAfInet6()
        Returns:
        The default address family for IPv6 addresses (platform specific)
      • getDefaultDltRaw

        private int getDefaultDltRaw()
        Returns:
        The default value for DLT_RAW (platform specific)