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 Summary
Constructors Constructor Description SignalCounter()SignalCounter(ISignalProtocol<?> protocol)
-
Method Summary
All 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
-
SignalCounter
public SignalCounter()
-
SignalCounter
public SignalCounter(ISignalProtocol<?> protocol)
- Since:
- 4.1
-
-
Method Detail
-
getCountForSignalTypes
public int getCountForSignalTypes()
Get the number of different signal counted.- Since:
- 4.4
-
getCountFor
public int getCountFor(java.lang.Class<? extends Signal> signal)
-
removeCountFor
public int removeCountFor(java.lang.Class<? extends Signal> signal)
- Since:
- 4.6
-
clearCounts
public void clearCounts()
-
dump
public void dump(java.io.PrintStream out, boolean clearCountsWhenDone)- Since:
- 4.8
-
notifyEvent
public void notifyEvent(org.eclipse.net4j.util.event.IEvent event)
- Specified by:
notifyEventin interfaceorg.eclipse.net4j.util.event.IListener
-
dispose
public void dispose()
- Since:
- 4.6
-
-