public class STWebdavServlet extends AbstractWebdavServlet implements ServerProcess
| Modifier and Type | Field and Description |
|---|---|
static java.lang.ThreadLocal<WebdavRequest> |
REQUEST
the request
|
static java.lang.ThreadLocal<HttpServletResponse> |
RESPONSE
the request
|
static java.lang.ThreadLocal<java.lang.Long> |
START_TIME
the start time
|
| Constructor and Description |
|---|
STWebdavServlet()
the servlet
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
doGet(WebdavRequest request,
WebdavResponse response,
DavResource resource) |
protected void |
doHead(WebdavRequest request,
WebdavResponse response,
DavResource resource) |
protected void |
doLock(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The LOCK method
|
protected void |
doUnlock(WebdavRequest request,
WebdavResponse response,
DavResource resource)
The UNLOCK method
|
java.lang.String |
getAuthenticateHeaderValue()
{@inheritDoc
|
DavSessionProvider |
getDavSessionProvider()
{@inheritDoc
|
DavLocatorFactory |
getLocatorFactory()
{@inheritDoc
|
DavResourceFactory |
getResourceFactory()
{@inheritDoc
|
protected boolean |
isPreconditionValid(WebdavRequest request,
DavResource resource)
{@inheritDoc
|
java.lang.String |
makeThreadName()
get the progress message
|
void |
paused()
This process has been paused.
|
void |
resumed()
This process has been resumed.
|
protected void |
service(HttpServletRequest request,
HttpServletResponse response)
record the request
|
void |
setDavSessionProvider(DavSessionProvider davSessionProvider)
{@inheritDoc
|
void |
setLocatorFactory(DavLocatorFactory locatorFactory)
{@inheritDoc
|
void |
setResourceFactory(DavResourceFactory resourceFactory)
{@inheritDoc
|
void |
terminated()
This process has been terminated.
|
public static final java.lang.ThreadLocal<WebdavRequest> REQUEST
public static final java.lang.ThreadLocal<HttpServletResponse> RESPONSE
public static final java.lang.ThreadLocal<java.lang.Long> START_TIME
public DavSessionProvider getDavSessionProvider()
public void setDavSessionProvider(DavSessionProvider davSessionProvider)
davSessionProvider} - public DavResourceFactory getResourceFactory()
public void setResourceFactory(DavResourceFactory resourceFactory)
resourceFactory} - public DavLocatorFactory getLocatorFactory()
public void setLocatorFactory(DavLocatorFactory locatorFactory)
locatorFactory} - protected void service(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,
java.io.IOException
request - the requestresponse - the responseServletException - a problemjava.io.IOException - a problempublic java.lang.String getAuthenticateHeaderValue()
protected boolean isPreconditionValid(WebdavRequest request,
DavResource resource)
request} - resource - public void paused()
paused in interface ServerProcesspublic void resumed()
resumed in interface ServerProcesspublic void terminated()
terminated in interface ServerProcesspublic java.lang.String makeThreadName()
makeThreadName in interface ServerProcessprotected void doLock(WebdavRequest request,
WebdavResponse response,
DavResource resource)
throws java.io.IOException,
DavException
request - response - resource - java.io.IOException - if an IO exception occurs.DavExceptionprotected void doGet(WebdavRequest request,
WebdavResponse response,
DavResource resource)
throws java.io.IOException,
DavException
java.io.IOExceptionDavExceptionprotected void doHead(WebdavRequest request,
WebdavResponse response,
DavResource resource)
throws java.io.IOException
java.io.IOExceptionprotected void doUnlock(WebdavRequest request,
WebdavResponse response,
DavResource resource)
throws DavException
request - response - resource - DavExceptionstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.