Uses of Class
org.apache.juneau.rest.server.servlet.BasicRestServlet
Packages that use BasicRestServlet
Package
Description
Example / demo Microservice REST Resources
Actuator-style management-surface endpoints (microservice-module flavors).
Petstore admin console: the
/console page tree.Petstore console Developer pages: custom cards, themes, rendering flavors and the secure API demo.
Petstore console Rendering flavors: one console page per petstore view technology.
Petstore console operations pages: background jobs and the audit log.
Petstore console orders page and its JSON endpoints.
Petstore console pets pages and their JSON endpoints.
Petstore console users page and its JSON endpoints.
Apache Juneau Petstore - Jetty/Microservice deployment.
Petstore REST resources.
Built-in health, readiness, and liveness probe support for Juneau REST servers.
Revision-neutral core for MCP endpoints built on
juneau-rest-server.MCP
2025-06-18 binding for juneau-rest-server-mcp.MCP
2026-07-28 binding for juneau-rest-server-mcp.Remote service API
REST Servlets
-
Uses of BasicRestServlet in org.apache.juneau.examples.mcp
Subclasses of BasicRestServlet in org.apache.juneau.examples.mcpModifier and TypeClassDescriptionclassA complete, runnable MCP2026-07-28 server exposing every major surface of the protocol over one tiny, coherent scenario: an in-memorynotesservice. -
Uses of BasicRestServlet in org.apache.juneau.examples.mcp.secured
Subclasses of BasicRestServlet in org.apache.juneau.examples.mcp.securedModifier and TypeClassDescriptionclassThe OAuth 2.1-secured variant ofExampleMcpServer: identical notes-service surface (tools, prompt, resources, resource template, subscriptions), but everyPOST /JSON-RPC call now requires a valid bearer token. -
Uses of BasicRestServlet in org.apache.juneau.microservice.examples
Subclasses of BasicRestServlet in org.apache.juneau.microservice.examplesModifier and TypeClassDescriptionclassShows contents of the microservice configuration file, and updates it.classMicroservice debug utilities.classREST resource that allows access to a file system directory.classREST resource for viewing and accessing log files.classSample root REST resource.classProvides the capability to shut down this REST microservice through a REST call. -
Uses of BasicRestServlet in org.apache.juneau.microservice.management
Subclasses of BasicRestServlet in org.apache.juneau.microservice.managementModifier and TypeClassDescriptionclassConvenience assembly of the Actuator-style management surface under a single configurable path prefix. -
Uses of BasicRestServlet in org.apache.juneau.petstore.console
Subclasses of BasicRestServlet in org.apache.juneau.petstore.consoleModifier and TypeClassDescriptionclassAbout: what the petstore demonstrates, as prose cards, plus Juneau's REST utility beans shown against thePetdomain bean.classServes the console chrome assets (the structuralchrome.css, the stock theme packs andjuneau-console.js) at the context-root/juneau-console/*URLs that every console page links.classBase class for every petstore console page resource: registers the console FreeMarker mixin withbase.ftlhas chrome, and injects the sharedPetStore.classRoot of the petstore admin console, mounted at/consolebeside the/petstoreAPI and sharing itsPetStore.classThe Store page, the petstore dashboard, and the feeds its charts, tiles and fragments read. -
Uses of BasicRestServlet in org.apache.juneau.petstore.console.dev
Subclasses of BasicRestServlet in org.apache.juneau.petstore.console.devModifier and TypeClassDescriptionclassCharts: the chart-core demo page, built withDevPageBuilders.charts()only (it has no template twin).classThe Custom cards page, which shows how an adopter writes a card type, and the feeds its cards read.classDashboard: the dashboard-chrome demo page, built withDevPageBuilders.dashboard(String, int)only.classData sources: a demo page built withDevPageBuilders.data()only (it has no template twin).classThe petstore console's Developer section: custom cards, themes, rendering flavors and the secure API demo.classThe bearer-token protected API behind the Secure page.classSecure: an open console page demonstrating the bearer-token guardedSecureApiRest.classThemes: the stock console themes and one custom token theme, switchable with?theme=. -
Uses of BasicRestServlet in org.apache.juneau.petstore.console.dev.flavors
Subclasses of BasicRestServlet in org.apache.juneau.petstore.console.dev.flavorsModifier and TypeClassDescriptionclassRendering flavors: the same pet list rendered by each of the petstore's view technologies, inside the console.classThe Freemarker rendering flavor: the pet list rendered fromfragments/pets.ftlh.classThe Html rendering flavor: the pet list built with the HTML5 bean builder.classThe Mustache rendering flavor: the pet list rendered fromconsole/fragments/pets.mustache. -
Uses of BasicRestServlet in org.apache.juneau.petstore.console.ops
Subclasses of BasicRestServlet in org.apache.juneau.petstore.console.ops -
Uses of BasicRestServlet in org.apache.juneau.petstore.console.orders
Subclasses of BasicRestServlet in org.apache.juneau.petstore.console.ordersModifier and TypeClassDescriptionclassThe Orders page and its endpoints: the server-mode datatable query over BeanQuery, theapproveanddeliverstatus transitions, and the cancel dialog form with itsDELETE. -
Uses of BasicRestServlet in org.apache.juneau.petstore.console.pets
Subclasses of BasicRestServlet in org.apache.juneau.petstore.console.petsModifier and TypeClassDescriptionclassPending changes: the staged-edits table.classThe pets JSON endpoints (server-mode datatable query over BeanQuery, create/replace/delete, sell, stage, and the per-pet feeds), the Pets and Sold pages, the add/edit dialog form, and the P4 pet pages: Summary (inline edit), Photo, Orders (with a row detail, and one order selected at nav depth 4) and History, whose nav nodes the page appends underpetsasp<petId>ando<orderId>. -
Uses of BasicRestServlet in org.apache.juneau.petstore.console.users
Subclasses of BasicRestServlet in org.apache.juneau.petstore.console.users -
Uses of BasicRestServlet in org.apache.juneau.petstore.jetty
Subclasses of BasicRestServlet in org.apache.juneau.petstore.jettyModifier and TypeClassDescriptionclassRoot router resource for the Jetty deployment. -
Uses of BasicRestServlet in org.apache.juneau.petstore.rest
Subclasses of BasicRestServlet in org.apache.juneau.petstore.restModifier and TypeClassDescriptionclassPetstore CRUD REST resource.classPetstore React SPA demo — serves the no-build single-page React UI from the core classpath. -
Uses of BasicRestServlet in org.apache.juneau.rest.server.health
Subclasses of BasicRestServlet in org.apache.juneau.rest.server.healthModifier and TypeClassDescriptionclassServlet flavor of the built-in health/readiness/liveness probe capability. -
Uses of BasicRestServlet in org.apache.juneau.rest.server.mcp
Subclasses of BasicRestServlet in org.apache.juneau.rest.server.mcpModifier and TypeClassDescriptionclassDrop-inBasicRestServletsubclass that exposes a single MCP JSON-RPC endpoint atPOST /. -
Uses of BasicRestServlet in org.apache.juneau.rest.server.mcp.v20250618
Subclasses of BasicRestServlet in org.apache.juneau.rest.server.mcp.v20250618Modifier and TypeClassDescriptionclassAbstract MCP servlet bound to protocol revision2025-06-18. -
Uses of BasicRestServlet in org.apache.juneau.rest.server.mcp.v20260728
Subclasses of BasicRestServlet in org.apache.juneau.rest.server.mcp.v20260728Modifier and TypeClassDescriptionclassAbstract MCP servlet bound to protocol revision2026-07-28. -
Uses of BasicRestServlet in org.apache.juneau.rest.server.remote
Subclasses of BasicRestServlet in org.apache.juneau.rest.server.remoteModifier and TypeClassDescriptionclassAbstract class for defining Remote Interface Services. -
Uses of BasicRestServlet in org.apache.juneau.rest.server.servlet
Subclasses of BasicRestServlet in org.apache.juneau.rest.server.servletModifier and TypeClassDescriptionclassSpecialized subclass ofBasicRestServletfor showing "group" pages.