Uses of Package
org.apache.juneau.http
Packages that use org.apache.juneau.http
Package
Description
Engine-agnostic themeable admin-console chrome:
Theme, the stock
theme stylesheets, the bundled chrome.css asset, and
ConsoleChromeMixin.Server half of the console message bus.
The DataTables server-side-processing JSON beans implementing the
DataTables server-side processing wire
contract.
A typed, declarative "rich DataTables view" toolkit that serializes to the frozen
VIEW_META JSON wire
contract consumed by the first-party client runtime.Reusable widget primitives for the Juneau REST server toolkit.
HTTP Part Annotations
Predefined HTTP headers, parts, entities, resources, and responses built on the classic Apache HttpComponents API.
HTTP Entity Beans
HTTP Header Beans
HTTP Part Beans
HTTP Resource Beans
HTTP Response Exception Beans
Next-generation HTTP body (entity) implementations.
Next-generation HTTP header implementations.
Next-generation HTTP part (query/form/path) implementations.
Default immutable bean implementations of
HttpRequestLine and related request-line types.Next-generation HTTP resource types — bodies bundled with associated headers.
Next-generation HTTP response types.
Example / demo Microservice REST Resources
Typed
@Remote client view of the petstore API.Petstore console Developer pages: custom cards, themes, rendering flavors and the secure API demo.
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.
Petstore REST resources.
Next-generation REST client — transport-agnostic HTTP client built on Juneau's serialization stack.
REST Server API
REST Assertions
REST Interface Helper Classes
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.REST HTTP Parts
JUL-level-driven REST debug logging API.
Actuator-style management-surface endpoints (server-module flavors).
Revision-neutral core for MCP endpoints built on
juneau-rest-server.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 Remote Procedure Call API
REST Static Files Support
REST Server Utilities
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
Raw command output in the browser: a byte-offset endpoint over a
TerminalSource
and an xterm.js panel that renders it the way a terminal would.-
Classes in org.apache.juneau.http used by org.apache.juneau.consoleClassDescriptionAn
HttpBodythat carries additional headers (such asContent-Type,Content-Disposition, orContent-Language) alongside the body.REST request path annotation. -
Classes in org.apache.juneau.http used by org.apache.juneau.console.bus
-
Classes in org.apache.juneau.http used by org.apache.juneau.console.datatablesClassDescriptionAn
HttpBodythat carries additional headers (such asContent-Type,Content-Disposition, orContent-Language) alongside the body. -
Classes in org.apache.juneau.http used by org.apache.juneau.console.viewsClassDescriptionAn
HttpBodythat carries additional headers (such asContent-Type,Content-Disposition, orContent-Language) alongside the body.REST request path annotation. -
Classes in org.apache.juneau.http used by org.apache.juneau.console.widgetsClassDescriptionAn
HttpBodythat carries additional headers (such asContent-Type,Content-Disposition, orContent-Language) alongside the body. -
Classes in org.apache.juneau.http used by org.apache.juneau.httpClassDescriptionSwagger contact annotation.Builder class.REST request header annotation.An HTTP message body (entity), providing content and its associated metadata.An HTTP header field: a name/value pair that appears in request or response messages.A name/value pair representing a single query parameter, form field, or path variable.The HTTP protocol version that appears in request and response start lines (e.g.Swagger license annotation.Builder class.REST request form-data annotation.Request bean annotation.REST response annotation.Builder class.Swagger tag annotation.Builder class.
-
Classes in org.apache.juneau.http used by org.apache.juneau.http.classicClassDescriptionMarker interface implemented by the nested
Unmodifiablesnapshot variants of the HTTP bean families. -
Classes in org.apache.juneau.http used by org.apache.juneau.http.classic.entityClassDescriptionMarker interface implemented by the nested
Unmodifiablesnapshot variants of the HTTP bean families. -
Classes in org.apache.juneau.http used by org.apache.juneau.http.classic.headerClassDescriptionREST request header annotation.Marker interface implemented by the nested
Unmodifiablesnapshot variants of the HTTP bean families. -
Classes in org.apache.juneau.http used by org.apache.juneau.http.classic.partClassDescriptionMarker interface implemented by the nested
Unmodifiablesnapshot variants of the HTTP bean families. -
Classes in org.apache.juneau.http used by org.apache.juneau.http.classic.resourceClassDescriptionMarker interface implemented by the nested
Unmodifiablesnapshot variants of the HTTP bean families. -
Classes in org.apache.juneau.http used by org.apache.juneau.http.classic.responseClassDescriptionREST response annotation.REST response status annotation.Marker interface implemented by the nested
Unmodifiablesnapshot variants of the HTTP bean families. -
Classes in org.apache.juneau.http used by org.apache.juneau.http.entityClassDescriptionAn HTTP message body (entity), providing content and its associated metadata.
-
Classes in org.apache.juneau.http used by org.apache.juneau.http.headerClassDescriptionAn HTTP header field: a name/value pair that appears in request or response messages.Marker interface implemented by the nested
Unmodifiablesnapshot variants of the HTTP bean families. -
Classes in org.apache.juneau.http used by org.apache.juneau.http.partClassDescriptionAn HTTP message body (entity), providing content and its associated metadata.A name/value pair representing a single query parameter, form field, or path variable.Marker interface implemented by the nested
Unmodifiablesnapshot variants of the HTTP bean families. -
Classes in org.apache.juneau.http used by org.apache.juneau.http.requestClassDescriptionThe HTTP protocol version that appears in request and response start lines (e.g.The first line of an HTTP request message, containing the method, request URI, and protocol version.
-
Classes in org.apache.juneau.http used by org.apache.juneau.http.resourceClassDescriptionAn HTTP message body (entity), providing content and its associated metadata.An HTTP header field: a name/value pair that appears in request or response messages.An
HttpBodythat carries additional headers (such asContent-Type,Content-Disposition, orContent-Language) alongside the body. -
Classes in org.apache.juneau.http used by org.apache.juneau.http.responseClassDescriptionAn HTTP message body (entity), providing content and its associated metadata.An HTTP header field: a name/value pair that appears in request or response messages.The HTTP protocol version that appears in request and response start lines (e.g.The first line of an HTTP response message, containing the protocol version, status code, and reason phrase.Marker interface implemented by the nested
Unmodifiablesnapshot variants of the HTTP bean families. -
Classes in org.apache.juneau.http used by org.apache.juneau.microservice.examples
-
Classes in org.apache.juneau.http used by org.apache.juneau.petstore.client
-
Classes in org.apache.juneau.http used by org.apache.juneau.petstore.console.dev
-
Classes in org.apache.juneau.http used by org.apache.juneau.petstore.console.ops
-
Classes in org.apache.juneau.http used by org.apache.juneau.petstore.console.orders
-
Classes in org.apache.juneau.http used by org.apache.juneau.petstore.console.pets
-
Classes in org.apache.juneau.http used by org.apache.juneau.petstore.console.users
-
Classes in org.apache.juneau.http used by org.apache.juneau.petstore.restClassDescriptionREST request body annotation.An
HttpBodythat carries additional headers (such asContent-Type,Content-Disposition, orContent-Language) alongside the body.REST request path annotation. -
Classes in org.apache.juneau.http used by org.apache.juneau.rest.clientClassDescriptionAn HTTP message body (entity), providing content and its associated metadata.An HTTP header field: a name/value pair that appears in request or response messages.A name/value pair representing a single query parameter, form field, or path variable.Optional operator-supplied transform applied to request/response body text before it is written to a REST debug log.
-
Classes in org.apache.juneau.http used by org.apache.juneau.rest.serverClassDescriptionSwagger contact annotation.An HTTP header field: a name/value pair that appears in request or response messages.The HTTP protocol version that appears in request and response start lines (e.g.The first line of an HTTP request message, containing the method, request URI, and protocol version.The first line of an HTTP response message, containing the protocol version, status code, and reason phrase.Swagger license annotation.Swagger tag annotation.
-
Classes in org.apache.juneau.http used by org.apache.juneau.rest.server.assertionsClassDescriptionThe HTTP protocol version that appears in request and response start lines (e.g.The first line of an HTTP request message, containing the method, request URI, and protocol version.
-
Classes in org.apache.juneau.http used by org.apache.juneau.rest.server.beans
-
Classes in org.apache.juneau.http used by org.apache.juneau.rest.server.conventionClassDescriptionAn
HttpBodythat carries additional headers (such asContent-Type,Content-Disposition, orContent-Language) alongside the body. -
Classes in org.apache.juneau.http used by org.apache.juneau.rest.server.httppartClassDescriptionAn HTTP header field: a name/value pair that appears in request or response messages.A name/value pair representing a single query parameter, form field, or path variable.
-
Classes in org.apache.juneau.http used by org.apache.juneau.rest.server.loggingClassDescriptionOptional operator-supplied transform applied to request/response body text before it is written to a REST debug log.
-
Classes in org.apache.juneau.http used by org.apache.juneau.rest.server.management
-
Classes in org.apache.juneau.http used by org.apache.juneau.rest.server.mcp
-
Classes in org.apache.juneau.http used by org.apache.juneau.rest.server.opsClassDescriptionAn
HttpBodythat carries additional headers (such asContent-Type,Content-Disposition, orContent-Language) alongside the body.REST request path annotation. -
Classes in org.apache.juneau.http used by org.apache.juneau.rest.server.remote
-
Classes in org.apache.juneau.http used by org.apache.juneau.rest.server.rrpcClassDescriptionThe first line of an HTTP response message, containing the protocol version, status code, and reason phrase.
-
Classes in org.apache.juneau.http used by org.apache.juneau.rest.server.staticfileClassDescriptionAn HTTP header field: a name/value pair that appears in request or response messages.An
HttpBodythat carries additional headers (such asContent-Type,Content-Disposition, orContent-Language) alongside the body.REST request path annotation. -
Classes in org.apache.juneau.http used by org.apache.juneau.rest.server.utilClassDescriptionAn
HttpBodythat carries additional headers (such asContent-Type,Content-Disposition, orContent-Language) alongside the body. -
Classes in org.apache.juneau.http used by org.apache.juneau.rest.server.view
-
Classes in org.apache.juneau.http used by org.apache.juneau.rest.server.view.freemarker
-
Classes in org.apache.juneau.http used by org.apache.juneau.rest.server.view.jsp
-
Classes in org.apache.juneau.http used by org.apache.juneau.rest.server.view.mustache
-
Classes in org.apache.juneau.http used by org.apache.juneau.rest.server.view.thymeleaf
-
Classes in org.apache.juneau.http used by org.apache.juneau.server.config.rest
-
Classes in org.apache.juneau.http used by org.apache.juneau.terminal.regionClassDescriptionAn
HttpBodythat carries additional headers (such asContent-Type,Content-Disposition, orContent-Language) alongside the body.REST request path annotation.