Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
5827 amar.kumar 1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<!--NewPage-->
3
<HTML>
4
<HEAD>
5
<!-- Generated by javadoc (build 1.6.0_26) on Fri Aug 17 13:40:05 IST 2012 -->
6
<TITLE>
7
Metric (stat4j API)
8
</TITLE>
9
 
10
<META NAME="date" CONTENT="2012-08-17">
11
 
12
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
13
 
14
<SCRIPT type="text/javascript">
15
function windowTitle()
16
{
17
    if (location.href.indexOf('is-external=true') == -1) {
18
        parent.document.title="Metric (stat4j API)";
19
    }
20
}
21
</SCRIPT>
22
<NOSCRIPT>
23
</NOSCRIPT>
24
 
25
</HEAD>
26
 
27
<BODY BGCOLOR="white" onload="windowTitle();">
28
<HR>
29
 
30
 
31
<!-- ========= START OF TOP NAVBAR ======= -->
32
<A NAME="navbar_top"><!-- --></A>
33
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
34
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
35
<TR>
36
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
37
<A NAME="navbar_top_firstrow"><!-- --></A>
38
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
39
  <TR ALIGN="center" VALIGN="top">
40
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
41
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
42
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
43
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Metric.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
44
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
45
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
46
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
47
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
48
  </TR>
49
</TABLE>
50
</TD>
51
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
52
</EM>
53
</TD>
54
</TR>
55
 
56
<TR>
57
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
58
&nbsp;<A HREF="../../../net/sourceforge/stat4j/Filter.html" title="class in net.sourceforge.stat4j"><B>PREV CLASS</B></A>&nbsp;
59
&nbsp;<A HREF="../../../net/sourceforge/stat4j/Reading.html" title="class in net.sourceforge.stat4j"><B>NEXT CLASS</B></A></FONT></TD>
60
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
61
  <A HREF="../../../index.html?net/sourceforge/stat4j/Metric.html" target="_top"><B>FRAMES</B></A>  &nbsp;
62
&nbsp;<A HREF="Metric.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
63
&nbsp;<SCRIPT type="text/javascript">
64
  <!--
65
  if(window==top) {
66
    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
67
  }
68
  //-->
69
</SCRIPT>
70
<NOSCRIPT>
71
  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
72
</NOSCRIPT>
73
 
74
 
75
</FONT></TD>
76
</TR>
77
<TR>
78
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
79
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
80
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
81
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
82
</TR>
83
</TABLE>
84
<A NAME="skip-navbar_top"></A>
85
<!-- ========= END OF TOP NAVBAR ========= -->
86
 
87
<HR>
88
<!-- ======== START OF CLASS DATA ======== -->
89
<H2>
90
<FONT SIZE="-1">
91
net.sourceforge.stat4j</FONT>
92
<BR>
93
Class Metric</H2>
94
<PRE>
95
java.lang.Object
96
  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>net.sourceforge.stat4j.Metric</B>
97
</PRE>
98
<HR>
99
<DL>
100
<DT><PRE>public class <B>Metric</B><DT>extends java.lang.Object</DL>
101
</PRE>
102
 
103
<P>
104
Name:           Metric.java
105
 Date:          Aug 29, 2004
106
 Description:
107
 
108
 A metric is collected from a log either at a point in time (single reading) or
109
 over 2 points in time (dual reading). A dual reading enables deltas such as durations and
110
 memory usage to be calculated.
111
 
112
 A metric will only be generated for a statsictic if the log message matches the 
113
 statistic filter. The filter also defines an optional expression for
114
 scaping user defined values from the log.
115
 
116
 A reading holds the time,free memory and a user defined
117
 value for a point in time. 
118
 
119
 Typically metrics that require dual readings will be cached
120
 for the first reading and then sent to the statstic calculator once
121
 the second reading has been captured. The statistic defines the filters
122
 for each reading.
123
 
124
 Calculators may override caching by setting  setApplyImmediate to true. RunningTotals are
125
 examples of calculators that must be sent  metrics
126
 when a match occurs on either statisitic filter.
127
 
128
 Metrics may be collected across all threads or 
129
 locally within a given thread (thread local). This
130
 is so that we can support metrics for a given call stack such
131
 as method duration and global metrics such as average user session
132
 duration.
133
<P>
134
 
135
<P>
136
<DL>
137
<DT><B>Author:</B></DT>
138
  <DD>Lara D'Abreo</DD>
