com.sun.sgs.impl.service.task
Class TaskServiceStats

java.lang.Object
  extended by com.sun.sgs.impl.service.task.TaskServiceStats
All Implemented Interfaces:
TaskServiceMXBean

 class TaskServiceStats
extends Object
implements TaskServiceMXBean

The Statistics MBean object for the task service.


Field Summary
(package private)  ProfileOperation scheduleNDTaskDelayedOp
           
(package private)  ProfileOperation scheduleNDTaskOp
           
(package private)  ProfileOperation scheduleTaskDelayedOp
           
(package private)  ProfileOperation scheduleTaskOp
           
(package private)  ProfileOperation scheduleTaskPeriodicOp
           
 
Fields inherited from interface com.sun.sgs.management.TaskServiceMXBean
MXBEAN_NAME
 
Constructor Summary
TaskServiceStats(ProfileCollector collector)
           
 
Method Summary
 long getScheduleDelayedTaskCalls()
          Returns the number of times scheduleTask has been called with a delay.
 long getScheduleNonDurableTaskCalls()
          Returns the number of times scheduleNonDurableTask has been called.
 long getScheduleNonDurableTaskDelayedCalls()
          Returns the number of times scheduleNonDurableTask has been called with a delay.
 long getSchedulePeriodicTaskCalls()
          Returns the number of times schedulePeriodicTask has been called.
 long getScheduleTaskCalls()
          Returns the number of times scheduleTask has been called.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scheduleNDTaskOp

final ProfileOperation scheduleNDTaskOp

scheduleNDTaskDelayedOp

final ProfileOperation scheduleNDTaskDelayedOp

scheduleTaskOp

final ProfileOperation scheduleTaskOp

scheduleTaskDelayedOp

final ProfileOperation scheduleTaskDelayedOp

scheduleTaskPeriodicOp

final ProfileOperation scheduleTaskPeriodicOp
Constructor Detail

TaskServiceStats

TaskServiceStats(ProfileCollector collector)
Method Detail

getScheduleNonDurableTaskCalls

public long getScheduleNonDurableTaskCalls()
Returns the number of times scheduleNonDurableTask has been called.

Specified by:
getScheduleNonDurableTaskCalls in interface TaskServiceMXBean
Returns:
the number of times scheduleNonDurableTask has been called

getScheduleNonDurableTaskDelayedCalls

public long getScheduleNonDurableTaskDelayedCalls()
Returns the number of times scheduleNonDurableTask has been called with a delay.

Specified by:
getScheduleNonDurableTaskDelayedCalls in interface TaskServiceMXBean
Returns:
the number of times scheduleNonDurableTask has been called with a delay

getSchedulePeriodicTaskCalls

public long getSchedulePeriodicTaskCalls()
Returns the number of times schedulePeriodicTask has been called.

Specified by:
getSchedulePeriodicTaskCalls in interface TaskServiceMXBean
Returns:
the number of times schedulPeriodicTask has been called

getScheduleTaskCalls

public long getScheduleTaskCalls()
Returns the number of times scheduleTask has been called.

Specified by:
getScheduleTaskCalls in interface TaskServiceMXBean
Returns:
the number of times scheduleTask has been called

getScheduleDelayedTaskCalls

public long getScheduleDelayedTaskCalls()
Returns the number of times scheduleTask has been called with a delay.

Specified by:
getScheduleDelayedTaskCalls in interface TaskServiceMXBean
Returns:
the number of times scheduleTask has been called with a delay.

RedDwarf, Version 0.10.1
2010-03-14 10:56:12

Copyright © 2010 The RedDwarf Authors. All rights reserved
Copyright © 2007-2010 Sun Microsystems, Inc. All rights reserved