Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

org.objectweb.cjdbc.common.monitor.controller.AbstractControllerDataCollector Class Reference

Inheritance diagram for org.objectweb.cjdbc.common.monitor.controller.AbstractControllerDataCollector:

Inheritance graph
[legend]
Collaboration diagram for org.objectweb.cjdbc.common.monitor.controller.AbstractControllerDataCollector:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AbstractControllerDataCollector ()
 AbstractControllerDataCollector (Object controller)
abstract long collectValue ()
String getTargetName ()

Detailed Description

Abstract data collector to factor code for the controller collectors

Author:
Nicolas Modrzyk

Definition at line 35 of file AbstractControllerDataCollector.java.


Constructor & Destructor Documentation

org.objectweb.cjdbc.common.monitor.controller.AbstractControllerDataCollector.AbstractControllerDataCollector  ) 
 

Default constructors

Definition at line 44 of file AbstractControllerDataCollector.java.

00045   {
00046     //controllerName = ControllerConstants.DEFAULT_IP;
00047   }

org.objectweb.cjdbc.common.monitor.controller.AbstractControllerDataCollector.AbstractControllerDataCollector Object  controller  ) 
 

Create a new collector for controller and set the name

Parameters:
controller attached to the collector

Definition at line 53 of file AbstractControllerDataCollector.java.

00054   {
00055     controllerName = ((Controller)controller).getIPAddress();
00056     this.controller = controller;
00057   }


Member Function Documentation

abstract long org.objectweb.cjdbc.common.monitor.controller.AbstractControllerDataCollector.collectValue  )  [pure virtual]
 

See also:
org.objectweb.cjdbc.common.monitor.AbstractDataCollector.collectValue()

Implements org.objectweb.cjdbc.common.monitor.AbstractDataCollector.

Implemented in org.objectweb.cjdbc.common.monitor.controller.ControllerIdleThreadsCollector, org.objectweb.cjdbc.common.monitor.controller.ControllerWorkerPendingQueueCollector, org.objectweb.cjdbc.common.monitor.controller.ThreadsCountCollector, org.objectweb.cjdbc.common.monitor.controller.TotalMemoryCollector, and org.objectweb.cjdbc.common.monitor.controller.UsedMemoryCollector.

String org.objectweb.cjdbc.common.monitor.controller.AbstractControllerDataCollector.getTargetName  )  [virtual]
 

See also:
org.objectweb.cjdbc.common.monitor.AbstractDataCollector.getTargetName()

Implements org.objectweb.cjdbc.common.monitor.AbstractDataCollector.

Definition at line 67 of file AbstractControllerDataCollector.java.

00068   {
00069     return controllerName;
00070   }


The documentation for this class was generated from the following file:
Generated on Mon Apr 11 22:01:55 2005 for C-JDBC by  doxygen 1.3.9.1