00001 00024 package org.objectweb.cjdbc.common.monitor.scheduler; 00025 00026 import org.objectweb.cjdbc.common.i18n.Translate; 00027 import org.objectweb.cjdbc.controller.scheduler.AbstractScheduler; 00028 00034 public class PendingTransactionsCollector 00035 extends 00036 AbstractSchedulerDataCollector 00037 { 00043 public PendingTransactionsCollector(String virtualDatabaseName) 00044 { 00045 super(virtualDatabaseName); 00046 } 00047 00051 public long getValue(Object scheduler) 00052 { 00053 return ((AbstractScheduler) scheduler).getPendingTransactions(); 00054 } 00055 00059 public String getDescription() 00060 { 00061 return Translate.get("monitoring.scheduler.pending.transactions"); 00062 } 00063 }