Class UploadLengthValidator
java.lang.Object
me.desair.tus.server.creation.validation.UploadLengthValidator
- All Implemented Interfaces:
RequestValidator
If the length of the upload exceeds the maximum, which MAY be specified using the Tus-Max-Size
header, the Server MUST respond with the 413 Request Entity Too Large status.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleansupports(HttpMethod method) Test if this validator supports the given HTTP methodvoidvalidate(HttpMethod method, jakarta.servlet.http.HttpServletRequest request, UploadStorageService uploadStorageService, String ownerKey) Validate if the request should be processed
-
Constructor Details
-
UploadLengthValidator
public UploadLengthValidator()
-
-
Method Details
-
validate
public void validate(HttpMethod method, jakarta.servlet.http.HttpServletRequest request, UploadStorageService uploadStorageService, String ownerKey) throws TusException Description copied from interface:RequestValidatorValidate if the request should be processed- Specified by:
validatein interfaceRequestValidator- Parameters:
method- The HTTP method of this request (do not useHttpServletRequest.getMethod()!)request- TheHttpServletRequestto validateuploadStorageService- The current upload storage serviceownerKey- A key representing the owner of the upload- Throws:
TusException- When validation fails and the request should not be processed
-
supports
Description copied from interface:RequestValidatorTest if this validator supports the given HTTP method- Specified by:
supportsin interfaceRequestValidator- Parameters:
method- The current HTTP method- Returns:
- true if supported, false otherwise
-