|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.archive.hcc.client.ProxyBase
org.archive.hcc.client.CrawlerImpl
public class CrawlerImpl
| Field Summary |
|---|
| Fields inherited from class org.archive.hcc.client.ProxyBase |
|---|
connection, name |
| Constructor Summary | |
|---|---|
CrawlerImpl(javax.management.ObjectName name,
javax.management.MBeanServerConnection connection)
|
|
| Method Summary | |
|---|---|
java.lang.String |
addJob(JobOrder order)
Adds a job to the pending job queue. |
boolean |
deleteCompletedCrawlJob(CompletedCrawlJob job)
Deletes a job from the completed list. |
boolean |
deletePendingCrawlJob(PendingCrawlJob job)
Deletes a job from the pending queue. |
void |
destroy()
Destroys the crawler instance and all dependent objects. |
(package private) java.lang.String |
getCrawlReport(java.lang.Long uid)
|
(package private) java.lang.String |
getHostsReport(java.lang.Long uid)
|
(package private) java.lang.String |
getMimeTypesReport(java.lang.Long uid)
|
(package private) java.lang.String |
getReport(java.lang.String reportName,
java.lang.Long uid)
|
(package private) java.lang.String |
getSeedsReport(java.lang.Long uid)
|
(package private) java.lang.String |
getSourceReport(java.lang.Long uid)
|
java.lang.String |
getVersion()
Returns the Heritrix version. |
boolean |
isCrawling()
Returns true if the crawler has a currently running job. |
boolean |
isPendingJobQueueRunning()
Returns true if the pending job queue is running. |
java.util.Collection<CompletedCrawlJob> |
listCompletedCrawlJobs()
Returns a list of completed jobs. |
java.util.Collection<PendingCrawlJob> |
listPendingCrawlJobs()
Returns a list of pending jobs. |
void |
startPendingJobQueue()
Starts the pending job queue. |
void |
stopPendingJobQueue()
Stops the pending job queue. |
void |
terminateCurrentJob()
Terminates the currently running job. |
| Methods inherited from class org.archive.hcc.client.ProxyBase |
|---|
equals, getName, hashCode |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.archive.hcc.client.Proxy |
|---|
getName |
| Constructor Detail |
|---|
public CrawlerImpl(javax.management.ObjectName name,
javax.management.MBeanServerConnection connection)
| Method Detail |
|---|
public void startPendingJobQueue()
Crawler
startPendingJobQueue in interface Crawlerpublic void stopPendingJobQueue()
Crawler
stopPendingJobQueue in interface Crawlerpublic boolean isCrawling()
Crawler
isCrawling in interface Crawlerpublic boolean isPendingJobQueueRunning()
Crawler
isPendingJobQueueRunning in interface Crawlerpublic java.lang.String getVersion()
Crawler
getVersion in interface Crawlerpublic void destroy()
Crawler
destroy in interface Crawlerpublic java.lang.String addJob(JobOrder order)
Crawler
addJob in interface Crawlerpublic void terminateCurrentJob()
Crawler
terminateCurrentJob in interface Crawler
java.lang.String getCrawlReport(java.lang.Long uid)
throws ClusterException
ClusterException
java.lang.String getHostsReport(java.lang.Long uid)
throws ClusterException
ClusterException
java.lang.String getSourceReport(java.lang.Long uid)
throws ClusterException
ClusterException
java.lang.String getSeedsReport(java.lang.Long uid)
throws ClusterException
ClusterException
java.lang.String getMimeTypesReport(java.lang.Long uid)
throws ClusterException
ClusterException
java.lang.String getReport(java.lang.String reportName,
java.lang.Long uid)
throws ClusterException
reportName - uid -
ClusterException
public boolean deleteCompletedCrawlJob(CompletedCrawlJob job)
throws ClusterException
Crawler
deleteCompletedCrawlJob in interface CrawlerClusterExceptionpublic boolean deletePendingCrawlJob(PendingCrawlJob job)
Crawler
deletePendingCrawlJob in interface Crawlerpublic java.util.Collection<CompletedCrawlJob> listCompletedCrawlJobs()
Crawler
listCompletedCrawlJobs in interface Crawlerpublic java.util.Collection<PendingCrawlJob> listPendingCrawlJobs()
Crawler
listPendingCrawlJobs in interface Crawler
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||