Package org.eclipse.jetty.servlets
Class PutFilter
java.lang.Object
org.eclipse.jetty.servlets.PutFilter
- All Implemented Interfaces:
javax.servlet.Filter
Deprecated.
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.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.private String
Deprecated.private javax.servlet.ServletContext
Deprecated.private boolean
Deprecated.private ConcurrentMap
<String, String> Deprecated.Deprecated.private boolean
Deprecated.private File
Deprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
Deprecated.void
doFilter
(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, javax.servlet.FilterChain chain) Deprecated.private boolean
getInitBoolean
(javax.servlet.FilterConfig config, String name) Deprecated.void
handleDelete
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String pathInContext, File file) Deprecated.void
handleMove
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String pathInContext, File file) Deprecated.void
handleOptions
(javax.servlet.FilterChain chain, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Deprecated.void
handlePut
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String pathInContext, File file) Deprecated.void
init
(javax.servlet.FilterConfig config) Deprecated.private boolean
Deprecated.protected boolean
passConditionalHeaders
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, File file) Deprecated.
-
Field Details
-
__PUT
Deprecated.- See Also:
-
__DELETE
Deprecated.- See Also:
-
__MOVE
Deprecated.- See Also:
-
__OPTIONS
Deprecated.- See Also:
-
_operations
Deprecated. -
_context
private javax.servlet.ServletContext _contextDeprecated. -
_baseURI
Deprecated. -
_delAllowed
private boolean _delAllowedDeprecated. -
_putAtomic
private boolean _putAtomicDeprecated. -
_tmpdir
Deprecated.
-
-
Constructor Details
-
PutFilter
public PutFilter()Deprecated.
-
-
Method Details
-
init
public void init(javax.servlet.FilterConfig config) throws javax.servlet.ServletException Deprecated.- Specified by:
init
in interfacejavax.servlet.Filter
- Throws:
javax.servlet.ServletException
-
getInitBoolean
Deprecated. -
doFilter
public void doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException Deprecated.- Specified by:
doFilter
in interfacejavax.servlet.Filter
- Throws:
IOException
javax.servlet.ServletException
-
isHidden
Deprecated. -
destroy
public void destroy()Deprecated.- Specified by:
destroy
in interfacejavax.servlet.Filter
-
handlePut
public void handlePut(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String pathInContext, File file) throws javax.servlet.ServletException, IOException Deprecated.- Throws:
javax.servlet.ServletException
IOException
-
handleDelete
public void handleDelete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String pathInContext, File file) throws javax.servlet.ServletException, IOException Deprecated.- Throws:
javax.servlet.ServletException
IOException
-
handleMove
public void handleMove(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String pathInContext, File file) throws javax.servlet.ServletException, IOException, URISyntaxException Deprecated.- Throws:
javax.servlet.ServletException
IOException
URISyntaxException
-
handleOptions
public void handleOptions(javax.servlet.FilterChain chain, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException Deprecated.- Throws:
IOException
javax.servlet.ServletException
-
passConditionalHeaders
protected boolean passConditionalHeaders(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, File file) throws IOException Deprecated.- Throws:
IOException
-