|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jnetpcap.packet.analysis.AbstractAnalyzer
org.jnetpcap.protocol.tcpip.TcpAssembler
public class TcpAssembler
Tcp reassembler. Assembles sequences of tcp segments into a contigues stream of data. TcpAssembler works with TcpSequencer to reassemble portions of the tcp segments. Higher level protocol must specify which portions of the tcp stream to reassemble.
| Constructor Summary | |
|---|---|
TcpAssembler()
|
|
TcpAssembler(TcpSequencer parent)
|
|
| Method Summary | ||
|---|---|---|
|
addReassemblyListener(AnalyzerListener<FragmentAssemblyEvent> listener,
U user)
|
|
void |
processAnalyzerEvent(FragmentSequenceEvent evt)
|
|
boolean |
processPacket(JPacket packet)
|
|
boolean |
removeReassemblyListener(AnalyzerListener<FragmentAssemblyEvent> listener)
|
|
| Methods inherited from class org.jnetpcap.packet.analysis.AbstractAnalyzer |
|---|
consumePacket, getInQueue, getOutQueue, getPriority, getProcessingTime, getTimeoutQueue, hold, processHeaders, processHeaders, release, setParent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jnetpcap.packet.analysis.JAnalyzer |
|---|
consumePacket, getInQueue, getOutQueue, getPriority, getProcessingTime, getTimeoutQueue, hold, processHeaders, processHeaders, release, setParent |
| Constructor Detail |
|---|
public TcpAssembler()
public TcpAssembler(TcpSequencer parent)
priority - parent - | Method Detail |
|---|
public <U> boolean addReassemblyListener(AnalyzerListener<FragmentAssemblyEvent> listener,
U user)
U - listener - user -
AnalyzerSupport.addListener(org.jnetpcap.packet.analysis.AnalyzerListener,
java.lang.Object)public void processAnalyzerEvent(FragmentSequenceEvent evt)
processAnalyzerEvent in interface AnalyzerListener<FragmentSequenceEvent>
public boolean processPacket(JPacket packet)
throws AnalysisException
processPacket in interface JAnalyzerprocessPacket in class AbstractAnalyzerAnalysisExceptionpublic boolean removeReassemblyListener(AnalyzerListener<FragmentAssemblyEvent> listener)
listener -
AnalyzerSupport.removeListener(org.jnetpcap.packet.analysis.AnalyzerListener)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||