クラス org.objectweb.cjdbc.console.monitoring.MonitoringGraph

すべてのメンバ一覧

説明

Encapsulate the JFreeChart classes and methods to provide easiness of configuration for a monitoring graph. This MonitoringGraph also contains the thread that retrieves the information at the moment. TODO: Should take out this Thread so that it connects to a monitoring repository.

作者:
Nicolas Modrzyk

MonitoringGraph.java54 行で定義されています。

Public メソッド

 MonitoringGraph (AbstractDataCollector collector, DataCollectorJmxClient jmxClient)
void display ()
void addData (long newValue)
void saveAs () throws IOException
void run ()
AbstractDataCollector getCollector ()
void setCollector (AbstractDataCollector collector)
JFrame getFrame ()
void setFrame (JFrame frame)
boolean getFramed ()
void setFramed (boolean framed)
long getFrequency ()
void setFrequency (long frequency)
long getRepeat ()
void setRepeat (long repeat)
boolean getStop ()
void setStop (boolean stop)
int getTimeFrame ()
void setTimeFrame (int timeFrame)
JFreeChart getChart ()
ChartPanel getPanel ()
long getTimeStarted ()
boolean getDisplay ()
void setDisplay (boolean display)
int getFrameHeight ()
void setFrameHeight (int frameHeight)
int getFrameWidth ()
void setFrameWidth (int frameWidth)
boolean getSaveOnFinish ()
void setSaveOnFinish (boolean saveOnFinish)
String getText ()
void setText (String text)
long getPoolingSpeed ()
void setPoolingSpeed (long poolingSpeed)
long getDisplayFrequency ()
void setDisplayFrequency (long displayFrequency)

Private 変数

AbstractDataCollector collector
JFreeChart chart
ChartPanel panel
XYSeries series
XYSeriesCollection dataset
DataCollectorJmxClient jmxClient
JFrame frame
int frameHeight = 250
int frameWidth = 600
long frequency = 1000
long displayFrequency = 10
long poolingSpeed = 1
long timeStarted
int timeFrame = 10
long repeat = -1
boolean stop = false
boolean framed = true
boolean saveOnFinish = false
boolean display = true
String text = ""
long displayFrequencyCount = 0
XYSeries buffer


コンストラクタとデストラクタ

org.objectweb.cjdbc.console.monitoring.MonitoringGraph.MonitoringGraph AbstractDataCollector  collector,
DataCollectorJmxClient  jmxClient
 

Creates a new MonitoringGraph object

引数:
collector An AbstractDataCollector object
jmxClient a DataCollectorJmxClient object
MonitoringGraph.java94 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.buffer, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.chart, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.dataset, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.display, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.frameHeight, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.frameWidth, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.panel, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.series, と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.timeFrame.

00096 { 00097 this.collector = collector; 00098 this.jmxClient = jmxClient; 00099 00100 buffer = new XYSeries("Buffer"); 00101 00102 series = new XYSeries(collector.getTargetName()); 00103 series.setMaximumItemCount(timeFrame); 00104 dataset = new XYSeriesCollection(series); 00105 chart = ChartFactory.createXYLineChart(collector.getDescription(), "Time", 00106 "", dataset, PlotOrientation.VERTICAL, true, false, false); 00107 panel = new ChartPanel(chart); 00108 panel.setSize(frameWidth, frameHeight); 00109 00110 if (display) 00111 display(); 00112 }


メソッド

void org.objectweb.cjdbc.console.monitoring.MonitoringGraph.addData long  newValue  ) 
 

Add a data entry to the current serie. Bufferize given the buffer series size

引数:
newValue new data to add
MonitoringGraph.java138 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.buffer, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.displayFrequency, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.displayFrequencyCount, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.series, と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.timeStarted.

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.run().

