00001 00024 package org.objectweb.cjdbc.common.monitor.virtualdatabase; 00025 00026 import org.objectweb.cjdbc.common.i18n.Translate; 00027 import org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase; 00028 00034 public class ActiveDatabaseThreadCollector 00035 extends 00036 AbstractVirtualDatabaseDataCollector 00037 { 00043 public ActiveDatabaseThreadCollector(String virtualDatabaseName) 00044 { 00045 super(virtualDatabaseName); 00046 } 00047 00051 public long getValue(Object database) 00052 { 00053 return ((VirtualDatabase) database).getActiveThreads().size(); 00054 } 00055 00059 public String getDescription() 00060 { 00061 return Translate.get("monitoring.virtualdatabase.active.threads"); 00062 } 00063 }