public final class PacketFactoryPropertiesLoader extends Object
Modifier and Type | Field and Description |
---|---|
static String |
IPV4_INTERNET_TIMESTAMP_DATA_CLASS_KEY_BASE |
static String |
IPV4_OPTION_CLASS_KEY_BASE |
static String |
IPV4_TOS_CLASS_KEY |
static String |
IPV6_FLOW_LABEL_CLASS_KEY |
static String |
IPV6_NEIGHBOR_DISCOVERY_OPTION_CLASS_KEY_BASE |
static String |
IPV6_OPTION_CLASS_KEY_BASE |
static String |
IPV6_ROUTING_DATA_CLASS_KEY_BASE |
static String |
IPV6_TRAFFIC_CLASS_CLASS_KEY |
static String |
PACKET_CLASS_KEY_BASE |
static String |
PACKET_FACTORY_PROPERTIES_PATH_KEY |
static String |
TCP_OPTION_CLASS_KEY_BASE |
static String |
UNKNOWN_IPV4_INTERNET_TIMESTAMP_DATA_KEY |
static String |
UNKNOWN_IPV4_OPTION_KEY |
static String |
UNKNOWN_IPV6_NEIGHBOR_DISCOVERY_OPTION_KEY |
static String |
UNKNOWN_IPV6_OPTION_KEY |
static String |
UNKNOWN_IPV6_ROUTING_DATA_KEY |
static String |
UNKNOWN_PACKET_CLASS_KEY |
static String |
UNKNOWN_TCP_OPTION_KEY |
public static final String PACKET_FACTORY_PROPERTIES_PATH_KEY
public static final String PACKET_CLASS_KEY_BASE
public static final String UNKNOWN_PACKET_CLASS_KEY
public static final String IPV4_OPTION_CLASS_KEY_BASE
public static final String UNKNOWN_IPV4_OPTION_KEY
public static final String TCP_OPTION_CLASS_KEY_BASE
public static final String UNKNOWN_TCP_OPTION_KEY
public static final String IPV4_INTERNET_TIMESTAMP_DATA_CLASS_KEY_BASE
public static final String UNKNOWN_IPV4_INTERNET_TIMESTAMP_DATA_KEY
public static final String IPV6_OPTION_CLASS_KEY_BASE
public static final String UNKNOWN_IPV6_OPTION_KEY
public static final String IPV6_ROUTING_DATA_CLASS_KEY_BASE
public static final String UNKNOWN_IPV6_ROUTING_DATA_KEY
public static final String IPV6_NEIGHBOR_DISCOVERY_OPTION_CLASS_KEY_BASE
public static final String UNKNOWN_IPV6_NEIGHBOR_DISCOVERY_OPTION_KEY
public static final String IPV4_TOS_CLASS_KEY
public static final String IPV6_TRAFFIC_CLASS_CLASS_KEY
public static final String IPV6_FLOW_LABEL_CLASS_KEY
public static PacketFactoryPropertiesLoader getInstance()
public <T extends NamedNumber<?,?>> Class<? extends Packet> getPacketClass(T number)
T
- numbernumber
- numberpublic Class<? extends Packet> getUnknownPacketClass()
public Class<? extends PacketFactory<?,?>> getPacketFactoryClass(Class<?> targetClass, Class<? extends NamedNumber<?,?>> numberClass)
targetClass
- targetClassnumberClass
- numberClassPacketFactory
for specified classes.public Class<? extends IpV4Packet.IpV4Option> getIpV4OptionClass(IpV4OptionType type)
type
- typepublic Class<? extends IpV4Packet.IpV4Option> getUnknownIpV4OptionClass()
public Class<? extends TcpPacket.TcpOption> getTcpOptionClass(TcpOptionKind type)
type
- typepublic Class<? extends TcpPacket.TcpOption> getUnknownTcpOptionClass()
public Class<? extends IpV4InternetTimestampOption.IpV4InternetTimestampOptionData> getIpV4InternetTimestampDataClass(IpV4InternetTimestampOptionFlag flag)
flag
- flagpublic Class<? extends IpV4InternetTimestampOption.IpV4InternetTimestampOptionData> getUnknownIpV4InternetTimestampDataClass()
public Class<? extends IpV6ExtOptionsPacket.IpV6Option> getIpV6OptionClass(IpV6OptionType type)
type
- typepublic Class<? extends IpV6ExtOptionsPacket.IpV6Option> getUnknownIpV6OptionClass()
public Class<? extends IpV6ExtRoutingPacket.IpV6RoutingData> getIpV6RoutingDataClass(IpV6RoutingType type)
type
- typepublic Class<? extends IpV6ExtRoutingPacket.IpV6RoutingData> getUnknownIpV6RoutingDataClass()
public Class<? extends IcmpV6CommonPacket.IpV6NeighborDiscoveryOption> getIpV6NeighborDiscoveryOptionClass(IpV6NeighborDiscoveryOptionType type)
type
- typepublic Class<? extends IcmpV6CommonPacket.IpV6NeighborDiscoveryOption> getUnknownIpV6NeighborDiscoveryOptionClass()
public Class<? extends IpV4Packet.IpV4Tos> getIpV4TosClass()
public Class<? extends IpV6Packet.IpV6TrafficClass> getIpV6TrafficClassClass()
public Class<? extends IpV6Packet.IpV6FlowLabel> getIpV6FlowLabelClass()
Copyright © 2011–2016 Pcap4J.org. All rights reserved.