org.jnetpcap.packet.analysis
Interface JAnalyzer
- All Known Subinterfaces:
- FragmentAssembler, FragmentSequencer
- All Known Implementing Classes:
- AbstractAnalyzer, AbstractSequencer, HttpAnalyzer, Ip4Assembler, Ip4Sequencer, JController, TcpAnalyzer, TcpAssembler, TcpSequencer
public interface JAnalyzer
- Author:
- Mark Bednarczyk, Sly Technologies, Inc.
processPacket
boolean processPacket(JPacket packet)
throws AnalysisException
- Parameters:
packet -
- Throws:
AnalyzerException
AnalysisException
getPriority
int getPriority()
- Returns:
setParent
void setParent(JAnalyzer parent)
getInQueue
java.util.Queue<JPacket> getInQueue()
getOutQueue
java.util.Queue<JPacket> getOutQueue()
getTimeoutQueue
TimeoutQueue getTimeoutQueue()
- Returns:
getProcessingTime
long getProcessingTime()
hold
int hold()
release
int release()
processHeaders
boolean processHeaders(JPacket packet,
long map)
processHeaders
boolean processHeaders(JPacket packet)
- Parameters:
packet -
- Returns:
consumePacket
void consumePacket(JPacket packet)