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