public class ResourceHandler extends Object implements HttpServer.Handler
Constructor and Description |
---|
ResourceHandler(HttpServer server,
String basePath)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
URL |
addResource(String name,
ServerResource resource)
Adds a resource to this server.
|
void |
removeResource(URL url)
Removes a resource from this server.
|
HttpServer.Response |
serveRequest(HttpServer.Request request)
Provides a response to an HTTP request.
|
public ResourceHandler(HttpServer server, String basePath)
server
- HTTP serverbasePath
- path from server root beneath which all resources
provided by this handler will appearpublic URL addResource(String name, ServerResource resource)
name
- resource name, for cosmetic purposes onlyresource
- resource to make availablepublic void removeResource(URL url)
url
- URL returned by a previous addResource callpublic HttpServer.Response serveRequest(HttpServer.Request request)
HttpServer.Handler
serveRequest
in interface HttpServer.Handler
request
- HTTP requestCopyright © 2008–2024. All rights reserved.