Package org.apache.hadoop.fs.http.server
Class CheckUploadContentTypeFilter
java.lang.Object
org.apache.hadoop.fs.http.server.CheckUploadContentTypeFilter
- All Implemented Interfaces:
javax.servlet.Filter
Filter that Enforces the content-type to be application/octet-stream for
POST and PUT requests.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()Destroys the filter.voiddoFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) Enforces the content-type to be application/octet-stream for POST and PUT requests.voidinit(javax.servlet.FilterConfig config) Initializes the filter.
-
Constructor Details
-
CheckUploadContentTypeFilter
public CheckUploadContentTypeFilter()
-
-
Method Details
-
init
public void init(javax.servlet.FilterConfig config) throws javax.servlet.ServletException Initializes the filter.This implementation is a NOP.
- Specified by:
initin interfacejavax.servlet.Filter- Parameters:
config- filter configuration.- Throws:
javax.servlet.ServletException- thrown if the filter could not be initialized.
-
doFilter
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException Enforces the content-type to be application/octet-stream for POST and PUT requests.- Specified by:
doFilterin interfacejavax.servlet.Filter- Parameters:
request- servlet request.response- servlet response.chain- filter chain.- Throws:
IOException- thrown if an IO error occurs.javax.servlet.ServletException- thrown if a servlet error occurs.
-
destroy
public void destroy()Destroys the filter.This implementation is a NOP.
- Specified by:
destroyin interfacejavax.servlet.Filter
-