- java.lang.Object
-
- org.pcap4j.Pcap4jPropertiesLoader
-
public final class Pcap4jPropertiesLoader extends java.lang.Object- Since:
- pcap4j 1.0.1
-
-
Field Summary
Fields Modifier and Type Field Description private static intAF_INET_DEFAULTstatic java.lang.StringAF_INET_KEYprivate static intAF_INET6_DEFAULTprivate static intAF_INET6_FREEBSDstatic java.lang.StringAF_INET6_KEYprivate static intAF_INET6_LINUXprivate static intAF_INET6_MACprivate static intAF_LINK_DEFAULTstatic java.lang.StringAF_LINK_KEYprivate static intAF_PACKET_DEFAULTstatic java.lang.StringAF_PACKET_KEYprivate static intDLT_RAW_DEFAULTstatic java.lang.StringDLT_RAW_KEYprivate static intDLT_RAW_OPENBSDprivate static Pcap4jPropertiesLoaderINSTANCEprivate static java.lang.StringKEY_PREFIXprivate PropertiesLoaderloaderstatic java.lang.StringPCAP4J_PROPERTIES_PATH_KEY
-
Constructor Summary
Constructors Modifier Constructor Description privatePcap4jPropertiesLoader()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.IntegergetAfInet()java.lang.IntegergetAfInet6()java.lang.IntegergetAfLink()For BSD including Mac OS Xjava.lang.IntegergetAfPacket()For Linuxprivate intgetDefaultAfInet6()private intgetDefaultDltRaw()java.lang.IntegergetDltRaw()DLT_RAWstatic Pcap4jPropertiesLoadergetInstance()
-
-
-
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
-
AF_INET_DEFAULT
private static final int AF_INET_DEFAULT
- See Also:
- Constant Field Values
-
AF_PACKET_DEFAULT
private static final int AF_PACKET_DEFAULT
- See Also:
- Constant Field Values
-
AF_LINK_DEFAULT
private static final int AF_LINK_DEFAULT
- See Also:
- Constant Field Values
-
DLT_RAW_DEFAULT
private static final int DLT_RAW_DEFAULT
- See Also:
- Constant Field Values
-
DLT_RAW_OPENBSD
private static final int DLT_RAW_OPENBSD
- See Also:
- Constant Field Values
-
AF_INET6_DEFAULT
private static final int AF_INET6_DEFAULT
- See Also:
- Constant Field Values
-
AF_INET6_LINUX
private static final int AF_INET6_LINUX
- See Also:
- Constant Field Values
-
AF_INET6_FREEBSD
private static final int AF_INET6_FREEBSD
- See Also:
- Constant Field Values
-
AF_INET6_MAC
private static final int AF_INET6_MAC
- See Also:
- Constant Field Values
-
INSTANCE
private static final Pcap4jPropertiesLoader INSTANCE
-
loader
private PropertiesLoader loader
-
-
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)
-
-