Group: Domix
Sort by:Popular

1.DMX Fun13 usages

codes.domix » fun Apache

Functional types for Java: Option, Result, Try, Validated, Either, Lazy, Tuple2/3/4, and NonEmptyList. Makes failures, absence, and validation explicit in the type system.
Last Release on Jul 1, 2026
Quarkus module for dmx-fun: CDI-based transaction support for Result and Try without giving up declarative transaction management.
Last Release on Jul 1, 2026
Project Reactor adapter for dmx-fun: idiomatic interop between Mono and Option, Result, and Try at reactive boundaries.
Last Release on Jul 1, 2026
Spring module for dmx-fun: transaction support for Result, Try, Option, and Validated without giving up declarative transaction management.
Last Release on Jul 1, 2026

5.DMX Fun BOM

codes.domix » fun-bom Apache

Bill of Materials for dmx-fun: import this POM to manage versions for all dmx-fun modules in one place.
Last Release on Jul 1, 2026

6.DMX Fun AssertJ Integration

codes.domix » fun-assertj Apache

AssertJ module for dmx-fun: fluent custom assertions for Option, Result, Try, Validated, Either, Tuple2/3/4, and NonEmptyList.
Last Release on Jul 1, 2026

7.DMX Fun HTTP Integration

codes.domix » fun-http Apache

java.net.http.HttpClient wrapper for dmx-fun: returns Result<T, HttpError> instead of throwing exceptions.
Last Release on Jul 1, 2026

8.DMX Fun Jackson Integration

codes.domix » fun-jackson Apache

Jackson module for dmx-fun: serializers and deserializers for Option, Result, Try, Validated, Either, Lazy, Tuple2/3/4, and NonEmptyList.
Last Release on Jul 1, 2026
Jakarta JSON Binding (JSON-B) and Jakarta XML Binding (JAXB) adapters for dmx-fun: serializes Option, Result, Try, Either, Validated, Tuple, and NonEmptyList to JSON and XML.
Last Release on Jul 1, 2026
Jakarta Validation adapter for dmx-fun: validates objects and returns Validated<NonEmptyList<E>, A> instead of throwing ConstraintViolationException.
Last Release on Jul 1, 2026
Micrometer adapter for dmx-fun: instruments Try and Result executions with counters, timers, and failure metrics.
Last Release on Jul 1, 2026
Micrometer Observation adapter for dmx-fun: instruments Try and Result executions with both metrics and distributed tracing spans via the Observation API.
Last Release on Jul 1, 2026
Quarkus build-time deployment module for the fun-quarkus extension.
Last Release on Jul 1, 2026
Resilience4J adapter for dmx-fun: wraps Retry, CircuitBreaker, RateLimiter, and Bulkhead to return Try<V> and Result<V, E> instead of throwing exceptions.
Last Release on Jul 1, 2026
Spring Boot autoconfiguration for dmx-fun: automatically registers TxResult, TxTry, TxValidated, and DmxTransactionalAspect when the corresponding dependencies are on the classpath.
Last Release on Jul 1, 2026
Spring WebFlux adapters for dmx-fun: map Option, Result, Try, and Validated to ServerResponse for functional endpoints.
Last Release on Jul 1, 2026
Micrometer Tracing adapter for dmx-fun: instruments Try and Result executions with distributed tracing spans.
Last Release on Jul 1, 2026

18.Problem

codes.domix » problem Apache

A lightweight Java library for modeling business and technical failures in a functional, immutable, and domain-driven way, preserving exception causes without leaking them outside the process.
Last Release on Jan 16, 2026