Package io.milton.http.http11
Class PutHandler
java.lang.Object
io.milton.http.http11.PutHandler
- All Implemented Interfaces:
Handler
-
Constructor Summary
ConstructorsConstructorDescriptionPutHandler(Http11ResponseHandler responseHandler, HandlerHelper handlerHelper, PutHelper putHelper, MatchHelper matchHelper) -
Method Summary
Modifier and TypeMethodDescriptionString[]booleanisCompatible(Resource handler) voidprocess(HttpManager manager, Request request, Response response) voidprocessExistingResource(HttpManager manager, Request request, Response response, Resource resource)
-
Constructor Details
-
PutHandler
public PutHandler(Http11ResponseHandler responseHandler, HandlerHelper handlerHelper, PutHelper putHelper, MatchHelper matchHelper)
-
-
Method Details
-
getMethods
- Specified by:
getMethodsin interfaceHandler- Returns:
- - the http methods supported by this handler. Must be all upper case.
-
isCompatible
- Specified by:
isCompatiblein interfaceHandler- Returns:
- - true if the given resource is compatible with this method
-
process
public void process(HttpManager manager, Request request, Response response) throws NotAuthorizedException, ConflictException, BadRequestException, NotFoundException - Specified by:
processin interfaceHandler- Throws:
NotAuthorizedExceptionConflictExceptionBadRequestExceptionNotFoundException
-
processExistingResource
public void processExistingResource(HttpManager manager, Request request, Response response, Resource resource) throws NotAuthorizedException, BadRequestException, ConflictException, NotFoundException
-