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

Package
Description
Data Transfer Objects
Juneau @Marshalled types for the HAL (Hypertext Application Language) hypermedia format, also covered by draft-kelly-json-hal-08.
HTML5 Data Transfer Objects
Juneau @Marshalled types for the JSON:API v1.1 wire format.
JSON Schema Data Transfer Objects
Juneau @Marshalled types for the Model Context Protocol (MCP) wire format.
Swagger Data Transfer Objects
Juneau @Marshalled beans for RFC 7807 — Problem Details for HTTP APIs (media type application/problem+json).
Swagger Data Transfer Objects
Shared JDBC BeanQueryContext plumbing for BeanQuery (design §5.3).
Bean-modeling layer for Juneau.
A protocol-agnostic query API for filtering, sorting, and paging collections of beans (design §5).
Lightweight HTTP header value types and parsing utilities.
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.
POJO Marshalling Examples
HTTP Entity Beans
HTTP Resource Beans
Marshalling API
BSON (Binary JSON) marshalling support.
CBOR (Concise Binary Object Representation) marshalling support per RFC 8949.
CSV Marshalling Support
Hjson (Human JSON) format serializer and parser for Apache Juneau.
HOCON (Human-Optimized Config Object Notation) format serializer and parser for Apache Juneau.
HTML Marshalling Support
INI format serializer and parser for Apache Juneau.
Internal Utilities
JCS (JSON Canonicalization Scheme) Marshalling Support.
RDF Marshalling Support
JSON Marshalling Support.
JSON5 Marshalling Support.
JSON5L (JSON5 Lines) marshalling support.
JSONL (JSON Lines) marshalling support.
JSON-Schema Marshalling Support
Markdown serializer and parser support for Apache Juneau.
MessagePack Marshalling Support
OpenAPI Marshalling Support
Apache Parquet serialization and parsing support.
Parser API
Plaintext Marshalling Support
Serializer API
SOAP/XML Marshalling Support
Server-Sent Events (SSE) marshalling support — text/event-stream.
TOML v1.0.0 serializer and parser for Apache Juneau.
UON Marshalling Support
URL-Encoding Marshalling Support
XML Marshalling Support
YAML Marshalling Support
Example / demo Microservice REST Resources
Petstore domain beans (DTOs).
REST Client API
Mocked REST client and supporting classes for in-JVM testing built on the classic Apache HttpClient API.
REST Interface Helper Classes
Predefined REST configuration interfaces
MCP 2026-07-28 binding for juneau-rest-server-mcp.
Method exec stats utilities