| Modifier and Type | Field and Description |
|---|---|
private Collection<DynamicWebHandler> |
dynamicWebHandlers |
private Collection<WebHandler> |
handlers |
| Constructor and Description |
|---|
WebServerProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clears the currently registered web handlers and dynamic web handlers.
|
List<DynamicWebHandler> |
getDynamicHandlers()
Constructs a new list of all currently registered dynamic web handlers.
|
List<WebHandler> |
getHandlers()
Constructs a new list of all currently registered web handlers.
|
List<WebHandler> |
getHandlers(String path)
Filters the currently registered web handlers by their path and returns
a new list.
|
WebServerProvider |
registerDynamicHandler(DynamicWebHandler dynamicWebHandler)
Adds a new dynamic web handler to this provider
|
WebServerProvider |
registerHandler(WebHandler httpHandler)
Adds a new web handler to this provider
|
private final Collection<WebHandler> handlers
private final Collection<DynamicWebHandler> dynamicWebHandlers
public WebServerProvider registerHandler(WebHandler httpHandler)
httpHandler - the web handler to addpublic WebServerProvider registerDynamicHandler(DynamicWebHandler dynamicWebHandler)
dynamicWebHandler - the dynamic web handler to addpublic List<WebHandler> getHandlers()
public List<WebHandler> getHandlers(String path)
Modifications to the list itself don't affect this provider, but modifications to the stored web handlers do.
path - the path to filter the registered web handlers bypublic List<DynamicWebHandler> getDynamicHandlers()
public void clear()
Copyright © 2020. All rights reserved.