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 void
clearCounts()
void
dispose()
void
dump(java.io.PrintStream out, boolean clearCountsWhenDone)
int
getCountFor(java.lang.Class<? extends Signal> signal)
int
getCountForSignalTypes()
Get the number of different signal counted.void
notifyEvent(org.eclipse.net4j.util.event.IEvent event)
int
removeCountFor(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:
notifyEvent
in interfaceorg.eclipse.net4j.util.event.IListener
-
dispose
public void dispose()
- Since:
- 4.6
-
-