public class LockHandler extends Object implements ResourceHandler
| Constructor and Description |
|---|
LockHandler(WebDavResponseHandler responseHandler,
HandlerHelper handlerHelper) |
| Modifier and Type | Method and Description |
|---|---|
String[] |
getMethods() |
boolean |
isCompatible(io.milton.resource.Resource handler) |
void |
process(HttpManager manager,
Request request,
Response response) |
protected void |
processExistingResource(HttpManager manager,
Request request,
Response response,
io.milton.resource.Resource resource) |
protected void |
processNewLock(HttpManager milton,
Request request,
Response response,
io.milton.resource.LockableResource r,
LockTimeout timeout) |
protected void |
processRefresh(HttpManager milton,
Request request,
Response response,
io.milton.resource.LockableResource r,
LockTimeout timeout,
String ifHeader) |
void |
processResource(HttpManager manager,
Request request,
Response response,
io.milton.resource.Resource r) |
public LockHandler(WebDavResponseHandler responseHandler, HandlerHelper handlerHelper)
public void processResource(HttpManager manager, Request request, Response response, io.milton.resource.Resource r) throws io.milton.http.exceptions.NotAuthorizedException, io.milton.http.exceptions.ConflictException, io.milton.http.exceptions.BadRequestException
public String[] getMethods()
getMethods in interface Handlerpublic void process(HttpManager manager, Request request, Response response) throws io.milton.http.exceptions.NotAuthorizedException, io.milton.http.exceptions.BadRequestException
process in interface Handlerio.milton.http.exceptions.NotAuthorizedExceptionio.milton.http.exceptions.BadRequestExceptionprotected void processExistingResource(HttpManager manager, Request request, Response response, io.milton.resource.Resource resource) throws io.milton.http.exceptions.NotAuthorizedException
public boolean isCompatible(io.milton.resource.Resource handler)
isCompatible in interface Handlerprotected void processNewLock(HttpManager milton, Request request, Response response, io.milton.resource.LockableResource r, LockTimeout timeout) throws io.milton.http.exceptions.NotAuthorizedException
protected void processRefresh(HttpManager milton, Request request, Response response, io.milton.resource.LockableResource r, LockTimeout timeout, String ifHeader) throws io.milton.http.exceptions.NotAuthorizedException
Copyright © 2022 McEvoy Software Ltd. All rights reserved.