source: proiecte/HadoopJUnit/hadoop-0.20.1/docs/api/org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.html @ 120

Last change on this file since 120 was 120, checked in by (none), 14 years ago

Added the mail files for the Hadoop JUNit Project

  • Property svn:executable set to *
File size: 23.4 KB
Line 
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_07) on Tue Sep 01 20:56:54 UTC 2009 -->
6<TITLE>
7MetricsTimeVaryingRate (Hadoop 0.20.1 API)
8</TITLE>
9
10<META NAME="date" CONTENT="2009-09-01">
11
12<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
13
14<SCRIPT type="text/javascript">
15function windowTitle()
16{
17    if (location.href.indexOf('is-external=true') == -1) {
18        parent.document.title="MetricsTimeVaryingRate (Hadoop 0.20.1 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/MetricsTimeVaryingRate.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="../../../../../org/apache/hadoop/metrics/util/MetricsTimeVaryingLong.html" title="class in org.apache.hadoop.metrics.util"><B>PREV CLASS</B></A>&nbsp;
59&nbsp;NEXT CLASS</FONT></TD>
60<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
61  <A HREF="../../../../../index.html?org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.html" target="_top"><B>FRAMES</B></A>  &nbsp;
62&nbsp;<A HREF="MetricsTimeVaryingRate.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="#fields_inherited_from_class_org.apache.hadoop.metrics.util.MetricsBase">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">
81DETAIL:&nbsp;FIELD&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">
91org.apache.hadoop.metrics.util</FONT>
92<BR>
93Class MetricsTimeVaryingRate</H2>
94<PRE>
95<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
96  <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsBase.html" title="class in org.apache.hadoop.metrics.util">org.apache.hadoop.metrics.util.MetricsBase</A>
97      <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.hadoop.metrics.util.MetricsTimeVaryingRate</B>
98</PRE>
99<HR>
100<DL>
101<DT><PRE>public class <B>MetricsTimeVaryingRate</B><DT>extends <A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsBase.html" title="class in org.apache.hadoop.metrics.util">MetricsBase</A></DL>
102</PRE>
103
104<P>
105The MetricsTimeVaryingRate class is for a rate based metric that
106 naturally varies over time (e.g. time taken to create a file).
107 The rate is averaged at each interval heart beat (the interval
108 is set in the metrics config file).
109 This class also keeps track of the min and max rates along with
110 a method to reset the min-max.
111<P>
112
113<P>
114<HR>
115
116<P>
117<!-- =========== FIELD SUMMARY =========== -->
118
119<A NAME="field_summary"><!-- --></A>
120<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
121<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
122<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
123<B>Field Summary</B></FONT></TH>
124</TR>
125</TABLE>
126&nbsp;<A NAME="fields_inherited_from_class_org.apache.hadoop.metrics.util.MetricsBase"><!-- --></A>
127<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
128<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
129<TH ALIGN="left"><B>Fields inherited from class org.apache.hadoop.metrics.util.<A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsBase.html" title="class in org.apache.hadoop.metrics.util">MetricsBase</A></B></TH>
130</TR>
131<TR BGCOLOR="white" CLASS="TableRowColor">
132<TD><CODE><A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsBase.html#NO_DESCRIPTION">NO_DESCRIPTION</A></CODE></TD>
133</TR>
134</TABLE>
135&nbsp;
136<!-- ======== CONSTRUCTOR SUMMARY ======== -->
137
138<A NAME="constructor_summary"><!-- --></A>
139<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
140<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
141<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
142<B>Constructor Summary</B></FONT></TH>
143</TR>
144<TR BGCOLOR="white" CLASS="TableRowColor">
145<TD><CODE><B><A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.html#MetricsTimeVaryingRate(java.lang.String, org.apache.hadoop.metrics.util.MetricsRegistry)">MetricsTimeVaryingRate</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;nam,
146                       <A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsRegistry.html" title="class in org.apache.hadoop.metrics.util">MetricsRegistry</A>&nbsp;registry)</CODE>
147
148<BR>
149&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor - create a new metric</TD>
150</TR>
151<TR BGCOLOR="white" CLASS="TableRowColor">
152<TD><CODE><B><A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.html#MetricsTimeVaryingRate(java.lang.String, org.apache.hadoop.metrics.util.MetricsRegistry, java.lang.String)">MetricsTimeVaryingRate</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;nam,
153                       <A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsRegistry.html" title="class in org.apache.hadoop.metrics.util">MetricsRegistry</A>&nbsp;registry,
154                       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;description)</CODE>
155
156<BR>
157&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor - create a new metric</TD>
158</TR>
159</TABLE>
160&nbsp;
161<!-- ========== METHOD SUMMARY =========== -->
162
163<A NAME="method_summary"><!-- --></A>
164<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
165<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
166<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
167<B>Method Summary</B></FONT></TH>
168</TR>
169<TR BGCOLOR="white" CLASS="TableRowColor">
170<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
171<CODE>&nbsp;long</CODE></FONT></TD>
172<TD><CODE><B><A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.html#getMaxTime()">getMaxTime</A></B>()</CODE>
173
174<BR>
175&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The max time for a single operation since the last reset
176  <A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.html#resetMinMax()"><CODE>resetMinMax()</CODE></A></TD>
177</TR>
178<TR BGCOLOR="white" CLASS="TableRowColor">
179<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
180<CODE>&nbsp;long</CODE></FONT></TD>
181<TD><CODE><B><A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.html#getMinTime()">getMinTime</A></B>()</CODE>
182
183<BR>
184&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The min time for a single operation since the last reset
185  <A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.html#resetMinMax()"><CODE>resetMinMax()</CODE></A></TD>
186</TR>
187<TR BGCOLOR="white" CLASS="TableRowColor">
188<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
189<CODE>&nbsp;long</CODE></FONT></TD>
190<TD><CODE><B><A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.html#getPreviousIntervalAverageTime()">getPreviousIntervalAverageTime</A></B>()</CODE>
191
192<BR>
193&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The average rate of an operation in the previous interval</TD>
194</TR>
195<TR BGCOLOR="white" CLASS="TableRowColor">
196<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
197<CODE>&nbsp;int</CODE></FONT></TD>
198<TD><CODE><B><A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.html#getPreviousIntervalNumOps()">getPreviousIntervalNumOps</A></B>()</CODE>
199
200<BR>
201&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of operations in the previous interval</TD>
202</TR>
203<TR BGCOLOR="white" CLASS="TableRowColor">
204<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
205<CODE>&nbsp;void</CODE></FONT></TD>
206<TD><CODE><B><A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.html#inc(int, long)">inc</A></B>(int&nbsp;numOps,
207    long&nbsp;time)</CODE>
208
209<BR>
210&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Increment the metrics for numOps operations</TD>
211</TR>
212<TR BGCOLOR="white" CLASS="TableRowColor">
213<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
214<CODE>&nbsp;void</CODE></FONT></TD>
215<TD><CODE><B><A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.html#inc(long)">inc</A></B>(long&nbsp;time)</CODE>
216
217<BR>
218&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Increment the metrics for one operation</TD>
219</TR>
220<TR BGCOLOR="white" CLASS="TableRowColor">
221<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
222<CODE>&nbsp;void</CODE></FONT></TD>
223<TD><CODE><B><A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.html#pushMetric(org.apache.hadoop.metrics.MetricsRecord)">pushMetric</A></B>(<A HREF="../../../../../org/apache/hadoop/metrics/MetricsRecord.html" title="interface in org.apache.hadoop.metrics">MetricsRecord</A>&nbsp;mr)</CODE>
224
225<BR>
226&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Push the delta  metrics to the mr.</TD>
227</TR>
228<TR BGCOLOR="white" CLASS="TableRowColor">
229<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
230<CODE>&nbsp;void</CODE></FONT></TD>
231<TD><CODE><B><A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.html#resetMinMax()">resetMinMax</A></B>()</CODE>
232
233<BR>
234&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reset the min max values</TD>
235</TR>
236</TABLE>
237&nbsp;<A NAME="methods_inherited_from_class_org.apache.hadoop.metrics.util.MetricsBase"><!-- --></A>
238<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
239<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
240<TH ALIGN="left"><B>Methods inherited from class org.apache.hadoop.metrics.util.<A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsBase.html" title="class in org.apache.hadoop.metrics.util">MetricsBase</A></B></TH>
241</TR>
242<TR BGCOLOR="white" CLASS="TableRowColor">
243<TD><CODE><A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsBase.html#getDescription()">getDescription</A>, <A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsBase.html#getName()">getName</A></CODE></TD>
244</TR>
245</TABLE>
246&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
247<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
248<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
249<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
250</TR>
251<TR BGCOLOR="white" CLASS="TableRowColor">
252<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
253</TR>
254</TABLE>
255&nbsp;
256<P>
257
258<!-- ========= CONSTRUCTOR DETAIL ======== -->
259
260<A NAME="constructor_detail"><!-- --></A>
261<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
262<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
263<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
264<B>Constructor Detail</B></FONT></TH>
265</TR>
266</TABLE>
267
268<A NAME="MetricsTimeVaryingRate(java.lang.String, org.apache.hadoop.metrics.util.MetricsRegistry, java.lang.String)"><!-- --></A><H3>
269MetricsTimeVaryingRate</H3>
270<PRE>
271public <B>MetricsTimeVaryingRate</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;nam,
272                              <A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsRegistry.html" title="class in org.apache.hadoop.metrics.util">MetricsRegistry</A>&nbsp;registry,
273                              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;description)</PRE>
274<DL>
275<DD>Constructor - create a new metric
276<P>
277<DL>
278<DT><B>Parameters:</B><DD><CODE>nam</CODE> - the name of the metrics to be used to publish the metric<DD><CODE>registry</CODE> - - where the metrics object will be registered</DL>
279</DL>
280<HR>
281
282<A NAME="MetricsTimeVaryingRate(java.lang.String, org.apache.hadoop.metrics.util.MetricsRegistry)"><!-- --></A><H3>
283MetricsTimeVaryingRate</H3>
284<PRE>
285public <B>MetricsTimeVaryingRate</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;nam,
286                              <A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsRegistry.html" title="class in org.apache.hadoop.metrics.util">MetricsRegistry</A>&nbsp;registry)</PRE>
287<DL>
288<DD>Constructor - create a new metric
289<P>
290<DL>
291<DT><B>Parameters:</B><DD><CODE>nam</CODE> - the name of the metrics to be used to publish the metric<DD><CODE>registry</CODE> - - where the metrics object will be registered
292 A description of <A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsBase.html#NO_DESCRIPTION"><CODE>MetricsBase.NO_DESCRIPTION</CODE></A> is used</DL>
293</DL>
294
295<!-- ============ METHOD DETAIL ========== -->
296
297<A NAME="method_detail"><!-- --></A>
298<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
299<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
300<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
301<B>Method Detail</B></FONT></TH>
302</TR>
303</TABLE>
304
305<A NAME="inc(int, long)"><!-- --></A><H3>
306inc</H3>
307<PRE>
308public void <B>inc</B>(int&nbsp;numOps,
309                long&nbsp;time)</PRE>
310<DL>
311<DD>Increment the metrics for numOps operations
312<P>
313<DD><DL>
314<DT><B>Parameters:</B><DD><CODE>numOps</CODE> - - number of operations<DD><CODE>time</CODE> - - time for numOps operations</DL>
315</DD>
316</DL>
317<HR>
318
319<A NAME="inc(long)"><!-- --></A><H3>
320inc</H3>
321<PRE>
322public void <B>inc</B>(long&nbsp;time)</PRE>
323<DL>
324<DD>Increment the metrics for one operation
325<P>
326<DD><DL>
327<DT><B>Parameters:</B><DD><CODE>time</CODE> - for one operation</DL>
328</DD>
329</DL>
330<HR>
331
332<A NAME="pushMetric(org.apache.hadoop.metrics.MetricsRecord)"><!-- --></A><H3>
333pushMetric</H3>
334<PRE>
335public void <B>pushMetric</B>(<A HREF="../../../../../org/apache/hadoop/metrics/MetricsRecord.html" title="interface in org.apache.hadoop.metrics">MetricsRecord</A>&nbsp;mr)</PRE>
336<DL>
337<DD>Push the delta  metrics to the mr.
338 The delta is since the last push/interval.
339 
340 Note this does NOT push to JMX
341 (JMX gets the info via <A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.html#getPreviousIntervalAverageTime()"><CODE>getPreviousIntervalAverageTime()</CODE></A> and
342 <A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.html#getPreviousIntervalNumOps()"><CODE>getPreviousIntervalNumOps()</CODE></A>
343<P>
344<DD><DL>
345<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsBase.html#pushMetric(org.apache.hadoop.metrics.MetricsRecord)">pushMetric</A></CODE> in class <CODE><A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsBase.html" title="class in org.apache.hadoop.metrics.util">MetricsBase</A></CODE></DL>
346</DD>
347<DD><DL>
348<DT><B>Parameters:</B><DD><CODE>mr</CODE> - </DL>
349</DD>
350</DL>
351<HR>
352
353<A NAME="getPreviousIntervalNumOps()"><!-- --></A><H3>
354getPreviousIntervalNumOps</H3>
355<PRE>
356public int <B>getPreviousIntervalNumOps</B>()</PRE>
357<DL>
358<DD>The number of operations in the previous interval
359<P>
360<DD><DL>
361
362<DT><B>Returns:</B><DD>- ops in prev interval</DL>
363</DD>
364</DL>
365<HR>
366
367<A NAME="getPreviousIntervalAverageTime()"><!-- --></A><H3>
368getPreviousIntervalAverageTime</H3>
369<PRE>
370public long <B>getPreviousIntervalAverageTime</B>()</PRE>
371<DL>
372<DD>The average rate of an operation in the previous interval
373<P>
374<DD><DL>
375
376<DT><B>Returns:</B><DD>- the average rate.</DL>
377</DD>
378</DL>
379<HR>
380
381<A NAME="getMinTime()"><!-- --></A><H3>
382getMinTime</H3>
383<PRE>
384public long <B>getMinTime</B>()</PRE>
385<DL>
386<DD>The min time for a single operation since the last reset
387  <A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.html#resetMinMax()"><CODE>resetMinMax()</CODE></A>
388<P>
389<DD><DL>
390
391<DT><B>Returns:</B><DD>min time for an operation</DL>
392</DD>
393</DL>
394<HR>
395
396<A NAME="getMaxTime()"><!-- --></A><H3>
397getMaxTime</H3>
398<PRE>
399public long <B>getMaxTime</B>()</PRE>
400<DL>
401<DD>The max time for a single operation since the last reset
402  <A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.html#resetMinMax()"><CODE>resetMinMax()</CODE></A>
403<P>
404<DD><DL>
405
406<DT><B>Returns:</B><DD>max time for an operation</DL>
407</DD>
408</DL>
409<HR>
410
411<A NAME="resetMinMax()"><!-- --></A><H3>
412resetMinMax</H3>
413<PRE>
414public void <B>resetMinMax</B>()</PRE>
415<DL>
416<DD>Reset the min max values
417<P>
418<DD><DL>
419</DL>
420</DD>
421</DL>
422<!-- ========= END OF CLASS DATA ========= -->
423<HR>
424
425
426<!-- ======= START OF BOTTOM NAVBAR ====== -->
427<A NAME="navbar_bottom"><!-- --></A>
428<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
429<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
430<TR>
431<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
432<A NAME="navbar_bottom_firstrow"><!-- --></A>
433<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
434  <TR ALIGN="center" VALIGN="top">
435  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
436  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
437  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
438  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/MetricsTimeVaryingRate.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
439  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
440  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
441  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
442  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
443  </TR>
444</TABLE>
445</TD>
446<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
447</EM>
448</TD>
449</TR>
450
451<TR>
452<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
453&nbsp;<A HREF="../../../../../org/apache/hadoop/metrics/util/MetricsTimeVaryingLong.html" title="class in org.apache.hadoop.metrics.util"><B>PREV CLASS</B></A>&nbsp;
454&nbsp;NEXT CLASS</FONT></TD>
455<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
456  <A HREF="../../../../../index.html?org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.html" target="_top"><B>FRAMES</B></A>  &nbsp;
457&nbsp;<A HREF="MetricsTimeVaryingRate.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
458&nbsp;<SCRIPT type="text/javascript">
459  <!--
460  if(window==top) {
461    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
462  }
463  //-->
464</SCRIPT>
465<NOSCRIPT>
466  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
467</NOSCRIPT>
468
469
470</FONT></TD>
471</TR>
472<TR>
473<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
474  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.hadoop.metrics.util.MetricsBase">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
475<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
476DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
477</TR>
478</TABLE>
479<A NAME="skip-navbar_bottom"></A>
480<!-- ======== END OF BOTTOM NAVBAR ======= -->
481
482<HR>
483Copyright &copy; 2009 The Apache Software Foundation
484</BODY>
485</HTML>
Note: See TracBrowser for help on using the repository browser.