Package org.lockss.laaws.rs.api
Interface WaybackApiDelegate
- All Known Implementing Classes:
WaybackApiServiceImpl
public interface WaybackApiDelegate
A delegate to be called by the
WaybackApiController}.
Implement this interface with a Service annotated class.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault org.springframework.http.ResponseEntity<String>getCdxOwb(String namespace, String q, Integer count, Integer startPage, String accept, String acceptEncoding) default org.springframework.http.ResponseEntity<String>getCdxPywb(String namespace, String url, Integer limit, String matchType, String sort, String closest, String output, String fl, String accept, String acceptEncoding) default Optional<com.fasterxml.jackson.databind.ObjectMapper>default Optional<jakarta.servlet.http.HttpServletRequest>default org.springframework.http.ResponseEntity<org.springframework.core.io.Resource>getWarcArchive(String fileName, String accept, String acceptEncoding, String range)
-
Field Details
-
log
static final org.slf4j.Logger log
-
-
Method Details
-
getObjectMapper
-
getRequest
-
getAcceptHeader
-
getCdxOwb
-
getCdxPywb
-
getWarcArchive
-