139
<DT><B>See Also:</B><DD><A HREF="../../../net/sourceforge/stat4j/Filter.html" title="class in net.sourceforge.stat4j"><CODE>Filter</CODE></A>, 
140
<A HREF="../../../net/sourceforge/stat4j/Reading.html" title="class in net.sourceforge.stat4j"><CODE>Reading</CODE></A>, 
141
<A HREF="../../../net/sourceforge/stat4j/Calculator.html" title="interface in net.sourceforge.stat4j"><CODE>Calculator</CODE></A>, 
142
<A HREF="../../../net/sourceforge/stat4j/Statistic.html" title="class in net.sourceforge.stat4j"><CODE>value scraped from the log taken at one or 2 points in time</CODE></A></DL>
143
<HR>
144
 
145
<P>
146
<!-- =========== FIELD SUMMARY =========== -->
147
 
148
<A NAME="field_summary"><!-- --></A>
149
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
150
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
151
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
152
<B>Field Summary</B></FONT></TH>
153
</TR>
154
<TR BGCOLOR="white" CLASS="TableRowColor">
155
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
156
<CODE>protected &nbsp;<A HREF="../../../net/sourceforge/stat4j/Reading.html" title="class in net.sourceforge.stat4j">Reading</A></CODE></FONT></TD>
157
<TD><CODE><B><A HREF="../../../net/sourceforge/stat4j/Metric.html#firstReading">firstReading</A></B></CODE>
158
 
159
<BR>
160
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
161
</TR>
162
<TR BGCOLOR="white" CLASS="TableRowColor">
163
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
164
<CODE>protected &nbsp;<A HREF="../../../net/sourceforge/stat4j/Reading.html" title="class in net.sourceforge.stat4j">Reading</A></CODE></FONT></TD>
165
<TD><CODE><B><A HREF="../../../net/sourceforge/stat4j/Metric.html#secondReading">secondReading</A></B></CODE>
166
 
167
<BR>
168
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
169
</TR>
170
<TR BGCOLOR="white" CLASS="TableRowColor">
171
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
172
<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
173
<TD><CODE><B><A HREF="../../../net/sourceforge/stat4j/Metric.html#statisticName">statisticName</A></B></CODE>
174
 
175
<BR>
176
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
177
</TR>
178
</TABLE>
179
&nbsp;
180
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
181
 
182
<A NAME="constructor_summary"><!-- --></A>
183
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
184
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
185
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
186
<B>Constructor Summary</B></FONT></TH>
187
</TR>
188
<TR BGCOLOR="white" CLASS="TableRowColor">
189
<TD><CODE><B><A HREF="../../../net/sourceforge/stat4j/Metric.html#Metric(java.lang.String, net.sourceforge.stat4j.Reading)">Metric</A></B>(java.lang.String&nbsp;statisticName,
190
       <A HREF="../../../net/sourceforge/stat4j/Reading.html" title="class in net.sourceforge.stat4j">Reading</A>&nbsp;reading)</CODE>
191
 
192
<BR>
193
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
194
</TR>
195
<TR BGCOLOR="white" CLASS="TableRowColor">
196
<TD><CODE><B><A HREF="../../../net/sourceforge/stat4j/Metric.html#Metric(java.lang.String, net.sourceforge.stat4j.Reading, net.sourceforge.stat4j.Reading)">Metric</A></B>(java.lang.String&nbsp;statisticName,
197
       <A HREF="../../../net/sourceforge/stat4j/Reading.html" title="class in net.sourceforge.stat4j">Reading</A>&nbsp;first,
198
       <A HREF="../../../net/sourceforge/stat4j/Reading.html" title="class in net.sourceforge.stat4j">Reading</A>&nbsp;second)</CODE>
199
 
200
<BR>
201
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
202
</TR>
203
</TABLE>
204
&nbsp;
205
<!-- ========== METHOD SUMMARY =========== -->
206
 
207
<A NAME="method_summary"><!-- --></A>
208
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
209
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
210
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
211
<B>Method Summary</B></FONT></TH>
212
</TR>
213
<TR BGCOLOR="white" CLASS="TableRowColor">
214
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
215
<CODE>&nbsp;<A HREF="../../../net/sourceforge/stat4j/Reading.html" title="class in net.sourceforge.stat4j">Reading</A></CODE></FONT></TD>
216
<TD><CODE><B><A HREF="../../../net/sourceforge/stat4j/Metric.html#getFirstReading()">getFirstReading</A></B>()</CODE>
217
 
