com.hazelcast.impl.monitor
Class LocalExecutorOperationStatsImpl

java.lang.Object
  extended by com.hazelcast.impl.monitor.LocalExecutorOperationStatsImpl
All Implemented Interfaces:
LocalExecutorOperationStats, LocalInstanceOperationStats, DataSerializable, Serializable

public class LocalExecutorOperationStatsImpl
extends Object
implements LocalExecutorOperationStats

See Also:
Serialized Form

Constructor Summary
LocalExecutorOperationStatsImpl(String executorName)
           
 
Method Summary
 long getAverageCompletionTime()
           
 long getAverageStartLatency()
           
 long getCompleted()
           
 long getCompletionTime()
           
 String getExecutorName()
           
 long getMaxCompletionTime()
           
 long getMinCompletionTime()
           
 long getPending()
           
 long getPeriodEnd()
          Gets the end time of the period in milliseconds.
 long getPeriodStart()
          Gets the start time of the period in milliseconds.
 long getStarted()
           
 long getStartLatency()
           
 void readData(DataInput in)
           
 void readDataInternal(DataInput in)
           
 void writeData(DataOutput out)
           
 void writeDataInternal(DataOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.hazelcast.monitor.LocalInstanceOperationStats
getPeriodEnd, getPeriodStart
 
Methods inherited from interface com.hazelcast.nio.DataSerializable
readData, writeData
 

Constructor Detail

LocalExecutorOperationStatsImpl

public LocalExecutorOperationStatsImpl(String executorName)
Method Detail

getExecutorName

public String getExecutorName()

getPending

public long getPending()
Specified by:
getPending in interface LocalExecutorOperationStats

getStarted

public long getStarted()
Specified by:
getStarted in interface LocalExecutorOperationStats

getStartLatency

public long getStartLatency()
Specified by:
getStartLatency in interface LocalExecutorOperationStats

getAverageStartLatency

public long getAverageStartLatency()
Specified by:
getAverageStartLatency in interface LocalExecutorOperationStats

getCompleted

public long getCompleted()
Specified by:
getCompleted in interface LocalExecutorOperationStats

getCompletionTime

public long getCompletionTime()
Specified by:
getCompletionTime in interface LocalExecutorOperationStats

getMinCompletionTime

public long getMinCompletionTime()
Specified by:
getMinCompletionTime in interface LocalExecutorOperationStats

getAverageCompletionTime

public long getAverageCompletionTime()
Specified by:
getAverageCompletionTime in interface LocalExecutorOperationStats

getMaxCompletionTime

public long getMaxCompletionTime()
Specified by:
getMaxCompletionTime in interface LocalExecutorOperationStats

writeDataInternal

public void writeDataInternal(DataOutput out)
                       throws IOException
Throws:
IOException

readDataInternal

public void readDataInternal(DataInput in)
                      throws IOException
Throws:
IOException

getPeriodStart

public final long getPeriodStart()
Description copied from interface: LocalInstanceOperationStats
Gets the start time of the period in milliseconds.

Specified by:
getPeriodStart in interface LocalInstanceOperationStats
Returns:
start time in milliseconds.

getPeriodEnd

public final long getPeriodEnd()
Description copied from interface: LocalInstanceOperationStats
Gets the end time of the period in milliseconds.

Specified by:
getPeriodEnd in interface LocalInstanceOperationStats
Returns:
end time in milliseconds.

writeData

public final void writeData(DataOutput out)
                     throws IOException
Specified by:
writeData in interface DataSerializable
Throws:
IOException

readData

public final void readData(DataInput in)
                    throws IOException
Specified by:
readData in interface DataSerializable
Throws:
IOException


Copyright © 2008-2012 Hazel Ltd. All Rights Reserved.