00139 { 00140 long now = (System.currentTimeMillis() / 1000) - timeStarted; 00141 if (displayFrequency == 0) 00142 { 00143 series.add(now, newValue); 00144 } 00145 else if (displayFrequencyCount < displayFrequency) 00146 { 00147 displayFrequencyCount++; 00148 buffer.add(now, newValue); 00149 } 00150 else 00151 { 00152 int count = buffer.getItemCount(); 00153 for (int i = 0; i < count; i++) 00154 { 00155 series.add(buffer.getDataItem(i)); 00156 } 00157 buffer = new XYSeries("buffer"); 00158 displayFrequencyCount = 0; 00159 } 00160 }

void org.objectweb.cjdbc.console.monitoring.MonitoringGraph.display  ) 
 

Display the graph on screen MonitoringGraph.java117 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.chart, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.collector, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.frame, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.framed, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.frameHeight, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.frameWidth, と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.panel.

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.MonitoringGraph().

00118 { 00119 chart.setBorderVisible(false); 00120 panel.setVisible(true); 00121 if (framed) 00122 { 00123 frame = new JFrame(collector.getDescription()); 00124 frame.getContentPane().add(panel); 00125 frame.setSize(new java.awt.Dimension(frameWidth, frameHeight)); 00126 RefineryUtilities.centerFrameOnScreen(frame); 00127 frame.setVisible(true); 00128 frame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE); 00129 } 00130 }

JFreeChart org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getChart  ) 
 

戻り値:
Returns the chart.
MonitoringGraph.java337 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.chart.

00338 { 00339 return chart; 00340 }

AbstractDataCollector org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getCollector  ) 
 

戻り値:
Returns the collector.
MonitoringGraph.java224 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.collector.

00225 { 00226 return collector; 00227 }

boolean org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getDisplay  ) 
 

戻り値:
Returns the display.
MonitoringGraph.java361 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.display.

00362 { 00363 return display; 00364 }

long org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getDisplayFrequency  ) 
 

戻り値:
Returns the displayFrequency.
MonitoringGraph.java457 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.displayFrequency.

00458 { 00459 return displayFrequency; 00460 }

JFrame org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getFrame  ) 
 

戻り値:
Returns the frame.
MonitoringGraph.java240 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.frame.

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringConsole.graph().

00241 { 00242 return frame; 00243 }

boolean org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getFramed  ) 
 

戻り値:
Returns the framed.
MonitoringGraph.java256 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.framed.

00257 { 00258 return framed; 00259 }

int org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getFrameHeight  ) 
 

戻り値:
Returns the frameHeight.
MonitoringGraph.java377 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.frameHeight.

00378 { 00379 return frameHeight; 00380 }

int org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getFrameWidth  ) 
 

戻り値:
Returns the frameWidth.
MonitoringGraph.java393 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.frameWidth.

00394 { 00395 return frameWidth; 00396 }

long org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getFrequency  ) 
 

戻り値:
Returns the frequency.
MonitoringGraph.java272 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.frequency.

00273 { 00274 return frequency; 00275 }

ChartPanel org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getPanel  ) 
 

戻り値:
Returns the panel.
MonitoringGraph.java345 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.panel.

00346 { 00347 return panel; 00348 }

long org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getPoolingSpeed  ) 
 

戻り値:
Returns the poolingSpeed.
MonitoringGraph.java441 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.poolingSpeed.

00442 { 00443 return poolingSpeed; 00444 }

long org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getRepeat  ) 
 

戻り値:
Returns the repeat.
MonitoringGraph.java288 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.repeat.

00289 { 00290 return repeat; 00291 }

boolean org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getSaveOnFinish  ) 
 

戻り値:
Returns the saveOnFinish.
MonitoringGraph.java409 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.saveOnFinish.

00410 { 00411 return saveOnFinish; 00412 }

boolean org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getStop  ) 
 

戻り値:
Returns the stop.
MonitoringGraph.java304 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.stop.

00305 { 00306 return stop; 00307 }

String org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getText  ) 
 

