Class WebConnectorRequestHandler
java.lang.Object
i5.las2peer.connectors.webConnector.WebConnectorRequestHandler
A HttpServer RequestHandler for handling requests to the las2peer Web Connector. Each request will be distributed to
its corresponding session.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Response
javax.ws.rs.core.Response
handleDELETE
(List<javax.ws.rs.core.PathSegment> paths, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.HttpHeaders requestHeaders, InputStream requestBody) javax.ws.rs.core.Response
handleGET
(List<javax.ws.rs.core.PathSegment> paths, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.HttpHeaders requestHeaders) javax.ws.rs.core.Response
handlePOST
(List<javax.ws.rs.core.PathSegment> paths, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.HttpHeaders requestHeaders, InputStream requestBody) javax.ws.rs.core.Response
handlePUT
(List<javax.ws.rs.core.PathSegment> paths, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.HttpHeaders requestHeaders, InputStream requestBody) javax.ws.rs.core.Response
rootPath()
-
Constructor Details
-
WebConnectorRequestHandler
-
-
Method Details
-
rootPath
- Throws:
URISyntaxException
-
getFavicon
@GET @Path("/favicon.ico") @Produces("image/x-icon") public javax.ws.rs.core.Response getFavicon() throws IOException- Throws:
IOException
-
handleGET
@GET @Path("/{paths: .+}") public javax.ws.rs.core.Response handleGET(@PathParam("paths") List<javax.ws.rs.core.PathSegment> paths, @Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.HttpHeaders requestHeaders) throws Exception - Throws:
Exception
-
handlePOST
@POST @Path("/{paths: .+}") public javax.ws.rs.core.Response handlePOST(@PathParam("paths") List<javax.ws.rs.core.PathSegment> paths, @Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.HttpHeaders requestHeaders, InputStream requestBody) throws Exception - Throws:
Exception
-
handlePUT
@PUT @Path("/{paths: .+}") public javax.ws.rs.core.Response handlePUT(@PathParam("paths") List<javax.ws.rs.core.PathSegment> paths, @Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.HttpHeaders requestHeaders, InputStream requestBody) throws Exception - Throws:
Exception
-
handleDELETE
@DELETE @Path("/{paths: .+}") public javax.ws.rs.core.Response handleDELETE(@PathParam("paths") List<javax.ws.rs.core.PathSegment> paths, @Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.HttpHeaders requestHeaders, InputStream requestBody) throws Exception - Throws:
Exception
-