Package org.eclipse.net4j.signal
Class SignalCounter
- java.lang.Object
- 
- org.eclipse.net4j.signal.SignalCounter
 
- 
- All Implemented Interfaces:
- java.util.EventListener,- org.eclipse.net4j.util.event.IListener
 
 public final class SignalCounter extends java.lang.Object implements org.eclipse.net4j.util.event.IListener- Since:
- 3.0
- Author:
- Eike Stepper
 
- 
- 
Constructor SummaryConstructors Constructor Description SignalCounter()SignalCounter(ISignalProtocol<?> protocol)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearCounts()voiddispose()voiddump(java.io.PrintStream out, boolean clearCountsWhenDone)intgetCountFor(java.lang.Class<? extends Signal> signal)intgetCountForSignalTypes()Get the number of different signal counted.voidnotifyEvent(org.eclipse.net4j.util.event.IEvent event)intremoveCountFor(java.lang.Class<? extends Signal> signal)
 
- 
- 
- 
Constructor Detail- 
SignalCounterpublic SignalCounter() 
 - 
SignalCounterpublic SignalCounter(ISignalProtocol<?> protocol) - Since:
- 4.1
 
 
- 
 - 
Method Detail- 
getCountForSignalTypespublic int getCountForSignalTypes() Get the number of different signal counted.- Since:
- 4.4
 
 - 
getCountForpublic int getCountFor(java.lang.Class<? extends Signal> signal) 
 - 
removeCountForpublic int removeCountFor(java.lang.Class<? extends Signal> signal) - Since:
- 4.6
 
 - 
clearCountspublic void clearCounts() 
 - 
dumppublic void dump(java.io.PrintStream out, boolean clearCountsWhenDone)- Since:
- 4.8
 
 - 
notifyEventpublic void notifyEvent(org.eclipse.net4j.util.event.IEvent event) - Specified by:
- notifyEventin interface- org.eclipse.net4j.util.event.IListener
 
 - 
disposepublic void dispose() - Since:
- 4.6
 
 
- 
 
-