Interface PacketFactory<T, N extends NamedNumber<?,?>>
- Type Parameters:
T- targetN- number
- All Known Implementing Classes:
AbstractStaticPacketFactory, PropertiesBasedDnsRDataFactory, PropertiesBasedIpV4InternetTimestampOptionDataFactory, PropertiesBasedIpV4OptionFactory, PropertiesBasedIpV4TosFactory, PropertiesBasedIpV6FlowLabelFactory, PropertiesBasedIpV6NeighborDiscoveryOptionFactory, PropertiesBasedIpV6OptionFactory, PropertiesBasedIpV6RoutingDataFactory, PropertiesBasedIpV6TrafficClassFactory, PropertiesBasedPacketFactory, PropertiesBasedRadiotapDataFactory, PropertiesBasedSctpChunkFactory, PropertiesBasedTcpOptionFactory, StaticDataLinkTypePacketFactory, StaticDnsRDataFactory, StaticDot11FrameTypePacketFactory, StaticEtherTypePacketFactory, StaticIcmpV4TypePacketFactory, StaticIcmpV6TypePacketFactory, StaticIpNumberPacketFactory, StaticIpV4InternetTimestampOptionDataFactory, StaticIpV4OptionFactory, StaticIpV4TosFactory, StaticIpV6FlowLabelFactory, StaticIpV6NeighborDiscoveryOptionFactory, StaticIpV6OptionFactory, StaticIpV6RoutingDataFactory, StaticIpV6TrafficClassFactory, StaticLlcNumberPacketFactory, StaticNotApplicablePacketFactory, StaticPppDllProtocolPacketFactory, StaticProtocolFamilyPacketFactory, StaticRadiotapDataFieldFactory, StaticSctpChunkFactory, StaticSctpPortPacketFactory, StaticSsh2MessageNumberPacketFactory, StaticTcpOptionFactory, StaticTcpPortPacketFactory, StaticUdpPortPacketFactory, StaticUnknownPacketFactory
public interface PacketFactory<T, N extends NamedNumber<?,?>>
- Since:
- pcap4j 0.9.11
-
Method Summary
Modifier and TypeMethodDescriptiongetTargetClass(N number) newInstance(byte[] rawData, int offset, int length) newInstance(byte[] rawData, int offset, int length, N number)
-
Method Details
-
newInstance
-
newInstance
- Parameters:
rawData- rawDataoffset- offsetlength- length- Returns:
- a new data object.
-
getTargetClass
- Parameters:
number- number- Returns:
- a
Classobject this factory instantiates bynewInstance(byte[], int, int, NamedNumber)with the number argument.
-
getTargetClass
- Returns:
- a
Classobject this factory instantiates bynewInstance(byte[], int, int).
-