Package com.nt.udc.ndk.processor
Class StatisticsMonitor
java.lang.Object
com.nt.udc.ndk.processor.StatisticsMonitor
- All Implemented Interfaces:
DiscardedStatisticsMonitorIfc
,DuplicateStatisticsMonitorIfc
,InputStatisticsMonitorIfc
,OutputStatisticsMonitorIfc
,ReadOnlyStatisticsMonitorIfc
,StoredStatisticsMonitorIfc
,UnifiedStatisticsMonitorIfc
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
int
int
long
long
int
void
void
void
void
void
incrementIn
(int number) void
void
boolean
boolean
Is statistics really being collected?reset()
Simultaneously make a new copy of this object with all the current statistics, and reset the current stats to 0 (and begintime to current time).void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.nt.udc.ndk.processor.UnifiedStatisticsMonitorIfc
getData
-
Constructor Details
-
StatisticsMonitor
public StatisticsMonitor()
-
-
Method Details
-
incrementOut
public void incrementOut()- Specified by:
incrementOut
in interfaceOutputStatisticsMonitorIfc
-
incrementIn
public void incrementIn()- Specified by:
incrementIn
in interfaceInputStatisticsMonitorIfc
-
incrementIn
public void incrementIn(int number) - Specified by:
incrementIn
in interfaceInputStatisticsMonitorIfc
-
incrementStored
public void incrementStored()- Specified by:
incrementStored
in interfaceStoredStatisticsMonitorIfc
-
decrementStored
public void decrementStored()- Specified by:
decrementStored
in interfaceStoredStatisticsMonitorIfc
-
incrementDuplicate
public void incrementDuplicate()- Specified by:
incrementDuplicate
in interfaceDuplicateStatisticsMonitorIfc
-
incrementDiscarded
public void incrementDiscarded()- Specified by:
incrementDiscarded
in interfaceDiscardedStatisticsMonitorIfc
-
beginDiscardedConditional
public void beginDiscardedConditional()- Specified by:
beginDiscardedConditional
in interfaceDiscardedStatisticsMonitorIfc
-
incrementDiscardedConditional
public void incrementDiscardedConditional()- Specified by:
incrementDiscardedConditional
in interfaceDiscardedStatisticsMonitorIfc
-
endDiscardedConditional
public void endDiscardedConditional()- Specified by:
endDiscardedConditional
in interfaceDiscardedStatisticsMonitorIfc
-
getOutputCount
public long getOutputCount()- Specified by:
getOutputCount
in interfaceReadOnlyStatisticsMonitorIfc
-
getInputCount
public long getInputCount()- Specified by:
getInputCount
in interfaceReadOnlyStatisticsMonitorIfc
-
getStoredCount
public int getStoredCount()- Specified by:
getStoredCount
in interfaceReadOnlyStatisticsMonitorIfc
-
getDuplicateCount
public int getDuplicateCount()- Specified by:
getDuplicateCount
in interfaceReadOnlyStatisticsMonitorIfc
-
getDiscardedCount
public int getDiscardedCount()- Specified by:
getDiscardedCount
in interfaceReadOnlyStatisticsMonitorIfc
-
getBeginTime
- Specified by:
getBeginTime
in interfaceReadOnlyStatisticsMonitorIfc
-
getEndTime
- Specified by:
getEndTime
in interfaceReadOnlyStatisticsMonitorIfc
-
reset
Simultaneously make a new copy of this object with all the current statistics, and reset the current stats to 0 (and begintime to current time).- Specified by:
reset
in interfaceUnifiedStatisticsMonitorIfc
- Returns:
- A read-only copy of the current stats.
-
isEnabled
public boolean isEnabled()Description copied from interface:ReadOnlyStatisticsMonitorIfc
Is statistics really being collected?- Specified by:
isEnabled
in interfaceReadOnlyStatisticsMonitorIfc
- Returns:
- true if stats are being collected
-
setCountsSuspect
public void setCountsSuspect()- Specified by:
setCountsSuspect
in interfaceInputStatisticsMonitorIfc
-
isCountsSuspect
public boolean isCountsSuspect()- Specified by:
isCountsSuspect
in interfaceReadOnlyStatisticsMonitorIfc
-