dk.netarkivet.harvester.harvesting.distribute
Class CrawlProgressMessage.CrawlServiceJobInfo

java.lang.Object
  extended by dk.netarkivet.harvester.harvesting.distribute.CrawlProgressMessage.CrawlServiceJobInfo
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
CrawlProgressMessage

public class CrawlProgressMessage.CrawlServiceJobInfo
extends java.lang.Object
implements java.io.Serializable

Wraps CrawlService.Job MBean attributes.

See Also:
Serialized Form

Constructor Summary
CrawlProgressMessage.CrawlServiceJobInfo()
           
 
Method Summary
 int getActiveToeCount()
           
 double getCurrentProcessedDocsPerSec()
           
 long getCurrentProcessedKBPerSec()
           
 long getDiscoveredFilesCount()
           
 long getDownloadedFilesCount()
           
 long getElapsedSeconds()
           
 java.lang.String getFrontierShortReport()
           
 double getProcessedDocsPerSec()
           
 long getProcessedKBPerSec()
           
 java.lang.String getProgressStatistics()
           
 long getQueuedUriCount()
          Helper method that approximates the number of queued URIs.
 java.lang.String getStatus()
           
 void setActiveToeCount(int activeToeCount)
           
 void setCurrentProcessedDocsPerSec(double currentProcessedDocsPerSec)
           
 void setCurrentProcessedKBPerSec(long currentProcessedKBPerSec)
           
 void setDiscoveredFilesCount(long discoveredFilesCount)
           
 void setDownloadedFilesCount(long downloadedFilesCount)
           
 void setElapsedSeconds(long elapsedSeconds)
           
 void setFrontierShortReport(java.lang.String frontierShortReport)
           
 void setProcessedDocsPerSec(double processedDocsPerSec)
           
 void setProcessedKBPerSec(long processedKBPerSec)
           
 void setProgressStatistics(java.lang.String progressStatistics)
           
 void setStatus(java.lang.String status)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CrawlProgressMessage.CrawlServiceJobInfo

public CrawlProgressMessage.CrawlServiceJobInfo()
Method Detail

getDiscoveredFilesCount

public long getDiscoveredFilesCount()

setDiscoveredFilesCount

public void setDiscoveredFilesCount(long discoveredFilesCount)

getDownloadedFilesCount

public long getDownloadedFilesCount()

setDownloadedFilesCount

public void setDownloadedFilesCount(long downloadedFilesCount)

getFrontierShortReport

public java.lang.String getFrontierShortReport()

setFrontierShortReport

public void setFrontierShortReport(java.lang.String frontierShortReport)

getElapsedSeconds

public long getElapsedSeconds()

setElapsedSeconds

public void setElapsedSeconds(long elapsedSeconds)

getCurrentProcessedKBPerSec

public long getCurrentProcessedKBPerSec()

setCurrentProcessedKBPerSec

public void setCurrentProcessedKBPerSec(long currentProcessedKBPerSec)

getProcessedKBPerSec

public long getProcessedKBPerSec()

setProcessedKBPerSec

public void setProcessedKBPerSec(long processedKBPerSec)

getCurrentProcessedDocsPerSec

public double getCurrentProcessedDocsPerSec()

setCurrentProcessedDocsPerSec

public void setCurrentProcessedDocsPerSec(double currentProcessedDocsPerSec)

getProcessedDocsPerSec

public double getProcessedDocsPerSec()

setProcessedDocsPerSec

public void setProcessedDocsPerSec(double processedDocsPerSec)

getActiveToeCount

public int getActiveToeCount()

setActiveToeCount

public void setActiveToeCount(int activeToeCount)

getProgressStatistics

public java.lang.String getProgressStatistics()

setProgressStatistics

public void setProgressStatistics(java.lang.String progressStatistics)

getQueuedUriCount

public long getQueuedUriCount()
Helper method that approximates the number of queued URIs.

Returns:
the number of queued URIs

getStatus

public java.lang.String getStatus()

setStatus

public void setStatus(java.lang.String status)