1 23 24 package org.continuent.sequoia.common.jmx.monitoring.scheduler; 25 26 import org.continuent.sequoia.common.i18n.Translate; 27 import org.continuent.sequoia.controller.scheduler.AbstractScheduler; 28 29 34 public class NumberRequestsCollector extends AbstractSchedulerDataCollector 35 { 36 37 private static final long serialVersionUID = 3669739041738982333L; 38 39 44 public NumberRequestsCollector(String virtualDatabaseName) 45 { 46 super(virtualDatabaseName); 47 } 48 49 52 public long getValue(Object scheduler) 53 { 54 AbstractScheduler sch = ((AbstractScheduler) scheduler); 55 return sch.getNumberRead() + sch.getNumberWrite(); 56 } 57 58 61 public String getDescription() 62 { 63 return Translate.get("monitoring.scheduler.number.requests"); } 65 } 66 | Popular Tags |