Apache Juneau 9.2.0-SNAPSHOT API

Apache Juneau™

Apache Juneau™ is a single cohesive Java ecosystem consisting of a comprehensive toolkit for marshalling POJOs to a wide variety of content types using a common framework, along with universal REST server and client APIs for creating Swagger-based self-documenting REST interfaces.

Key Features

  • Universal Serialization - Marshal POJOs to JSON, XML, HTML, URL-Encoding, UON, MessagePack, CSV, and more
  • REST Services - Create self-documenting REST interfaces with automatic Swagger/OpenAPI generation
  • Microservices - Build lightweight, standalone microservices with embedded Jetty
  • Configuration Management - Sophisticated configuration file API with variable resolution
  • Fluent Assertions - Powerful testing framework with fluent-style assertions
  • Zero Dependencies - Core marshalling requires no external dependencies

For more information, visit http://juneau.apache.org

Packages
Package
Description
 
 
 
 
ATOM Data Transfer Objects
HTML5 Data Transfer Objects
JSON Schema Data Transfer Objects
 
 
 
 
 
 
 
 
 
 
 
 
 
CSV Marshalling Support
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
HTTP Entity Beans
HTTP Header Beans
HTTP Part Beans
Remote REST API
HTTP Resource Beans
HTTP Response Exception Beans
 
 
 
 
 
 
 
Bean-Centric Testing Framework.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
REST Server API
REST Annotations
REST Method Argument Beans
REST Assertions
REST Interface Helper Classes
REST Client API
REST Client Assertions
Remote REST API
Predefined REST configuration interfaces
REST Response Converters
 
REST Guards
 
REST Logging API
Predefined Matchers
REST Server Mock API
HTTP Response Processors
Remote service API
 
 
 
 
Method exec stats utilities
 
REST Server Utilities
Predefined SVL Variables
HTML Widget API