戻り値:
Returns the text.
MonitoringGraph.java425 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.text.

00426 { 00427 return text; 00428 }

int org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getTimeFrame  ) 
 

戻り値:
Returns the timeFrame.
MonitoringGraph.java320 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.timeFrame.

00321 { 00322 return timeFrame; 00323 }

long org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getTimeStarted  ) 
 

戻り値:
Returns the timeStarted.
MonitoringGraph.java353 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.timeStarted.

00354 { 00355 return timeStarted; 00356 }

void org.objectweb.cjdbc.console.monitoring.MonitoringGraph.run  ) 
 

参照:
java.lang.Runnable#run()
MonitoringGraph.java178 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.addData(), org.objectweb.cjdbc.console.monitoring.MonitoringGraph.collector, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.display, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.frequency, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.jmxClient, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.panel, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.repeat, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.saveAs(), org.objectweb.cjdbc.console.monitoring.MonitoringGraph.saveOnFinish, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.stop, と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.timeStarted.

00179 { 00180 timeStarted = System.currentTimeMillis() / 1000; 00181 int count = 0; 00182 while (repeat == -1 || count < repeat) 00183 { 00184 count++; 00185 synchronized (this) 00186 { 00187 try 00188 { 00189 addData(jmxClient.retrieveData(collector)); 00190 wait(frequency); 00191 if (stop) 00192 break; 00193 00194 if (display == true && panel.isShowing() == false) 00195 { 00196 if (panel.getParent().isShowing() == false) 00197 stop = true; 00198 } 00199 00200 } 00201 catch (Exception e) 00202 { 00203 stop = true; 00204 throw new RuntimeException(e.getMessage()); 00205 } 00206 } 00207 } 00208 if (saveOnFinish) 00209 { 00210 try 00211 { 00212 saveAs(); 00213 } 00214 catch (Exception e) 00215 { 00216 //ignore 00217 } 00218 } 00219 }

void org.objectweb.cjdbc.console.monitoring.MonitoringGraph.saveAs  )  throws IOException
 

Save the graph into a file

例外:
IOException if an error occurs
MonitoringGraph.java167 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.chart, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.collector, org.objectweb.cjdbc.console.monitoring.MonitoringGraph.frameHeight, と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.frameWidth.

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.run().

00168 { 00169 String fileName = collector.getTargetName() + "-" 00170 + new SimpleDateFormat().format(new Date()); 00171 ChartUtilities.saveChartAsJPEG(new File(fileName), this.chart, frameWidth, 00172 frameHeight); 00173 }

void org.objectweb.cjdbc.console.monitoring.MonitoringGraph.setCollector AbstractDataCollector  collector  ) 
 

引数:
collector The collector to set.
MonitoringGraph.java232 行で定義されています。
00233 { 00234 this.collector = collector; 00235 }

void org.objectweb.cjdbc.console.monitoring.MonitoringGraph.setDisplay boolean  display  ) 
 

引数:
display The display to set.
MonitoringGraph.java369 行で定義されています。
00370 { 00371 this.display = display; 00372 }

void org.objectweb.cjdbc.console.monitoring.MonitoringGraph.setDisplayFrequency long  displayFrequency  ) 
 

引数:
displayFrequency The displayFrequency to set.
MonitoringGraph.java465 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringConsole.graph().

00466 { 00467 this.displayFrequency = displayFrequency; 00468 }

void org.objectweb.cjdbc.console.monitoring.MonitoringGraph.setFrame JFrame  frame  ) 
 

引数:
frame The frame to set.
MonitoringGraph.java248 行で定義されています。
00249 { 00250 this.frame = frame; 00251 }

void org.objectweb.cjdbc.console.monitoring.MonitoringGraph.setFramed boolean  framed  ) 
 

引数:
framed The framed to set.
MonitoringGraph.java264 行で定義されています。
00265 { 00266 this.framed = framed; 00267 }

