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 TypeMethodDescriptionvoidvoidvoidintintlonglongintvoidvoidvoidvoidvoidincrementIn(int number) voidvoidbooleanbooleanIs 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).voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.nt.udc.ndk.processor.UnifiedStatisticsMonitorIfc
getData
-
Constructor Details
-
StatisticsMonitor
public StatisticsMonitor()
-
-
Method Details
-
incrementOut
public void incrementOut()- Specified by:
incrementOutin interfaceOutputStatisticsMonitorIfc
-
incrementIn
public void incrementIn()- Specified by:
incrementInin interfaceInputStatisticsMonitorIfc
-
incrementIn
public void incrementIn(int number) - Specified by:
incrementInin interfaceInputStatisticsMonitorIfc
-
incrementStored
public void incrementStored()- Specified by:
incrementStoredin interfaceStoredStatisticsMonitorIfc
-
decrementStored
public void decrementStored()- Specified by:
decrementStoredin interfaceStoredStatisticsMonitorIfc
-
incrementDuplicate
public void incrementDuplicate()- Specified by:
incrementDuplicatein interfaceDuplicateStatisticsMonitorIfc
-
incrementDiscarded
public void incrementDiscarded()- Specified by:
incrementDiscardedin interfaceDiscardedStatisticsMonitorIfc
-
beginDiscardedConditional
public void beginDiscardedConditional()- Specified by:
beginDiscardedConditionalin interfaceDiscardedStatisticsMonitorIfc
-
incrementDiscardedConditional
public void incrementDiscardedConditional()- Specified by:
incrementDiscardedConditionalin interfaceDiscardedStatisticsMonitorIfc
-
endDiscardedConditional
public void endDiscardedConditional()- Specified by:
endDiscardedConditionalin interfaceDiscardedStatisticsMonitorIfc
-
getOutputCount
public long getOutputCount()- Specified by:
getOutputCountin interfaceReadOnlyStatisticsMonitorIfc
-
getInputCount
public long getInputCount()- Specified by:
getInputCountin interfaceReadOnlyStatisticsMonitorIfc
-
getStoredCount
public int getStoredCount()- Specified by:
getStoredCountin interfaceReadOnlyStatisticsMonitorIfc
-
getDuplicateCount
public int getDuplicateCount()- Specified by:
getDuplicateCountin interfaceReadOnlyStatisticsMonitorIfc
-
getDiscardedCount
public int getDiscardedCount()- Specified by:
getDiscardedCountin interfaceReadOnlyStatisticsMonitorIfc
-
getBeginTime
- Specified by:
getBeginTimein interfaceReadOnlyStatisticsMonitorIfc
-
getEndTime
- Specified by:
getEndTimein 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:
resetin interfaceUnifiedStatisticsMonitorIfc- Returns:
- A read-only copy of the current stats.
-
isEnabled
public boolean isEnabled()Description copied from interface:ReadOnlyStatisticsMonitorIfcIs statistics really being collected?- Specified by:
isEnabledin interfaceReadOnlyStatisticsMonitorIfc- Returns:
- true if stats are being collected
-
setCountsSuspect
public void setCountsSuspect()- Specified by:
setCountsSuspectin interfaceInputStatisticsMonitorIfc
-
isCountsSuspect
public boolean isCountsSuspect()- Specified by:
isCountsSuspectin interfaceReadOnlyStatisticsMonitorIfc
-