public class OpenResourceHandler extends HtmlResourceHandler implements OpenResourceTemplate
Modifier and Type | Class and Description |
---|---|
(package private) class |
OpenResourceHandler.OpenResourceKeysProvider
Builds the target map of keys and their value providers for the associated template
open-resource.html.
|
HtmlResourceHandler.HtmlTemplateKeysProvider
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener
Modifier and Type | Field and Description |
---|---|
private BootstrapConfig |
config
Configuration.
|
private static java.lang.String |
REQUEST
The target request
|
FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING
DOCUMENT_HANDLER, DOCUMENT_PATH, DOCUMENT_STREAMED, DOCUMENT_TITLE, DOCUMENT_TYPE, OPEN_RESOURCE_TEMPLATE
Constructor and Description |
---|
OpenResourceHandler(BootstrapConfig config,
java.lang.String skeletonPage)
Creates this resource handler.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Map<java.lang.String,java.util.function.Supplier<java.lang.String>> |
getTemplateKeys(org.eclipse.jetty.server.Request base)
Generates a map of template keys with their value suppliers in order to fill gaps in
the html skeleton template page.
|
handle
destroy, doStart, doStop, dumpThis, getServer, setServer
addBean, addBean, addBean, addEventListener, addManaged, contains, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeans
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
private static final java.lang.String REQUEST
private BootstrapConfig config
public OpenResourceHandler(BootstrapConfig config, java.lang.String skeletonPage)
config
- The bootstrap configurationskeletonPage
- Fully qualified resource name of the HTML file which should be used.protected java.util.Map<java.lang.String,java.util.function.Supplier<java.lang.String>> getTemplateKeys(org.eclipse.jetty.server.Request base)
getTemplateKeys
in class HtmlResourceHandler
base
- The request