Class ArtifactsApiServiceImpl

java.lang.Object
org.lockss.spring.base.BaseSpringApiServiceImpl
org.lockss.laaws.rs.impl.ArtifactsApiServiceImpl
All Implemented Interfaces:
ArtifactsApiDelegate, LockssConfigurableService

@Service public class ArtifactsApiServiceImpl extends BaseSpringApiServiceImpl implements ArtifactsApiDelegate, LockssConfigurableService
  • Field Details

    • APPLICATION_HTTP_RESPONSE_VALUE

      public static final String APPLICATION_HTTP_RESPONSE_VALUE
      See Also:
    • APPLICATION_HTTP_RESPONSE

      public static final org.springframework.http.MediaType APPLICATION_HTTP_RESPONSE
    • PREFIX

      public static final String PREFIX
      See Also:
    • PARAM_SMALL_CONTENT_THRESHOLD

      public static final String PARAM_SMALL_CONTENT_THRESHOLD
      Largest Artifact content that will be included in a response to a getArtifactData call with includeContent == IF_SMALL
      See Also:
    • DEFAULT_SMALL_CONTENT_THRESHOLD

      public static final long DEFAULT_SMALL_CONTENT_THRESHOLD
      See Also:
    • PARAM_DEFAULT_ARTIFACT_PAGESIZE

      public static final String PARAM_DEFAULT_ARTIFACT_PAGESIZE
      Default number of Artifacts that will be returned in a single (paged) response
      See Also:
    • DEFAULT_DEFAULT_ARTIFACT_PAGESIZE

      public static final int DEFAULT_DEFAULT_ARTIFACT_PAGESIZE
      See Also:
    • PARAM_MAX_ARTIFACT_PAGESIZE

      public static final String PARAM_MAX_ARTIFACT_PAGESIZE
      Max number of Artifacts that will be returned in a single (paged) response
      See Also:
    • DEFAULT_MAX_ARTIFACT_PAGESIZE

      public static final int DEFAULT_MAX_ARTIFACT_PAGESIZE
      See Also:
    • PARAM_ARTIFACT_ITERATOR_TIMEOUT

      public static final String PARAM_ARTIFACT_ITERATOR_TIMEOUT
      Interval after which unused Artifact iterator continuations will be discarded. Change requires restart to take effect.
      See Also:
    • DEFAULT_ARTIFACT_ITERATOR_TIMEOUT

      public static final long DEFAULT_ARTIFACT_ITERATOR_TIMEOUT
      See Also:
  • Constructor Details

    • ArtifactsApiServiceImpl

      @Autowired public ArtifactsApiServiceImpl(jakarta.servlet.http.HttpServletRequest request)
  • Method Details