org.jnetpcap.packet.analysis
Interface FragmentSequencer

All Superinterfaces:
JAnalyzer
All Known Implementing Classes:
AbstractSequencer, Ip4Sequencer, TcpSequencer

public interface FragmentSequencer
extends JAnalyzer


Field Summary
static int DEFAULT_FRAGMENT_TIMEOUT
          The default timeout interval in millis for a fragment sequence completion.
static FragmentAssembly reassembly
           
 
Method Summary
 java.util.List<JAnalysis> generateInfo(FragmentSequence sequence)
          Allows an analyzer to generate analyzer specific information to be displayed by formatters.
 void timeout(FragmentSequence analysis)
          Signal to analyzer that this fragment sequence has expired
 
Methods inherited from interface org.jnetpcap.packet.analysis.JAnalyzer
consumePacket, getInQueue, getOutQueue, getPriority, getProcessingTime, getTimeoutQueue, hold, processHeaders, processHeaders, processPacket, release, setParent
 

Field Detail

DEFAULT_FRAGMENT_TIMEOUT

static final int DEFAULT_FRAGMENT_TIMEOUT
The default timeout interval in millis for a fragment sequence completion.

See Also:
Constant Field Values

reassembly

static final FragmentAssembly reassembly
Method Detail

timeout

void timeout(FragmentSequence analysis)
Signal to analyzer that this fragment sequence has expired

Parameters:
analysis - sequence which expired

generateInfo

java.util.List<JAnalysis> generateInfo(FragmentSequence sequence)
Allows an analyzer to generate analyzer specific information to be displayed by formatters.

Returns:
list typically made up of AnalysisInfo objects