Package org.lockss.laaws.crawler.api
Interface JobsApiDelegate
- All Known Implementing Classes:
JobsApiServiceImpl
public interface JobsApiDelegate
A delegate to be called by the
JobsApiController}.
Implement this interface with a Service annotated class.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault org.springframework.http.ResponseEntity<org.lockss.util.rest.crawler.CrawlJob>deleteCrawlJob(String jobId) default org.springframework.http.ResponseEntity<Void>default org.springframework.http.ResponseEntity<org.lockss.util.rest.crawler.CrawlJob>getCrawlJob(String jobId) default org.springframework.http.ResponseEntity<JobPager>default Optional<com.fasterxml.jackson.databind.ObjectMapper>default Optional<jakarta.servlet.http.HttpServletRequest>default org.springframework.http.ResponseEntity<org.lockss.util.rest.crawler.CrawlJob>queueJob(org.lockss.util.rest.crawler.CrawlDesc body)
-
Field Details
-
log
static final org.slf4j.Logger log
-
-
Method Details
-
getObjectMapper
-
getRequest
-
getAcceptHeader
-
deleteCrawlJob
default org.springframework.http.ResponseEntity<org.lockss.util.rest.crawler.CrawlJob> deleteCrawlJob(String jobId) - See Also:
-
deleteJobs
- See Also:
-
getCrawlJob
default org.springframework.http.ResponseEntity<org.lockss.util.rest.crawler.CrawlJob> getCrawlJob(String jobId) - See Also:
-
getJobs
-
queueJob
default org.springframework.http.ResponseEntity<org.lockss.util.rest.crawler.CrawlJob> queueJob(org.lockss.util.rest.crawler.CrawlDesc body)
-