⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 abstracttracker.html

📁 用JAVA编写的,在做实验的时候留下来的,本来想删的,但是传上来,大家分享吧
💻 HTML
📖 第 1 页 / 共 4 页
字号:
 statistics for.<P><DL></DL></DL><HR><A NAME="crawlerStartTime"><!-- --></A><H3>crawlerStartTime</H3><PRE>protected long <B>crawlerStartTime</B></PRE><DL><DL></DL></DL><HR><A NAME="crawlerEndTime"><!-- --></A><H3>crawlerEndTime</H3><PRE>protected long <B>crawlerEndTime</B></PRE><DL><DL></DL></DL><HR><A NAME="crawlerPauseStarted"><!-- --></A><H3>crawlerPauseStarted</H3><PRE>protected long <B>crawlerPauseStarted</B></PRE><DL><DL></DL></DL><HR><A NAME="crawlerTotalPausedTime"><!-- --></A><H3>crawlerTotalPausedTime</H3><PRE>protected long <B>crawlerTotalPausedTime</B></PRE><DL><DL></DL></DL><HR><A NAME="lastLogPointTime"><!-- --></A><H3>lastLogPointTime</H3><PRE>protected long <B>lastLogPointTime</B></PRE><DL><DD>Timestamp of when this logger last wrote something to the log<P><DL></DL></DL><HR><A NAME="shouldrun"><!-- --></A><H3>shouldrun</H3><PRE>protected boolean <B>shouldrun</B></PRE><DL><DL></DL></DL><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TH></TR></TABLE><A NAME="AbstractTracker(java.lang.String, java.lang.String)"><!-- --></A><H3>AbstractTracker</H3><PRE>public <B>AbstractTracker</B>(java.lang.String&nbsp;name,                       java.lang.String&nbsp;description)</PRE><DL><DL><DT><B>Parameters:</B><DD><CODE>name</CODE> - <DD><CODE>description</CODE> - </DL></DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>Method Detail</B></FONT></TH></TR></TABLE><A NAME="initialize(org.archive.crawler.framework.CrawlController)"><!-- --></A><H3>initialize</H3><PRE>public void <B>initialize</B>(<A HREF="../../../../org/archive/crawler/framework/CrawlController.html" title="class in org.archive.crawler.framework">CrawlController</A>&nbsp;c)                throws <A HREF="../../../../org/archive/crawler/framework/exceptions/FatalConfigurationException.html" title="class in org.archive.crawler.framework.exceptions">FatalConfigurationException</A></PRE><DL><DD>Sets up the Logger (including logInterval) and registers with the CrawlController for CrawlStatus and CrawlURIDisposition events.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/archive/crawler/framework/StatisticsTracking.html#initialize(org.archive.crawler.framework.CrawlController)">initialize</A></CODE> in interface <CODE><A HREF="../../../../org/archive/crawler/framework/StatisticsTracking.html" title="interface in org.archive.crawler.framework">StatisticsTracking</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>c</CODE> - A crawl controller instance.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/archive/crawler/framework/exceptions/FatalConfigurationException.html" title="class in org.archive.crawler.framework.exceptions">FatalConfigurationException</A></CODE> - Not thrown here. For overrides that go to settings system for configuration.<DT><B>See Also:</B><DD><A HREF="../../../../org/archive/crawler/event/CrawlStatusListener.html" title="interface in org.archive.crawler.event"><CODE>CrawlStatusListener</CODE></A>, <A HREF="../../../../org/archive/crawler/event/CrawlURIDispositionListener.html" title="interface in org.archive.crawler.event"><CODE>CrawlURIDispositionListener</CODE></A></DL></DD></DL><HR><A NAME="run()"><!-- --></A><H3>run</H3><PRE>public void <B>run</B>()</PRE><DL><DD>Start thread.  Will call logActivity() at intervals specified by logInterval<P><DD><DL><DT><B>Specified by:</B><DD><CODE>run</CODE> in interface <CODE>java.lang.Runnable</CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="progressStatisticsLegend()"><!-- --></A><H3>progressStatisticsLegend</H3><PRE>public java.lang.String <B>progressStatisticsLegend</B>()</PRE><DL><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/archive/crawler/framework/StatisticsTracking.html#progressStatisticsLegend()">progressStatisticsLegend</A></CODE> in interface <CODE><A HREF="../../../../org/archive/crawler/framework/StatisticsTracking.html" title="interface in org.archive.crawler.framework">StatisticsTracking</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>legend for progress-statistics lines/log</DL></DD></DL><HR><A NAME="noteStart()"><!-- --></A><H3>noteStart</H3><PRE>public void <B>noteStart</B>()</PRE><DL><DD>Notify tracker that crawl has begun. Must be called outside tracker's own thread, to ensure it is noted before other threads start interacting with tracker.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/archive/crawler/framework/StatisticsTracking.html#noteStart()">noteStart</A></CODE> in interface <CODE><A HREF="../../../../org/archive/crawler/framework/StatisticsTracking.html" title="interface in org.archive.crawler.framework">StatisticsTracking</A></CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="progressStatisticsEvent(java.util.EventObject)"><!-- --></A><H3>progressStatisticsEvent</H3><PRE>protected void <B>progressStatisticsEvent</B>(java.util.EventObject&nbsp;e)</PRE><DL><DD>A method for logging current crawler state. This method will be called by run() at intervals specified in the crawl order file.  It is also invoked when pausing or stopping a crawl to capture the state at that point.  Default behavior is call to <A HREF="../../../../org/archive/crawler/framework/CrawlController.html#logProgressStatistics(java.lang.String)"><CODE>CrawlController.logProgressStatistics(java.lang.String)</CODE></A> so CrawlController can act on progress statistics event. <p> It is recommended that for implementations of this method it be carefully considered if it should be synchronized in whole or in part<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>e</CODE> - Progress statistics event.</DL></DD></DL><HR><A NAME="getCrawlStartTime()"><!-- --></A><H3>getCrawlStartTime</H3><PRE>public long <B>getCrawlStartTime</B>()</PRE><DL><DD>Get the starting time of the crawl (as given by <code>System.currentTimeMillis()</code> when the crawl started).<P><DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>time fo the crawl's start</DL></DD></DL><HR><A NAME="getCrawlEndTime()"><!-- --></A><H3>getCrawlEndTime</H3><PRE>public long <B>getCrawlEndTime</B>()</PRE><DL><DD>If crawl has ended it will return the time it ended (given by <code>System.currentTimeMillis()</code> at that time). <br> If crawl is still going on it will return the same as <code>System.currentTimeMillis()</code> at the time of the call.<P><DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>The time of the crawl ending or the current time if the crawl has         not ended.</DL></DD></DL><HR><A NAME="getCrawlTotalPauseTime()"><!-- --></A><H3>getCrawlTotalPauseTime</H3><PRE>public long <B>getCrawlTotalPauseTime</B>()</PRE><DL><DD>Returns the number of milliseconds that the crawl spent paused or otherwise in a nonactive state.<P><DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>the number of msec. that the crawl was paused or otherwise         suspended.</DL></DD></DL><HR><A NAME="getCrawlPauseStartedTime()"><!-- --></A><H3>getCrawlPauseStartedTime</H3><PRE>public long <B>getCrawlPauseStartedTime</B>()</PRE><DL><DD>Get the time when the the crawl was last paused/suspended (as given by <code>System.currentTimeMillis()</code> at that time). Will be 0 if the crawl is not currently paused.<P><DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>time of the crawl's last pause/suspend or 0 if the crawl is not         currently paused.</DL></DD></DL><HR><A NAME="getCrawlerTotalElapsedTime()"><!-- --></A><H3>getCrawlerTotalElapsedTime</H3><PRE>public long <B>getCrawlerTotalElapsedTime</B>()</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../org/archive/crawler/framework/StatisticsTracking.html#getCrawlerTotalElapsedTime()">StatisticsTracking</A></CODE></B></DD><DD>Total amount of time spent actively crawling so far.<p> Returns the total amount of time (in milliseconds) that has elapsed from the start of the crawl and until the current time or if the crawl has

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -