Uses of Class
org.apache.juneau.rest.server.servlet.RestMixin
Packages that use RestMixin
Package
Description
Actuator-style management-surface endpoints (microservice-module flavors).
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.
Actuator-style management-surface endpoints (server-module flavors).
Micrometer bridge for the
juneau-rest-server
MetricsRecorder SPI.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.REST Servlets
-
Uses of RestMixin in org.apache.juneau.microservice.management
Subclasses of RestMixin in org.apache.juneau.microservice.managementModifier and TypeClassDescriptionclassMixin flavor of the/infoendpoint: renders the running application's manifest (build/version/git metadata) resolved from the host bean store. -
Uses of RestMixin in org.apache.juneau.rest.server.convention
Subclasses of RestMixin in org.apache.juneau.rest.server.conventionModifier and TypeClassDescriptionclassMixin that serves afavicon.icoicon at/favicon.ico.classMixin that serves SEO-conventional endpoints/robots.txtand/sitemap.xml.classMixin that serves deployment-introspection metadata at/version(configurable).classMixin that serves RFC 8615/.well-known/*discovery endpoints. -
Uses of RestMixin in org.apache.juneau.rest.server.health
Subclasses of RestMixin in org.apache.juneau.rest.server.healthModifier and TypeClassDescriptionclassMixin flavor of the built-in health/readiness/liveness probe capability. -
Uses of RestMixin in org.apache.juneau.rest.server.management
Subclasses of RestMixin in org.apache.juneau.rest.server.managementModifier and TypeClassDescriptionclassMixin flavor of the diagnostic dump endpoints (/threaddump,/heapdump).classMixin flavor of the/loggersruntime log-level management endpoint. -
Uses of RestMixin in org.apache.juneau.rest.server.metrics.micrometer
Subclasses of RestMixin in org.apache.juneau.rest.server.metrics.micrometerModifier and TypeClassDescriptionclassMixin flavor of the/metricsendpoint: renders a Prometheus scrape from a consumer-provided MicrometerMeterRegistryresolved from the host bean store. -
Uses of RestMixin in org.apache.juneau.rest.server.ops
Subclasses of RestMixin in org.apache.juneau.rest.server.opsModifier and TypeClassDescriptionclassMixin providing the residual[* /error]endpoint.classMixin providing the residual[GET /htdocs/*]static-file endpoint.classMixin providing the group-navigation endpoint ([GET /]) that lists the host resource's child resources.classMixin providing the residual[GET /stats]timing-statistics endpoint. -
Uses of RestMixin in org.apache.juneau.rest.server.servlet
Classes in org.apache.juneau.rest.server.servlet with type parameters of type RestMixinModifier and TypeClassDescriptionstatic classRestMixin.Builder<R extends RestMixin,SELF extends RestMixin.Builder<R, SELF>> Fluent builder for programmatically configuring aRestMixinsubclass.static final classRestMixin.DefaultBuilder<R extends RestMixin>Concrete default leaf builder returned bybuilder(Class)for the common (non-subclassed) case.Methods in org.apache.juneau.rest.server.servlet with type parameters of type RestMixinModifier and TypeMethodDescriptionstatic <R extends RestMixin>
RestMixin.DefaultBuilder<R>Creates a new fluent builder for programmatically configuring an instance of the specified mixin type.