Package com.soulfiremc.server.grpc
Class SFWebDavServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
org.apache.catalina.servlets.DefaultServlet
com.soulfiremc.server.grpc.SFWebDavServlet
- All Implemented Interfaces:
jakarta.servlet.Servlet
,jakarta.servlet.ServletConfig
,Serializable
,org.apache.tomcat.PeriodicEventListener
public class SFWebDavServlet
extends org.apache.catalina.servlets.DefaultServlet
implements org.apache.tomcat.PeriodicEventListener
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.catalina.servlets.DefaultServlet
org.apache.catalina.servlets.DefaultServlet.CompressionFormat
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final org.apache.tomcat.util.http.ConcurrentDateFormat
protected static final String
Fields inherited from class org.apache.catalina.servlets.DefaultServlet
BUFFER_SIZE, compressionFormats, contextXsltFile, debug, fileEncoding, FULL, globalXsltFile, input, listings, localXsltFile, mimeSeparation, output, readmeFile, readOnly, resources, sendfileSize, showServerInfo, sm, sortListings, sortManager, useAcceptRanges
Fields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
checkIfHeaders
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.apache.catalina.WebResource resource) protected String
determineMethodsAllowed
(jakarta.servlet.http.HttpServletRequest req) protected void
doCopy
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) protected void
doDelete
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) protected void
doLock
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) protected void
doMkcol
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) protected void
doMove
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) protected void
doOptions
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) protected void
doPropfind
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) protected void
doProppatch
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) protected void
doPut
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) protected void
doUnlock
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) protected DocumentBuilder
protected String
getPathPrefix
(jakarta.servlet.http.HttpServletRequest request) protected String
getRelativePath
(jakarta.servlet.http.HttpServletRequest request, boolean allowEmptyPath) void
init()
void
protected void
service
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) Methods inherited from class org.apache.catalina.servlets.DefaultServlet
checkIfMatch, checkIfModifiedSince, checkIfNoneMatch, checkIfUnmodifiedSince, checkSendfile, copy, copy, copy, copy, copyRange, copyRange, copyRange, destroy, doGet, doHead, doPost, executePartialPut, findXsltSource, generateETag, getReadme, getRelativePath, parseContentRange, parseRange, render, renderHtml, renderSize, renderXml, rewriteUrl, sendNotAllowed, serveResource
Methods inherited from class jakarta.servlet.http.HttpServlet
doTrace, getLastModified, init, service
Methods inherited from class jakarta.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, log, log
-
Field Details
-
DEFAULT_NAMESPACE
- See Also:
-
creationDateFormat
protected static final org.apache.tomcat.util.http.ConcurrentDateFormat creationDateFormat
-
-
Constructor Details
-
SFWebDavServlet
-
-
Method Details
-
init
public void init() throws jakarta.servlet.ServletException- Overrides:
init
in classorg.apache.catalina.servlets.DefaultServlet
- Throws:
jakarta.servlet.ServletException
-
periodicEvent
public void periodicEvent()- Specified by:
periodicEvent
in interfaceorg.apache.tomcat.PeriodicEventListener
-
getDocumentBuilder
- Throws:
jakarta.servlet.ServletException
-
service
protected void service(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws jakarta.servlet.ServletException, IOException - Overrides:
service
in classorg.apache.catalina.servlets.DefaultServlet
- Throws:
jakarta.servlet.ServletException
IOException
-
checkIfHeaders
protected boolean checkIfHeaders(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.apache.catalina.WebResource resource) throws IOException - Overrides:
checkIfHeaders
in classorg.apache.catalina.servlets.DefaultServlet
- Throws:
IOException
-
getRelativePath
protected String getRelativePath(jakarta.servlet.http.HttpServletRequest request, boolean allowEmptyPath) - Overrides:
getRelativePath
in classorg.apache.catalina.servlets.DefaultServlet
-
getPathPrefix
- Overrides:
getPathPrefix
in classorg.apache.catalina.servlets.DefaultServlet
-
doOptions
protected void doOptions(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) - Overrides:
doOptions
in classorg.apache.catalina.servlets.DefaultServlet
-
doPropfind
protected void doPropfind(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws jakarta.servlet.ServletException, IOException - Throws:
jakarta.servlet.ServletException
IOException
-
doProppatch
protected void doProppatch(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws IOException - Throws:
IOException
-
doMkcol
protected void doMkcol(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws jakarta.servlet.ServletException, IOException - Throws:
jakarta.servlet.ServletException
IOException
-
doDelete
protected void doDelete(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws IOException - Overrides:
doDelete
in classorg.apache.catalina.servlets.DefaultServlet
- Throws:
IOException
-
doPut
protected void doPut(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws jakarta.servlet.ServletException, IOException - Overrides:
doPut
in classorg.apache.catalina.servlets.DefaultServlet
- Throws:
jakarta.servlet.ServletException
IOException
-
doCopy
protected void doCopy(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws IOException - Throws:
IOException
-
doMove
protected void doMove(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws IOException - Throws:
IOException
-
doLock
protected void doLock(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws jakarta.servlet.ServletException, IOException - Throws:
jakarta.servlet.ServletException
IOException
-
doUnlock
protected void doUnlock(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws IOException - Throws:
IOException
-
determineMethodsAllowed
- Overrides:
determineMethodsAllowed
in classorg.apache.catalina.servlets.DefaultServlet
-