218
<BR>
219
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
220
</TR>
221
<TR BGCOLOR="white" CLASS="TableRowColor">
222
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
223
<CODE>&nbsp;double</CODE></FONT></TD>
224
<TD><CODE><B><A HREF="../../../net/sourceforge/stat4j/Metric.html#getReading(net.sourceforge.stat4j.Unit)">getReading</A></B>(<A HREF="../../../net/sourceforge/stat4j/Unit.html" title="class in net.sourceforge.stat4j">Unit</A>&nbsp;unit)</CODE>
225
 
226
<BR>
227
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
228
</TR>
229
<TR BGCOLOR="white" CLASS="TableRowColor">
230
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
231
<CODE>&nbsp;double</CODE></FONT></TD>
232
<TD><CODE><B><A HREF="../../../net/sourceforge/stat4j/Metric.html#getReadingDelta(net.sourceforge.stat4j.Unit)">getReadingDelta</A></B>(<A HREF="../../../net/sourceforge/stat4j/Unit.html" title="class in net.sourceforge.stat4j">Unit</A>&nbsp;unit)</CODE>
233
 
234
<BR>
235
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
236
</TR>
237
<TR BGCOLOR="white" CLASS="TableRowColor">
238
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
239
<CODE>&nbsp;<A HREF="../../../net/sourceforge/stat4j/Reading.html" title="class in net.sourceforge.stat4j">Reading</A></CODE></FONT></TD>
240
<TD><CODE><B><A HREF="../../../net/sourceforge/stat4j/Metric.html#getSecondReading()">getSecondReading</A></B>()</CODE>
241
 
242
<BR>
243
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
244
</TR>
245
<TR BGCOLOR="white" CLASS="TableRowColor">
246
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
247
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
248
<TD><CODE><B><A HREF="../../../net/sourceforge/stat4j/Metric.html#getStatisticName()">getStatisticName</A></B>()</CODE>
249
 
250
<BR>
251
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
252
</TR>
253
<TR BGCOLOR="white" CLASS="TableRowColor">
254
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
255
<CODE>&nbsp;long</CODE></FONT></TD>
256
<TD><CODE><B><A HREF="../../../net/sourceforge/stat4j/Metric.html#getTimestamp()">getTimestamp</A></B>()</CODE>
257
 
258
<BR>
259
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
260
</TR>
261
<TR BGCOLOR="white" CLASS="TableRowColor">
262
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
263
<CODE>&nbsp;boolean</CODE></FONT></TD>
264
<TD><CODE><B><A HREF="../../../net/sourceforge/stat4j/Metric.html#hasFirstReading()">hasFirstReading</A></B>()</CODE>
265
 
266
<BR>
267
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
268
</TR>
269
<TR BGCOLOR="white" CLASS="TableRowColor">
270
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
271
<CODE>&nbsp;boolean</CODE></FONT></TD>
272
<TD><CODE><B><A HREF="../../../net/sourceforge/stat4j/Metric.html#hasSecondReading()">hasSecondReading</A></B>()</CODE>
273
 
274
<BR>
275
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
276
</TR>
277
<TR BGCOLOR="white" CLASS="TableRowColor">
278
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
279
<CODE>&nbsp;boolean</CODE></FONT></TD>
280
<TD><CODE><B><A HREF="../../../net/sourceforge/stat4j/Metric.html#isDual()">isDual</A></B>()</CODE>
281
 
282
<BR>
283
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
284
</TR>
285
<TR BGCOLOR="white" CLASS="TableRowColor">
286
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
287
<CODE>&nbsp;boolean</CODE></FONT></TD>
288
<TD><CODE><B><A HREF="../../../net/sourceforge/stat4j/Metric.html#isSingle()">isSingle</A></B>()</CODE>
289
 
290
<BR>
291
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
292
</TR>
293
<TR BGCOLOR="white" CLASS="TableRowColor">
294
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
295
<CODE>&nbsp;void</CODE></FONT></TD>
296
<TD><CODE><B><A HREF="../../../net/sourceforge/stat4j/Metric.html#setSecondReading(net.sourceforge.stat4j.Reading)">setSecondReading</A></B>(<A HREF="../../../net/sourceforge/stat4j/Reading.html" title="class in net.sourceforge.stat4j">Reading</A>&nbsp;reading)</CODE>
297
 
298
<BR>
299
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
300
</TR>
301
</TABLE>
302
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
303
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
304
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
305
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
306
</TR>
307
<TR BGCOLOR="white" CLASS="TableRowColor">
308
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
309
</TR>
310
</TABLE>
311
&nbsp;
312
<P>
313
 
314
<!-- ============ FIELD DETAIL =========== -->
315
 