void org.objectweb.cjdbc.console.monitoring.MonitoringGraph.setFrameHeight int  frameHeight  ) 
 

引数:
frameHeight The frameHeight to set.
MonitoringGraph.java385 行で定義されています。
00386 { 00387 this.frameHeight = frameHeight; 00388 }

void org.objectweb.cjdbc.console.monitoring.MonitoringGraph.setFrameWidth int  frameWidth  ) 
 

引数:
frameWidth The frameWidth to set.
MonitoringGraph.java401 行で定義されています。
00402 { 00403 this.frameWidth = frameWidth; 00404 }

void org.objectweb.cjdbc.console.monitoring.MonitoringGraph.setFrequency long  frequency  ) 
 

引数:
frequency The frequency to set.
MonitoringGraph.java280 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringConsole.graph().

00281 { 00282 this.frequency = frequency; 00283 }

void org.objectweb.cjdbc.console.monitoring.MonitoringGraph.setPoolingSpeed long  poolingSpeed  ) 
 

引数:
poolingSpeed The poolingSpeed to set.
MonitoringGraph.java449 行で定義されています。
00450 { 00451 this.poolingSpeed = poolingSpeed; 00452 }

void org.objectweb.cjdbc.console.monitoring.MonitoringGraph.setRepeat long  repeat  ) 
 

引数:
repeat The repeat to set.
MonitoringGraph.java296 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringConsole.graph().

00297 { 00298 this.repeat = repeat; 00299 }

void org.objectweb.cjdbc.console.monitoring.MonitoringGraph.setSaveOnFinish boolean  saveOnFinish  ) 
 

引数:
saveOnFinish The saveOnFinish to set.
MonitoringGraph.java417 行で定義されています。
00418 { 00419 this.saveOnFinish = saveOnFinish; 00420 }

void org.objectweb.cjdbc.console.monitoring.MonitoringGraph.setStop boolean  stop  ) 
 

引数:
stop The stop to set.
MonitoringGraph.java312 行で定義されています。
00313 { 00314 this.stop = stop; 00315 }

void org.objectweb.cjdbc.console.monitoring.MonitoringGraph.setText String  text  ) 
 

引数:
text The text to set.
MonitoringGraph.java433 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringConsole.graph().

00434 { 00435 this.text = text; 00436 }

void org.objectweb.cjdbc.console.monitoring.MonitoringGraph.setTimeFrame int  timeFrame  ) 
 

引数:
timeFrame The timeFrame to set.
MonitoringGraph.java328 行で定義されています。

参照先 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.series.

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringConsole.graph().

00329 { 00330 this.timeFrame = timeFrame; 00331 series.setMaximumItemCount(timeFrame); 00332 }


変数

XYSeries org.objectweb.cjdbc.console.monitoring.MonitoringGraph.buffer [private]
 

MonitoringGraph.java86 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.addData(), と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.MonitoringGraph().

JFreeChart org.objectweb.cjdbc.console.monitoring.MonitoringGraph.chart [private]
 

MonitoringGraph.java60 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.display(), org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getChart(), org.objectweb.cjdbc.console.monitoring.MonitoringGraph.MonitoringGraph(), と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.saveAs().

AbstractDataCollector org.objectweb.cjdbc.console.monitoring.MonitoringGraph.collector [private]
 

MonitoringGraph.java59 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.display(), org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getCollector(), org.objectweb.cjdbc.console.monitoring.MonitoringGraph.run(), と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.saveAs().

XYSeriesCollection org.objectweb.cjdbc.console.monitoring.MonitoringGraph.dataset [private]
 

MonitoringGraph.java63 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.MonitoringGraph().

boolean org.objectweb.cjdbc.console.monitoring.MonitoringGraph.display = true [private]
 

MonitoringGraph.java81 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getDisplay(), org.objectweb.cjdbc.console.monitoring.MonitoringGraph.MonitoringGraph(), と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.run().

