Package org.eclipse.jetty.servlets
Class PutFilter
- java.lang.Object
-
- org.eclipse.jetty.servlets.PutFilter
-
- All Implemented Interfaces:
javax.servlet.Filter
@Deprecated public class PutFilter extends java.lang.Object implements javax.servlet.FilterDeprecated.PutFilter A Filter that handles PUT, DELETE and MOVE methods. Files are hidden during PUT operations, so that 404's result. The following init parameters pay be used:- baseURI - The file URI of the document root for put content.
- delAllowed - boolean, if true DELETE and MOVE methods are supported.
- putAtomic - boolean, if true PUT files are written to a temp location and moved into place.
-
-
Constructor Summary
Constructors Constructor Description PutFilter()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voiddestroy()Deprecated.voiddoFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, javax.servlet.FilterChain chain)Deprecated.voidhandleDelete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String pathInContext, java.io.File file)Deprecated.voidhandleMove(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String pathInContext, java.io.File file)Deprecated.voidhandleOptions(javax.servlet.FilterChain chain, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Deprecated.voidhandlePut(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String pathInContext, java.io.File file)Deprecated.voidinit(javax.servlet.FilterConfig config)Deprecated.protected booleanpassConditionalHeaders(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.io.File file)Deprecated.
-
-
-
Field Detail
-
__PUT
public static final java.lang.String __PUT
Deprecated.- See Also:
- Constant Field Values
-
__DELETE
public static final java.lang.String __DELETE
Deprecated.- See Also:
- Constant Field Values
-
__MOVE
public static final java.lang.String __MOVE
Deprecated.- See Also:
- Constant Field Values
-
__OPTIONS
public static final java.lang.String __OPTIONS
Deprecated.- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init(javax.servlet.FilterConfig config) throws javax.servlet.ServletExceptionDeprecated.- Specified by:
initin interfacejavax.servlet.Filter- Throws:
javax.servlet.ServletException
-
doFilter
public void doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, javax.servlet.FilterChain chain) throws java.io.IOException, javax.servlet.ServletExceptionDeprecated.- Specified by:
doFilterin interfacejavax.servlet.Filter- Throws:
java.io.IOExceptionjavax.servlet.ServletException
-
destroy
public void destroy()
Deprecated.- Specified by:
destroyin interfacejavax.servlet.Filter
-
handlePut
public void handlePut(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String pathInContext, java.io.File file) throws javax.servlet.ServletException, java.io.IOExceptionDeprecated.- Throws:
javax.servlet.ServletExceptionjava.io.IOException
-
handleDelete
public void handleDelete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String pathInContext, java.io.File file) throws javax.servlet.ServletException, java.io.IOExceptionDeprecated.- Throws:
javax.servlet.ServletExceptionjava.io.IOException
-
handleMove
public void handleMove(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String pathInContext, java.io.File file) throws javax.servlet.ServletException, java.io.IOException, java.net.URISyntaxExceptionDeprecated.- Throws:
javax.servlet.ServletExceptionjava.io.IOExceptionjava.net.URISyntaxException
-
handleOptions
public void handleOptions(javax.servlet.FilterChain chain, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletExceptionDeprecated.- Throws:
java.io.IOExceptionjavax.servlet.ServletException
-
passConditionalHeaders
protected boolean passConditionalHeaders(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.io.File file) throws java.io.IOExceptionDeprecated.- Throws:
java.io.IOException
-
-