Uses of Package
org.apache.juneau.commons.inject

Package
Description
 
Bean-modeling layer for Juneau.
Lightweight bean lookup, contribution, and injection support for Juneau.
Comprehensive reflection utilities for working with classes, methods, fields, constructors, and annotations in a more convenient and type-safe way than the standard Java reflection APIs.
A small, JDK-only SPI for storing and retrieving secrets by key — the secure, mutable sibling of PropertySource.
Simple Variable Language
Marshalling API
Classpath Utilities
Encoders
Parser API
Serializer API
Microservice API
Microservice API
JUnit 5 whole-microservice integration-test support — the @SpringBootTest analog for the standalone Juneau microservice.
Embedded Tomcat integration for Juneau microservices.
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.
Apache Juneau Petstore - Jetty/Microservice deployment.
Apache Juneau Petstore - Spring Boot deployment.
REST Client API
Revision-neutral Model Context Protocol (MCP) client core - Streamable-HTTP transport orchestration, the auth-token seam, and the pluggable response cache that per-revision McpClient facades build on.
REST Server Mock API
Mocked REST client and supporting classes for in-JVM testing built on the classic Apache HttpClient API.
REST Server API
REST Method Argument Beans
Authentication (AuthN) guards, servlet-layer filters, SPIs, and request-time helpers for juneau-rest-server.
JWT bearer-token validation backed by com.nimbusds:nimbus-jose-jwt.
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 Response Converters
REST Guards
Built-in health, readiness, and liveness probe support for Juneau REST servers.
JUL-level-driven REST debug logging API.
Predefined Matchers
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.
Server-side OpenAPI 3.1 emission — the OpenApiProvider SPI and the BasicOpenApiProvider default implementation that walks an RestContext and produces an OpenApi document.
HTTP Response Processors
REST Servlets
Spring Boot Integration
REST Static Files Support
Method exec stats utilities
REST Swagger Support
Optional Jakarta Bean Validation 3.x integration for juneau-rest-server — declarative validation of request beans via jakarta.validation.constraints.* annotations.
Server Configuration Repository
Server Configuration Application