org.jnetpcap.packet
Class JFlowMap

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<JFlowKey,JFlow>
          extended by org.jnetpcap.packet.JFlowMap
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<JFlowKey,JFlow>, PcapPacketHandler<java.lang.Object>

public class JFlowMap
extends java.util.HashMap<JFlowKey,JFlow>
implements PcapPacketHandler<java.lang.Object>

The Class JFlowMap.

Author:
Mark Bednarczyk, Sly Technologies, Inc.
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Constructor Summary
JFlowMap()
          Instantiates a new j flow map.
JFlowMap(int initialCapacity)
          Instantiates a new j flow map.
JFlowMap(int initialCapacity, float loadFactor)
          Instantiates a new j flow map.
JFlowMap(java.util.Map<? extends JFlowKey,? extends JFlow> m)
          Instantiates a new j flow map.
 
Method Summary
 int getTotalPacketCount()
          Gets the total packet count.
 void nextPacket(PcapPacket packet, java.lang.Object user)
          Next packet.
 java.lang.String toString()
          To string.
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

JFlowMap

public JFlowMap()
Instantiates a new j flow map.


JFlowMap

public JFlowMap(int initialCapacity)
Instantiates a new j flow map.

Parameters:
initialCapacity - the initial capacity

JFlowMap

public JFlowMap(java.util.Map<? extends JFlowKey,? extends JFlow> m)
Instantiates a new j flow map.

Parameters:
m - the m

JFlowMap

public JFlowMap(int initialCapacity,
                float loadFactor)
Instantiates a new j flow map.

Parameters:
initialCapacity - the initial capacity
loadFactor - the load factor
Method Detail

nextPacket

public void nextPacket(PcapPacket packet,
                       java.lang.Object user)
Next packet.

Specified by:
nextPacket in interface PcapPacketHandler<java.lang.Object>
Parameters:
packet - the packet
user - the user
See Also:
PcapPacketHandler.nextPacket(org.jnetpcap.packet.PcapPacket, java.lang.Object)

getTotalPacketCount

public int getTotalPacketCount()
Gets the total packet count.

Returns:
the total packet count

toString

public java.lang.String toString()
To string.

Overrides:
toString in class java.util.AbstractMap<JFlowKey,JFlow>
Returns:
the string
See Also:
AbstractMap.toString()