|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 Crawler
public void stopPendingJobQueue()
Crawler
stopPendingJobQueue
in interface Crawler
public boolean isCrawling()
Crawler
isCrawling
in interface Crawler
public boolean isPendingJobQueueRunning()
Crawler
isPendingJobQueueRunning
in interface Crawler
public java.lang.String getVersion()
Crawler
getVersion
in interface Crawler
public void destroy()
Crawler
destroy
in interface Crawler
public java.lang.String addJob(JobOrder order)
Crawler
addJob
in interface Crawler
public 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 Crawler
ClusterException
public boolean deletePendingCrawlJob(PendingCrawlJob job)
Crawler
deletePendingCrawlJob
in interface Crawler
public java.util.Collection<CompletedCrawlJob> listCompletedCrawlJobs()
Crawler
listCompletedCrawlJobs
in interface Crawler
public 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 |