316
<A NAME="field_detail"><!-- --></A>
317
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
318
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
319
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
320
<B>Field Detail</B></FONT></TH>
321
</TR>
322
</TABLE>
323
 
324
<A NAME="statisticName"><!-- --></A><H3>
325
statisticName</H3>
326
<PRE>
327
protected java.lang.String <B>statisticName</B></PRE>
328
<DL>
329
<DL>
330
</DL>
331
</DL>
332
<HR>
333
 
334
<A NAME="firstReading"><!-- --></A><H3>
335
firstReading</H3>
336
<PRE>
337
protected <A HREF="../../../net/sourceforge/stat4j/Reading.html" title="class in net.sourceforge.stat4j">Reading</A> <B>firstReading</B></PRE>
338
<DL>
339
<DL>
340
</DL>
341
</DL>
342
<HR>
343
 
344
<A NAME="secondReading"><!-- --></A><H3>
345
secondReading</H3>
346
<PRE>
347
protected <A HREF="../../../net/sourceforge/stat4j/Reading.html" title="class in net.sourceforge.stat4j">Reading</A> <B>secondReading</B></PRE>
348
<DL>
349
<DL>
350
</DL>
351
</DL>
352
 
353
<!-- ========= CONSTRUCTOR DETAIL ======== -->
354
 
355
<A NAME="constructor_detail"><!-- --></A>
356
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
357
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
358
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
359
<B>Constructor Detail</B></FONT></TH>
360
</TR>
361
</TABLE>
362
 
363
<A NAME="Metric(java.lang.String, net.sourceforge.stat4j.Reading)"><!-- --></A><H3>
364
Metric</H3>
365
<PRE>
366
public <B>Metric</B>(java.lang.String&nbsp;statisticName,
367
              <A HREF="../../../net/sourceforge/stat4j/Reading.html" title="class in net.sourceforge.stat4j">Reading</A>&nbsp;reading)</PRE>
368
<DL>
369
</DL>
370
<HR>
371
 
372
<A NAME="Metric(java.lang.String, net.sourceforge.stat4j.Reading, net.sourceforge.stat4j.Reading)"><!-- --></A><H3>
373
Metric</H3>
374
<PRE>
375
public <B>Metric</B>(java.lang.String&nbsp;statisticName,
376
              <A HREF="../../../net/sourceforge/stat4j/Reading.html" title="class in net.sourceforge.stat4j">Reading</A>&nbsp;first,
377
              <A HREF="../../../net/sourceforge/stat4j/Reading.html" title="class in net.sourceforge.stat4j">Reading</A>&nbsp;second)</PRE>
378
<DL>
379
</DL>
380
 
381
<!-- ============ METHOD DETAIL ========== -->
382
 
383
<A NAME="method_detail"><!-- --></A>
384
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
385
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
386
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
387
<B>Method Detail</B></FONT></TH>
388
</TR>
389
</TABLE>
390
 
391
<A NAME="isSingle()"><!-- --></A><H3>
392
isSingle</H3>
393
<PRE>
394
public boolean <B>isSingle</B>()</PRE>
395
<DL>
396
<DD><DL>
397
</DL>
398
</DD>
399
</DL>
400
<HR>
401
 
402
<A NAME="isDual()"><!-- --></A><H3>
403
isDual</H3>
404
<PRE>
405
public boolean <B>isDual</B>()</PRE>
406
<DL>
407
<DD><DL>
408
</DL>
409
</DD>
410
</DL>
411
<HR>
412
 
413
<A NAME="hasFirstReading()"><!-- --></A><H3>
414
hasFirstReading</H3>
415
<PRE>
416
public boolean <B>hasFirstReading</B>()</PRE>
417
<DL>
418
<DD><DL>
419
</DL>
420
</DD>
421
</DL>
422
<HR>
423
 
424
<A NAME="hasSecondReading()"><!-- --></A><H3>
425
hasSecondReading</H3>
426
<PRE>
427
public boolean <B>hasSecondReading</B>()</PRE>
428
<DL>
429
<DD><DL>
430
</DL>
431
</DD>
432
</DL>
433
<HR>
434
 
435
<A NAME="getSecondReading()"><!-- --></A><H3>
436
getSecondReading</H3>
437
<PRE>
438
public <A HREF="../../../net/sourceforge/stat4j/Reading.html" title="class in net.sourceforge.stat4j">Reading</A> <B>getSecondReading</B>()</PRE>
439
<DL>
440
<DD><DL>
441
 
442
<DT><B>Returns:</B><DD></DL>
443
</DD>
444
</DL>
445
<HR>
446
 
