Class PropertiesBasedPacketFactoryBinder
java.lang.Object
org.pcap4j.packet.factory.propertiesbased.services.PropertiesBasedPacketFactoryBinder
- All Implemented Interfaces:
PacketFactoryBinder
- Since:
- pcap4j 1.8.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<PropertiesBasedPacketFactoryBinder.CacheKey, PacketFactory<?, ?>> private static final PacketFactoryBinder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PacketFactoryBinder<T, N extends NamedNumber<?,?>>
PacketFactory<T, N> getPacketFactory(Class<T> targetClass, Class<N> numberClass) Provides aPacketFactoryto build the received packets.
-
Field Details
-
INSTANCE
-
cache
-
-
Constructor Details
-
PropertiesBasedPacketFactoryBinder
private PropertiesBasedPacketFactoryBinder()
-
-
Method Details
-
getInstance
-
getPacketFactory
public <T, N extends NamedNumber<?,?>> PacketFactory<T,N> getPacketFactory(Class<T> targetClass, Class<N> numberClass) Description copied from interface:PacketFactoryBinderProvides aPacketFactoryto build the received packets.- Specified by:
getPacketFactoryin interfacePacketFactoryBinder- Type Parameters:
T- the type of object the factory method returns.N- the type of object that is given to the factory method.- Parameters:
targetClass- targetClassnumberClass- numberClass- Returns:
- the factory
-