|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object dk.netarkivet.common.distribute.NetarkivetMessage dk.netarkivet.harvester.distribute.HarvesterMessage dk.netarkivet.harvester.harvesting.distribute.CrawlProgressMessage
public class CrawlProgressMessage
This class wraps information stored in the Heritrix MBeans, CrawlService and
CrawlService.Job, and represents the crawl progress.
Additionally this object extends HarvesterMessage
so that it can be
sent on the JMS bus to be processed by HarvestMonitor
.
HeritrixLauncher.doCrawl()
,
Serialized FormNested Class Summary | |
---|---|
class |
CrawlProgressMessage.CrawlServiceInfo
Wraps CrawlService MBean attributes. |
class |
CrawlProgressMessage.CrawlServiceJobInfo
Wraps CrawlService.Job MBean attributes. |
static class |
CrawlProgressMessage.CrawlStatus
The general status of a job in NAS. |
Field Summary |
---|
Fields inherited from class dk.netarkivet.common.distribute.NetarkivetMessage |
---|
replyOfId |
Constructor Summary | |
---|---|
CrawlProgressMessage(long harvestID,
long jobId)
Builds an empty message. |
|
CrawlProgressMessage(long harvestID,
long jobId,
java.lang.String progressStatisticsLegend)
Builds an empty message. |
Method Summary | |
---|---|
void |
accept(HarvesterMessageVisitor v)
Should be implemented as a part of the visitor pattern. |
boolean |
crawlIsFinished()
Checks whether Heritrix has finished crawling the job. |
long |
getHarvestID()
|
CrawlProgressMessage.CrawlServiceInfo |
getHeritrixStatus()
|
java.lang.String |
getHostUrl()
|
long |
getJobID()
|
CrawlProgressMessage.CrawlServiceJobInfo |
getJobStatus()
|
java.lang.String |
getProgressStatisticsLegend()
|
CrawlProgressMessage.CrawlStatus |
getStatus()
|
boolean |
isPaused()
Returns true if the crawler has been paused, and thus not supposed to fetch anything. |
void |
setHostUrl(java.lang.String hostUrl)
|
void |
setStatus(CrawlProgressMessage.CrawlStatus status)
|
Methods inherited from class dk.netarkivet.common.distribute.NetarkivetMessage |
---|
getErrMsg, getID, getReplyOfId, getReplyTo, getTo, hasBeenSent, isOk, setNotOk, setNotOk, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CrawlProgressMessage(long harvestID, long jobId, java.lang.String progressStatisticsLegend)
harvestID
- the harvest definition IDjobId
- the job IDprogressStatisticsLegend
- the legend of the progress statistics summary stringprogressStatisticsLegend
public CrawlProgressMessage(long harvestID, long jobId)
harvestID
- the harvest definition IDjobId
- the job IDMethod Detail |
---|
public long getHarvestID()
public java.lang.String getHostUrl()
public void setHostUrl(java.lang.String hostUrl)
public CrawlProgressMessage.CrawlStatus getStatus()
public void setStatus(CrawlProgressMessage.CrawlStatus status)
public long getJobID()
public java.lang.String getProgressStatisticsLegend()
public CrawlProgressMessage.CrawlServiceInfo getHeritrixStatus()
public CrawlProgressMessage.CrawlServiceJobInfo getJobStatus()
public void accept(HarvesterMessageVisitor v)
HarvesterMessage
accept
in class HarvesterMessage
v
- A message visitorpublic boolean isPaused()
public boolean crawlIsFinished()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |