src/org/objectweb/cjdbc/common/monitor/scheduler/AbstractSchedulerDataCollector.java

説明を見る。
00001 00024 package org.objectweb.cjdbc.common.monitor.scheduler; 00025 00026 import org.objectweb.cjdbc.common.monitor.AbstractDataCollector; 00027 import org.objectweb.cjdbc.controller.core.Controller; 00028 import org.objectweb.cjdbc.controller.scheduler.AbstractScheduler; 00029 import org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase; 00030 00035 public abstract class AbstractSchedulerDataCollector 00036 extends 00037 AbstractDataCollector 00038 { 00039 private String virtualDatabaseName; 00040 00046 public AbstractSchedulerDataCollector(String virtualDatabaseName) 00047 { 00048 super(); 00049 this.virtualDatabaseName = virtualDatabaseName; 00050 } 00051 00055 public long collectValue() 00056 { 00057 VirtualDatabase vdb = ((Controller)controller).getVirtualDatabase( 00058 virtualDatabaseName); 00059 AbstractScheduler scheduler = vdb.getRequestManager().getScheduler(); 00060 return this.getValue(scheduler); 00061 } 00062 00069 public abstract long getValue(Object scheduler); 00070 00071 00072 00076 public String getTargetName() 00077 { 00078 return virtualDatabaseName; 00079 } 00080 }

CJDBCversion1.0.4に対してTue Oct 12 15:15:57 2004に生成されました。 doxygen 1.3.8