Provide descriptive names to each context we publish.
JIRA: NETCONF-940
Change-Id: I25558ad49bb6c5897a6c8bfb2a7195843cc48d61
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
public WebInitializer(final WebServer webServer, final WebContextSecurer webContextSecurer,
final ServletSupport servletSupport, final Application webApp) throws ServletException {
- final var webContextBuilder = WebContext.builder().contextPath("/yanglib").supportsSessions(true)
+ final var webContextBuilder = WebContext.builder()
+ .name("RFC8525 YANG Library")
+ .contextPath("/yanglib")
+ .supportsSessions(true)
.addServlet(ServletDetails.builder()
.servlet(servletSupport.createHttpServletBuilder(webApp).build())
.addUrlPattern("/*")
final CustomFilterAdapterConfiguration customFilterAdapterConfig,
final WebSocketInitializer webSocketServlet) throws ServletException {
final var restconfBuilder = WebContext.builder()
+ .name("RFC8040 RESTCONF")
.contextPath("/" + BASE_URI_PATTERN)
.supportsSessions(false)
.addServlet(ServletDetails.builder()
restconfReg = webServer.registerWebContext(restconfBuilder.build());
final var discoveryBuilder = WebContext.builder()
+ .name("RFC6415 Web Host Metadata")
.contextPath("/.well-known")
.supportsSessions(false)
.addServlet(ServletDetails.builder()
public WebInitializer(final WebServer webServer, final WebContextSecurer webContextSecurer,
final ServletSupport servletSupport, final Application webApp) throws ServletException {
var webContextBuilder = WebContext.builder()
+ .name("OpenAPI")
.contextPath("/apidoc")
.supportsSessions(true)
.addServlet(ServletDetails.builder()