long org.objectweb.cjdbc.console.monitoring.MonitoringGraph.displayFrequency = 10 [private]
 

MonitoringGraph.java73 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.addData(), と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getDisplayFrequency().

long org.objectweb.cjdbc.console.monitoring.MonitoringGraph.displayFrequencyCount = 0 [private]
 

MonitoringGraph.java85 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.addData().

JFrame org.objectweb.cjdbc.console.monitoring.MonitoringGraph.frame [private]
 

MonitoringGraph.java65 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.display(), と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getFrame().

boolean org.objectweb.cjdbc.console.monitoring.MonitoringGraph.framed = true [private]
 

MonitoringGraph.java79 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.display(), と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getFramed().

int org.objectweb.cjdbc.console.monitoring.MonitoringGraph.frameHeight = 250 [private]
 

MonitoringGraph.java70 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.display(), org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getFrameHeight(), org.objectweb.cjdbc.console.monitoring.MonitoringGraph.MonitoringGraph(), と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.saveAs().

int org.objectweb.cjdbc.console.monitoring.MonitoringGraph.frameWidth = 600 [private]
 

MonitoringGraph.java71 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.display(), org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getFrameWidth(), org.objectweb.cjdbc.console.monitoring.MonitoringGraph.MonitoringGraph(), と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.saveAs().

long org.objectweb.cjdbc.console.monitoring.MonitoringGraph.frequency = 1000 [private]
 

MonitoringGraph.java72 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getFrequency(), と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.run().

DataCollectorJmxClient org.objectweb.cjdbc.console.monitoring.MonitoringGraph.jmxClient [private]
 

MonitoringGraph.java64 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.run().

ChartPanel org.objectweb.cjdbc.console.monitoring.MonitoringGraph.panel [private]
 

MonitoringGraph.java61 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.display(), org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getPanel(), org.objectweb.cjdbc.console.monitoring.MonitoringGraph.MonitoringGraph(), と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.run().

long org.objectweb.cjdbc.console.monitoring.MonitoringGraph.poolingSpeed = 1 [private]
 

MonitoringGraph.java74 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getPoolingSpeed().

long org.objectweb.cjdbc.console.monitoring.MonitoringGraph.repeat = -1 [private]
 

MonitoringGraph.java77 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getRepeat(), と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.run().

boolean org.objectweb.cjdbc.console.monitoring.MonitoringGraph.saveOnFinish = false [private]
 

MonitoringGraph.java80 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getSaveOnFinish(), と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.run().

XYSeries org.objectweb.cjdbc.console.monitoring.MonitoringGraph.series [private]
 

MonitoringGraph.java62 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.addData(), org.objectweb.cjdbc.console.monitoring.MonitoringGraph.MonitoringGraph(), と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.setTimeFrame().

boolean org.objectweb.cjdbc.console.monitoring.MonitoringGraph.stop = false [private]
 

MonitoringGraph.java78 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getStop(), と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.run().

String org.objectweb.cjdbc.console.monitoring.MonitoringGraph.text = "" [private]
 

MonitoringGraph.java82 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getText().

int org.objectweb.cjdbc.console.monitoring.MonitoringGraph.timeFrame = 10 [private]
 

MonitoringGraph.java76 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getTimeFrame(), と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.MonitoringGraph().

long org.objectweb.cjdbc.console.monitoring.MonitoringGraph.timeStarted [private]
 

MonitoringGraph.java75 行で定義されています。

参照元 org.objectweb.cjdbc.console.monitoring.MonitoringGraph.addData(), org.objectweb.cjdbc.console.monitoring.MonitoringGraph.getTimeStarted(), と org.objectweb.cjdbc.console.monitoring.MonitoringGraph.run().


このクラスの説明は次のファイルから生成されました:
CJDBCversion1.0.4に対してTue Oct 12 15:16:25 2004に生成されました。 doxygen 1.3.8