org.jnetpcap.packet.analysis
Class AnalyzerSupport<E extends AnalyzerEvent>

java.lang.Object
  extended by org.jnetpcap.packet.analysis.AnalyzerSupport<E>

public class AnalyzerSupport<E extends AnalyzerEvent>
extends java.lang.Object


Field Summary
protected  java.util.List<org.jnetpcap.packet.analysis.AnalyzerSupport.Entry<E>> listeners
           
 
Constructor Summary
AnalyzerSupport()
           
 
Method Summary
<U> boolean
addListener(AnalyzerListener<E> listener, U user)
           
 void fire(E evt)
           
 boolean hasListeners()
           
 boolean removeListener(AnalyzerListener<E> listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listeners

protected java.util.List<org.jnetpcap.packet.analysis.AnalyzerSupport.Entry<E extends AnalyzerEvent>> listeners
Constructor Detail

AnalyzerSupport

public AnalyzerSupport()
Method Detail

addListener

public <U> boolean addListener(AnalyzerListener<E> listener,
                               U user)

removeListener

public boolean removeListener(AnalyzerListener<E> listener)

fire

public void fire(E evt)

hasListeners

public boolean hasListeners()
Returns: