Zero-dependency argument and value validation utilities for Java 17+. Provides type-safe validators for strings, numbers, durations, periods, and temporal types (Instant, LocalDate, LocalDateTime, and more), backed by a dedicated exception hierarchy with descriptive, consistent failure messages.

Artifacts using Frisby Core :: Validation (12)
Sort by:Popular▼

General-purpose utilities for Java 17+ applications, including StopWatch for elapsed-time measurement and Decimals for precise decimal arithmetic helpers.
Last Release on Oct 22, 2026
HTTP client for Java 17+, built on the JDK's java.net.http.HttpClient. Provides a fluent request/response API, pluggable JsonSerializer-based body handling, compression, configurable request/response logging, and a typed ...
Last Release on Oct 10, 2026
Shared serialization contracts for frisby-web. Defines the JsonSerializer interface and GenericType token used by both the client and server modules to marshal and unmarshal JSON request/response bodies, independent of any specific ...
Last Release on Oct 11, 2026
Embedded HTTP server for Java 17+, built on Jersey 3.x and Jetty 12. Provides Server and ServerConfiguration for hosting JAX-RS resources with CORS, health check endpoints, configurable request/response logging, and HTTP/2 support ...
Last Release on Oct 11, 2026
Asynchronous pipeline building blocks for Java 17+. Provides composable buffer, batch, group, delay, transform, and routing stages — wired via a fluent builder API — for constructing high-throughput, low-latency data-processing ...
Last Release on Oct 22, 2026
Client-side HTTP Basic Authentication and Bearer Token providers for the frisby-web HTTP client. Plugs into the client's authentication provider mechanism to attach credentials to outgoing requests automatically.
Last Release on Oct 11, 2026
Server-Sent Events (SSE) support for the frisby-web HTTP client. Provides SseSpec, SseListener/SseListenerBuilder, and SseHandler/SseBatchHandler for consuming SSE streams, with automatic reconnect, buffered backpressure, and ...
Last Release on Oct 11, 2026
Jackson-backed implementation of the frisby-web JsonSerializer contract. Wraps a preconfigured com.fasterxml.jackson.databind.ObjectMapper (with JSR-310 and JDK8 module support) so client and server modules can serialize and ...
Last Release on Oct 11, 2026
Client-side OAuth 2.0 client-credentials authentication provider for the frisby-web HTTP client. Handles token acquisition, caching, and automatic refresh so that outgoing requests are always authenticated with a valid bearer ...
Last Release on Oct 11, 2026
Server-side HTTP Basic Authentication for the frisby-web embedded server. Provides a Jersey/Jetty authentication filter that validates client credentials against a pluggable credential store before allowing access to protected ...
Last Release on Oct 11, 2026