447
<A NAME="getFirstReading()"><!-- --></A><H3>
448
getFirstReading</H3>
449
<PRE>
450
public <A HREF="../../../net/sourceforge/stat4j/Reading.html" title="class in net.sourceforge.stat4j">Reading</A> <B>getFirstReading</B>()</PRE>
451
<DL>
452
<DD><DL>
453
 
454
<DT><B>Returns:</B><DD></DL>
455
</DD>
456
</DL>
457
<HR>
458
 
459
<A NAME="setSecondReading(net.sourceforge.stat4j.Reading)"><!-- --></A><H3>
460
setSecondReading</H3>
461
<PRE>
462
public void <B>setSecondReading</B>(<A HREF="../../../net/sourceforge/stat4j/Reading.html" title="class in net.sourceforge.stat4j">Reading</A>&nbsp;reading)</PRE>
463
<DL>
464
<DD><DL>
465
<DT><B>Parameters:</B><DD><CODE>reading</CODE> - </DL>
466
</DD>
467
</DL>
468
<HR>
469
 
470
<A NAME="getReadingDelta(net.sourceforge.stat4j.Unit)"><!-- --></A><H3>
471
getReadingDelta</H3>
472
<PRE>
473
public double <B>getReadingDelta</B>(<A HREF="../../../net/sourceforge/stat4j/Unit.html" title="class in net.sourceforge.stat4j">Unit</A>&nbsp;unit)</PRE>
474
<DL>
475
<DD><DL>
476
</DL>
477
</DD>
478
</DL>
479
<HR>
480
 
481
<A NAME="getReading(net.sourceforge.stat4j.Unit)"><!-- --></A><H3>
482
getReading</H3>
483
<PRE>
484
public double <B>getReading</B>(<A HREF="../../../net/sourceforge/stat4j/Unit.html" title="class in net.sourceforge.stat4j">Unit</A>&nbsp;unit)</PRE>
485
<DL>
486
<DD><DL>
487
</DL>
488
</DD>
489
</DL>
490
<HR>
491
 
492
<A NAME="getTimestamp()"><!-- --></A><H3>
493
getTimestamp</H3>
494
<PRE>
495
public long <B>getTimestamp</B>()</PRE>
496
<DL>
497
<DD><DL>
498
</DL>
499
</DD>
500
</DL>
501
<HR>
502
 
503
<A NAME="getStatisticName()"><!-- --></A><H3>
504
getStatisticName</H3>
505
<PRE>
506
public java.lang.String <B>getStatisticName</B>()</PRE>
507
<DL>
508
<DD><DL>
509
 
510
<DT><B>Returns:</B><DD></DL>
511
</DD>
512
</DL>
513
<!-- ========= END OF CLASS DATA ========= -->
514
<HR>
515
 
516
 
517
<!-- ======= START OF BOTTOM NAVBAR ====== -->
518
<A NAME="navbar_bottom"><!-- --></A>
519
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
520
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
521
<TR>
522
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
523
<A NAME="navbar_bottom_firstrow"><!-- --></A>
524
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
525
  <TR ALIGN="center" VALIGN="top">
526
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
527
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
528
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
529
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Metric.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
530
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
531
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
532
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
533
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
534
  </TR>
535
</TABLE>
536
</TD>
537
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
538
</EM>
539
</TD>
540
</TR>
541
 
542
<TR>
543
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
544
&nbsp;<A HREF="../../../net/sourceforge/stat4j/Filter.html" title="class in net.sourceforge.stat4j"><B>PREV CLASS</B></A>&nbsp;
545
&nbsp;<A HREF="../../../net/sourceforge/stat4j/Reading.html" title="class in net.sourceforge.stat4j"><B>NEXT CLASS</B></A></FONT></TD>
546
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
547
  <A HREF="../../../index.html?net/sourceforge/stat4j/Metric.html" target="_top"><B>FRAMES</B></A>  &nbsp;
548
&nbsp;<A HREF="Metric.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
549
&nbsp;<SCRIPT type="text/javascript">
550
  <!--
551
  if(window==top) {
552
    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
553
  }
554
  //-->
555
</SCRIPT>
556
<NOSCRIPT>
557
  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
558
</NOSCRIPT>
559
 
560
 
561
</FONT></TD>
562
</TR>
563
<TR>
564
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
565
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
566
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
567
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
568
</TR>
569
</TABLE>
570
<A NAME="skip-navbar_bottom"></A>
571
<!-- ======== END OF BOTTOM NAVBAR ======= -->
572
 
573
<HR>
574
 
575
</BODY>
576
</HTML>