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.HandlerserveRequest in interface HttpServer.Handlerrequest - HTTP requestCopyright © 2008–2024. All rights reserved.