Package com.gears42.iot.webthing
Class WebThingServer.ComplianceEventHandler
- java.lang.Object
-
- com.gears42.iot.webthing.WebThingServer.BaseHandler
-
- com.gears42.iot.webthing.WebThingServer.ComplianceEventHandler
-
- All Implemented Interfaces:
fi.iki.elonen.router.RouterNanoHTTPD.UriResponder
- Enclosing class:
- WebThingServer
public static class WebThingServer.ComplianceEventHandler extends WebThingServer.BaseHandler
-
-
Constructor Summary
Constructors Constructor Description ComplianceEventHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description fi.iki.elonen.NanoHTTPD.Response
delete(fi.iki.elonen.router.RouterNanoHTTPD.UriResource uriResource, java.util.Map<java.lang.String,java.lang.String> urlParams, fi.iki.elonen.NanoHTTPD.IHTTPSession session)
Handle complianceevent DELETE request.fi.iki.elonen.NanoHTTPD.Response
get(fi.iki.elonen.router.RouterNanoHTTPD.UriResource uriResource, java.util.Map<java.lang.String,java.lang.String> urlParams, fi.iki.elonen.NanoHTTPD.IHTTPSession session)
Handle complianceevent GET request.-
Methods inherited from class com.gears42.iot.webthing.WebThingServer.BaseHandler
corsResponse, getThing, getUriParam, isValidToken, other, parseBody, parseBodyArray, post, put, validateHost
-
-
-
-
Method Detail
-
get
public fi.iki.elonen.NanoHTTPD.Response get(fi.iki.elonen.router.RouterNanoHTTPD.UriResource uriResource, java.util.Map<java.lang.String,java.lang.String> urlParams, fi.iki.elonen.NanoHTTPD.IHTTPSession session)
Handle complianceevent GET request.- Specified by:
get
in interfacefi.iki.elonen.router.RouterNanoHTTPD.UriResponder
- Overrides:
get
in classWebThingServer.BaseHandler
- Parameters:
uriResource
- The URI resource that was matchedurlParams
- Map of URL parameterssession
- The HTTP session- Returns:
- The appropriate response.
-
delete
public fi.iki.elonen.NanoHTTPD.Response delete(fi.iki.elonen.router.RouterNanoHTTPD.UriResource uriResource, java.util.Map<java.lang.String,java.lang.String> urlParams, fi.iki.elonen.NanoHTTPD.IHTTPSession session)
Handle complianceevent DELETE request.- Specified by:
delete
in interfacefi.iki.elonen.router.RouterNanoHTTPD.UriResponder
- Overrides:
delete
in classWebThingServer.BaseHandler
- Parameters:
uriResource
- The URI resource that was matchedurlParams
- Map of URL parameterssession
- The HTTP session- Returns:
- The appropriate response.
-
-