Uses of Class
org.apache.juneau.rest.server.servlet.RestServlet
Packages that use RestServlet
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.
Apache Juneau Petstore - Spring Boot deployment.
Convention-endpoints mixin pack — composable
@Rest(mixins=...) resources that ship the
"internet conventions" surface (favicon, robots, sitemap, version, well-known) every public-facing
service eventually grows.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.Ops / introspection mixin pack — composable
@Rest(mixins=...) resources that ship the
operational surface (request echo, JVM admin, route index) every long-running Juneau service
eventually grows.Remote service API
REST Servlets
Spring Boot Integration
REST Static Files Support
Engine-agnostic server-side-rendered view extension point.
Apache FreeMarker view-rendering bridge — opt-in
juneau-rest-server-view-freemarker
module.JSP view-rendering bridge — opt-in
juneau-rest-server-view-jsp module.Mustache view-rendering bridge — opt-in
juneau-rest-server-view-mustache module.Thymeleaf view-rendering bridge — opt-in
juneau-rest-server-view-thymeleaf module.Server Configuration REST
-
Uses of RestServlet in org.apache.juneau.examples.mcp
Subclasses of RestServlet 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 RestServlet in org.apache.juneau.examples.mcp.secured
Subclasses of RestServlet 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 RestServlet in org.apache.juneau.examples.mcp.spring
Subclasses of RestServlet in org.apache.juneau.examples.mcp.springModifier and TypeClassDescriptionclassThe Spring Boot flavor of the MCP server. -
Uses of RestServlet in org.apache.juneau.microservice.examples
Subclasses of RestServlet 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 RestServlet in org.apache.juneau.microservice.management
Subclasses of RestServlet in org.apache.juneau.microservice.managementModifier and TypeClassDescriptionclassConvenience assembly of the Actuator-style management surface under a single configurable path prefix. -
Uses of RestServlet in org.apache.juneau.petstore.console
Subclasses of RestServlet 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 RestServlet in org.apache.juneau.petstore.console.dev
Subclasses of RestServlet 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 RestServlet in org.apache.juneau.petstore.console.dev.flavors
Subclasses of RestServlet 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 RestServlet in org.apache.juneau.petstore.console.ops
Subclasses of RestServlet in org.apache.juneau.petstore.console.ops -
Uses of RestServlet in org.apache.juneau.petstore.console.orders
Subclasses of RestServlet 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 RestServlet in org.apache.juneau.petstore.console.pets
Subclasses of RestServlet 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 RestServlet in org.apache.juneau.petstore.console.users
Subclasses of RestServlet in org.apache.juneau.petstore.console.users -
Uses of RestServlet in org.apache.juneau.petstore.jetty
Subclasses of RestServlet in org.apache.juneau.petstore.jettyModifier and TypeClassDescriptionclassRoot router resource for the Jetty deployment. -
Uses of RestServlet in org.apache.juneau.petstore.rest
Subclasses of RestServlet 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 RestServlet in org.apache.juneau.petstore.springboot
Subclasses of RestServlet in org.apache.juneau.petstore.springbootModifier and TypeClassDescriptionclassRoot router resource for the Spring Boot deployment. -
Uses of RestServlet in org.apache.juneau.rest.server.convention
Subclasses of RestServlet in org.apache.juneau.rest.server.conventionModifier and TypeClassDescriptionclassStandalone servlet companion of theFaviconMixinmixin.classStandalone servlet companion of theVersionMixinmixin. -
Uses of RestServlet in org.apache.juneau.rest.server.health
Subclasses of RestServlet in org.apache.juneau.rest.server.healthModifier and TypeClassDescriptionclassServlet flavor of the built-in health/readiness/liveness probe capability. -
Uses of RestServlet in org.apache.juneau.rest.server.mcp
Subclasses of RestServlet in org.apache.juneau.rest.server.mcpModifier and TypeClassDescriptionclassDrop-inBasicRestServletsubclass that exposes a single MCP JSON-RPC endpoint atPOST /. -
Uses of RestServlet in org.apache.juneau.rest.server.mcp.v20250618
Subclasses of RestServlet in org.apache.juneau.rest.server.mcp.v20250618Modifier and TypeClassDescriptionclassAbstract MCP servlet bound to protocol revision2025-06-18.classConvenience base class exposing a2025-06-18MCP endpoint on a Spring Boot resource with full Spring dependency-injection support. -
Uses of RestServlet in org.apache.juneau.rest.server.mcp.v20260728
Subclasses of RestServlet in org.apache.juneau.rest.server.mcp.v20260728Modifier and TypeClassDescriptionclassAbstract MCP servlet bound to protocol revision2026-07-28.classConvenience base class exposing a2026-07-28MCP endpoint on a Spring Boot resource with full Spring dependency-injection support. -
Uses of RestServlet in org.apache.juneau.rest.server.ops
Subclasses of RestServlet in org.apache.juneau.rest.server.ops -
Uses of RestServlet in org.apache.juneau.rest.server.remote
Subclasses of RestServlet in org.apache.juneau.rest.server.remoteModifier and TypeClassDescriptionclassAbstract class for defining Remote Interface Services. -
Uses of RestServlet in org.apache.juneau.rest.server.servlet
Classes in org.apache.juneau.rest.server.servlet with type parameters of type RestServletModifier and TypeClassDescriptionstatic classRestServlet.Builder<R extends RestServlet,SELF extends RestServlet.Builder<R, SELF>> Fluent builder for programmatically configuring aRestServletsubclass.static final classRestServlet.DefaultBuilder<R extends RestServlet>Concrete default leaf builder returned bybuilder(Class)for the common (non-subclassed) case, so callers are not forced to spell theSELFtype parameter.Subclasses of RestServlet in org.apache.juneau.rest.server.servletModifier and TypeClassDescriptionclassSubclass ofRestServletwith default settings and standard endpoints defined.classSpecialized subclass ofBasicRestServletfor showing "group" pages.Methods in org.apache.juneau.rest.server.servlet with type parameters of type RestServletModifier and TypeMethodDescriptionstatic <R extends RestServlet>
RestServlet.DefaultBuilder<R>Creates a new fluent builder for programmatically configuring an instance of the specified resource type. -
Uses of RestServlet in org.apache.juneau.rest.server.springboot
Subclasses of RestServlet in org.apache.juneau.rest.server.springbootModifier and TypeClassDescriptionclassSubclass ofSpringRestServletwith default settings and standard endpoints defined.classSpecialized subclass ofBasicSpringRestServletfor showing "group" pages.classSubclass of aRestServletthat hooks into Spring Boot for using Spring Beans. -
Uses of RestServlet in org.apache.juneau.rest.server.staticfile
Subclasses of RestServlet in org.apache.juneau.rest.server.staticfileModifier and TypeClassDescriptionclassStandalone servlet companion of theStaticFilesMixinmixin. -
Uses of RestServlet in org.apache.juneau.rest.server.view
Subclasses of RestServlet in org.apache.juneau.rest.server.viewModifier and TypeClassDescriptionclassAbstract base for the standalone view-servlet companions of the view mixin resources. -
Uses of RestServlet in org.apache.juneau.rest.server.view.freemarker
Subclasses of RestServlet in org.apache.juneau.rest.server.view.freemarkerModifier and TypeClassDescriptionclassStandalone servlet companion of theFreemarkerMixinmixin. -
Uses of RestServlet in org.apache.juneau.rest.server.view.jsp
Subclasses of RestServlet in org.apache.juneau.rest.server.view.jsp -
Uses of RestServlet in org.apache.juneau.rest.server.view.mustache
Subclasses of RestServlet in org.apache.juneau.rest.server.view.mustache -
Uses of RestServlet in org.apache.juneau.rest.server.view.thymeleaf
Subclasses of RestServlet in org.apache.juneau.rest.server.view.thymeleaf -
Uses of RestServlet in org.apache.juneau.server.config.rest
Subclasses of RestServlet in org.apache.juneau.server.config.restModifier and TypeClassDescriptionclassREST resource for loading configuration from a Git repository.