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
-
-