Package Hierarchies:
- dmx.fun,
- dmx.fun.assertj,
- dmx.fun.http,
- dmx.fun.jackson,
- dmx.fun.jakarta.jaxb,
- dmx.fun.jakarta.validation,
- dmx.fun.micrometer,
- dmx.fun.observation,
- dmx.fun.quarkus,
- dmx.fun.resilience4j,
- dmx.fun.spring,
- dmx.fun.spring.boot,
- dmx.fun.spring.boot.jackson,
- dmx.fun.spring.boot.observation,
- dmx.fun.spring.boot.tracing,
- dmx.fun.spring.boot.web,
- dmx.fun.tracing
Class Hierarchy
- java.lang.Object
- org.assertj.core.api.AbstractAssert<SELF,ACTUAL> (implements org.assertj.core.api.Assert<SELF,ACTUAL>)
- dmx.fun.assertj.AccumulatorAssert<E,A>
- dmx.fun.assertj.EitherAssert<L,R>
- dmx.fun.assertj.GuardAssert<T>
- dmx.fun.assertj.OptionAssert<V>
- dmx.fun.assertj.ResourceAssert<T>
- dmx.fun.assertj.ResultAssert<V,E>
- dmx.fun.assertj.TryAssert<V>
- dmx.fun.assertj.Tuple2Assert<A,B>
- dmx.fun.assertj.Tuple3Assert<A,B,C>
- dmx.fun.assertj.Tuple4Assert<A,B,C,D>
- dmx.fun.assertj.ValidatedAssert<E,A>
- dmx.fun.resilience4j.DmxBulkhead
- dmx.fun.resilience4j.DmxCircuitBreaker
- dmx.fun.assertj.DmxFunAssertions
- dmx.fun.spring.boot.jackson.DmxFunJacksonAutoConfiguration
- dmx.fun.jakarta.jaxb.DmxFunJsonbAdapters
- dmx.fun.spring.boot.observation.DmxFunObservationAutoConfiguration
- dmx.fun.spring.boot.DmxFunSpringAutoConfiguration
- dmx.fun.spring.boot.tracing.DmxFunTracingAutoConfiguration
- dmx.fun.spring.boot.web.DmxFunWebMvcAutoConfiguration
- dmx.fun.jakarta.jaxb.DmxFunXmlAdapters
- dmx.fun.http.DmxHttpClient
- dmx.fun.micrometer.DmxMetered
- dmx.fun.micrometer.DmxMicrometer
- dmx.fun.observation.DmxObservation
- dmx.fun.observation.DmxObserved
- dmx.fun.resilience4j.DmxRateLimiter
- dmx.fun.resilience4j.DmxRetry
- dmx.fun.tracing.DmxTraced
- dmx.fun.tracing.DmxTracing
- dmx.fun.spring.DmxTransactionalAspect
- dmx.fun.jakarta.validation.DmxValidator
- dmx.fun.jakarta.jaxb.EitherJsonbAdapter (implements jakarta.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- dmx.fun.jakarta.jaxb.EitherXmlAdapter.EitherElement
- dmx.fun.Lazy<T>
- com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned)
- com.fasterxml.jackson.databind.module.SimpleModule (implements java.io.Serializable)
- dmx.fun.NonEmptyList<T> (implements java.util.SequencedCollection<E>)
- dmx.fun.jakarta.jaxb.NonEmptyListJsonbAdapter (implements jakarta.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- dmx.fun.NonEmptyMap<K,V>
- dmx.fun.NonEmptySet<T> (implements java.lang.Iterable<T>)
- dmx.fun.spring.boot.web.OptionHandlerMethodReturnValueHandler (implements org.springframework.web.method.support.HandlerMethodReturnValueHandler)
- dmx.fun.jakarta.jaxb.OptionJsonbAdapter (implements jakarta.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- dmx.fun.Options
- dmx.fun.jakarta.jaxb.OptionXmlAdapter.OptionElement
- dmx.fun.Resource<T>
- dmx.fun.spring.boot.web.ResultHandlerMethodReturnValueHandler (implements org.springframework.web.method.support.HandlerMethodReturnValueHandler)
- dmx.fun.jakarta.jaxb.ResultJsonbAdapter (implements jakarta.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- dmx.fun.Results
- dmx.fun.jakarta.jaxb.ResultXmlAdapter.ResultElement
- dmx.fun.quarkus.TransactionalDmxInterceptor
- dmx.fun.Tries
- dmx.fun.jakarta.jaxb.TryJsonbAdapter (implements jakarta.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- dmx.fun.jakarta.jaxb.TryXmlAdapter.TryElement
- dmx.fun.jakarta.jaxb.Tuple2JsonbAdapter (implements jakarta.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- dmx.fun.jakarta.jaxb.Tuple3JsonbAdapter (implements jakarta.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- dmx.fun.jakarta.jaxb.Tuple4JsonbAdapter (implements jakarta.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- dmx.fun.quarkus.TxResult
- dmx.fun.spring.TxResult
- dmx.fun.quarkus.TxTry
- dmx.fun.spring.TxTry
- dmx.fun.spring.TxValidated
- dmx.fun.jakarta.jaxb.ValidatedJsonbAdapter (implements jakarta.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- jakarta.xml.bind.annotation.adapters.XmlAdapter<ValueType, BoundType>
Interface Hierarchy
- dmx.fun.Bicontainer<V,E>
- dmx.fun.CheckedConsumer<T>
- dmx.fun.CheckedFunction<T,R>
- dmx.fun.CheckedRunnable
- dmx.fun.CheckedSupplier<T>
- dmx.fun.Either<L,R>
- dmx.fun.Guard<T>
- dmx.fun.http.HttpError
- dmx.fun.Option<Value>
- dmx.fun.QuadFunction<A,B,C,D,R>
- dmx.fun.TriFunction<A,B,C,R>
- dmx.fun.Try<Value>
Annotation Interface Hierarchy
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- dmx.fun.Accumulator<E,A>
- dmx.fun.Either.Left<L,R> (implements dmx.fun.Either<L,R>)
- dmx.fun.Either.Right<L,R> (implements dmx.fun.Either<L,R>)
- dmx.fun.http.HttpError.ClientError (implements dmx.fun.http.HttpError)
- dmx.fun.http.HttpError.NetworkFailure (implements dmx.fun.http.HttpError)
- dmx.fun.http.HttpError.ServerError (implements dmx.fun.http.HttpError)
- dmx.fun.http.HttpError.Timeout (implements dmx.fun.http.HttpError)
- dmx.fun.Option.None<Value> (implements dmx.fun.Option<Value>)
- dmx.fun.Option.Some<Value> (implements dmx.fun.Option<Value>)
- dmx.fun.Result.Err<Value,Error> (implements dmx.fun.Result<Value,Error>)
- dmx.fun.Result.Ok<Value,Error> (implements dmx.fun.Result<Value,Error>)
- dmx.fun.Result.Partition<V,E>
- dmx.fun.Results.Partition<V,E>
- dmx.fun.Tries.Partition<V>
- dmx.fun.Try.Failure<Value> (implements dmx.fun.Try<Value>)
- dmx.fun.Try.Partition<V>
- dmx.fun.Try.Success<Value> (implements dmx.fun.Try<Value>)
- dmx.fun.Tuple2<A,B>
- dmx.fun.Tuple3<A,B,C>
- dmx.fun.Tuple4<A,B,C,D>
- dmx.fun.Validated.Invalid<E,A> (implements dmx.fun.Validated<E,A>)
- dmx.fun.Validated.Valid<E,A> (implements dmx.fun.Validated<E,A>)