1 23 package org.continuent.sequoia.common.jmx.monitoring.backend; 24 25 import org.continuent.sequoia.common.i18n.Translate; 26 import org.continuent.sequoia.controller.backend.DatabaseBackend; 27 28 33 public class ActiveTransactionCollector extends AbstractBackendDataCollector 34 { 35 private static final long serialVersionUID = -4163697846536844217L; 36 37 41 public ActiveTransactionCollector(String backendName, 42 String virtualDatabaseName) 43 { 44 super(backendName, virtualDatabaseName); 45 } 46 47 54 public long getValue(Object backend) 55 { 56 return ((DatabaseBackend) backend).getActiveTransactions().size(); 57 } 58 59 62 public String getDescription() 63 { 64 return Translate.get("monitoring.backend.active.transactions"); } 66 67 } 68 | Popular Tags |