Package org.apache.nutch.service.impl
Class JobManagerImpl
- java.lang.Object
 - 
- org.apache.nutch.service.impl.JobManagerImpl
 
 
- 
- All Implemented Interfaces:
 JobManager
public class JobManagerImpl extends Object implements JobManager
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface org.apache.nutch.service.JobManager
JobManager.JobType 
 - 
 
- 
Constructor Summary
Constructors Constructor Description JobManagerImpl(JobFactory jobFactory, ConfManager configManager, NutchServerPoolExecutor executor) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanabort(String crawlId, String id)JobInfocreate(JobConfig jobConfig)Creates specified jobJobInfoget(String crawlId, String jobId)Collection<JobInfo>list(String crawlId, JobInfo.State state)booleanstop(String crawlId, String id) 
 - 
 
- 
- 
Constructor Detail
- 
JobManagerImpl
public JobManagerImpl(JobFactory jobFactory, ConfManager configManager, NutchServerPoolExecutor executor)
 
 - 
 
- 
Method Detail
- 
create
public JobInfo create(JobConfig jobConfig)
Description copied from interface:JobManagerCreates specified job- Specified by:
 createin interfaceJobManager- Parameters:
 jobConfig- a job-specificJobConfig- Returns:
 - JobInfo
 
 
- 
list
public Collection<JobInfo> list(String crawlId, JobInfo.State state)
- Specified by:
 listin interfaceJobManager
 
- 
get
public JobInfo get(String crawlId, String jobId)
- Specified by:
 getin interfaceJobManager
 
- 
abort
public boolean abort(String crawlId, String id)
- Specified by:
 abortin interfaceJobManager
 
- 
stop
public boolean stop(String crawlId, String id)
- Specified by:
 stopin interfaceJobManager
 
 - 
 
 -