Class ConsoleAssetsRest

java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
All Implemented Interfaces:
jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable, BasicUniversalConfig, DefaultConfig, DefaultHtmlConfig

public class ConsoleAssetsRest extends BasicRestServlet
Serves the console chrome assets (the structural chrome.css, the stock theme packs and juneau-console.js) at the context-root /juneau-console/* URLs that every console page links.

The console directive resolves those asset URLs against the context root, not against the page's own mount, so a host that mounts PetstoreConsoleResource must also mount this resource as a sibling child for the pages to be styled and for the console shell to start in a browser.

Example:

@Rest(children={PetstoreConsoleResource.class, ConsoleAssetsRest.class}) public class RootResources extends BasicRestServletGroup {}

See Also: