Hierarchy For All Packages
- io.github.belgif.rest.problem,
- io.github.belgif.rest.problem.api,
- io.github.belgif.rest.problem.ee,
- io.github.belgif.rest.problem.ee.jaxrs,
- io.github.belgif.rest.problem.ee.jaxrs.client,
- io.github.belgif.rest.problem.ee.jaxrs.i18n,
- io.github.belgif.rest.problem.i18n,
- io.github.belgif.rest.problem.quarkus,
- io.github.belgif.rest.problem.quarkus.deployment,
- io.github.belgif.rest.problem.quarkus.i18n,
- io.github.belgif.rest.problem.registry,
- io.github.belgif.rest.problem.spring,
- io.github.belgif.rest.problem.spring.i18n,
- io.github.belgif.rest.problem.validation
Class Hierarchy
- java.lang.Object
- io.github.belgif.rest.problem.validation.AbstractMultiInputValidator<V> (implements io.github.belgif.rest.problem.validation.InputValidator)
- io.github.belgif.rest.problem.validation.AbstractRequestValidator<SELF>
- io.github.belgif.rest.problem.validation.RequestValidator
- io.github.belgif.rest.problem.validation.AbstractSingleInputValidator<V> (implements io.github.belgif.rest.problem.validation.InputValidator)
- io.github.belgif.rest.problem.spring.BeanValidationExceptionsHandler
- io.github.belgif.rest.problem.spring.internal.CachedAnnotationParameterNameSupport<T>
- io.github.belgif.rest.problem.spring.AnnotationParameterNameDiscoverer (implements org.springframework.core.ParameterNameDiscoverer)
- io.github.belgif.rest.problem.spring.AnnotationParameterNameProvider (implements jakarta.validation.ParameterNameProvider)
- io.github.belgif.rest.problem.ee.CdiProblemTypeRegistry (implements javax.enterprise.inject.spi.Extension, io.github.belgif.rest.problem.registry.ProblemTypeRegistry)
- javax.ws.rs.client.ClientBuilder (implements javax.ws.rs.core.Configurable<C>)
- io.github.belgif.rest.problem.ee.jaxrs.client.ProblemClientBuilder
- io.github.belgif.rest.problem.ee.jaxrs.ConstraintViolationExceptionMapper (implements javax.ws.rs.ext.ExceptionMapper<E>)
- io.github.belgif.rest.problem.ee.jaxrs.DefaultExceptionMapper (implements javax.ws.rs.ext.ExceptionMapper<E>)
- org.springframework.web.client.DefaultResponseErrorHandler (implements org.springframework.web.client.ResponseErrorHandler)
- io.github.belgif.rest.problem.spring.ProblemResponseErrorHandler
- io.github.belgif.rest.problem.ee.jaxrs.EJBExceptionMapper (implements javax.ws.rs.ext.ExceptionMapper<E>)
- io.github.belgif.rest.problem.i18n.I18N
- io.github.belgif.rest.problem.ee.jaxrs.i18n.I18NAcceptLanguageFilter (implements javax.ws.rs.container.ContainerRequestFilter, javax.ws.rs.container.ContainerResponseFilter)
- io.github.belgif.rest.problem.quarkus.i18n.I18NAcceptLanguageFilter (implements jakarta.ws.rs.container.ContainerRequestFilter)
- io.github.belgif.rest.problem.ee.jaxrs.i18n.I18NConfigurator (implements javax.servlet.ServletContextListener)
- io.github.belgif.rest.problem.quarkus.i18n.I18NConfigurator
- io.github.belgif.rest.problem.spring.i18n.I18NConfigurator
- io.github.belgif.rest.problem.api.Input<V>
- io.github.belgif.rest.problem.api.InputValidationIssue
- io.github.belgif.rest.problem.api.InputValidationIssues
- io.github.belgif.rest.problem.api.InvalidParam
- io.github.belgif.rest.problem.spring.InvalidRequestExceptionHandler
- io.github.belgif.rest.problem.ee.jaxrs.JacksonMismatchedInputExceptionMapper (implements javax.ws.rs.ext.ExceptionMapper<E>)
- io.github.belgif.rest.problem.ee.jaxrs.JaxRsParameterNameProvider (implements javax.validation.ParameterNameProvider)
- io.github.belgif.rest.problem.spring.i18n.LocaleContextHolderLocaleResolver (implements io.github.belgif.rest.problem.i18n.LocaleResolver)
- io.github.belgif.rest.problem.quarkus.i18n.LocaleHolder
- javax.ws.rs.core.MediaType
- io.github.belgif.rest.problem.ee.jaxrs.ProblemMediaType
- org.springframework.util.MimeType (implements java.lang.Comparable<T>, java.io.Serializable)
- org.springframework.http.MediaType (implements java.io.Serializable)
- io.github.belgif.rest.problem.spring.ProblemMediaType
- org.springframework.http.MediaType (implements java.io.Serializable)
- com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned)
- com.fasterxml.jackson.databind.module.SimpleModule (implements java.io.Serializable)
- io.github.belgif.rest.problem.ProblemModule
- io.github.belgif.rest.problem.ee.CdiProblemModule
- io.github.belgif.rest.problem.spring.SpringProblemModule
- io.github.belgif.rest.problem.ProblemModule
- com.fasterxml.jackson.databind.module.SimpleModule (implements java.io.Serializable)
- io.github.belgif.rest.problem.spring.NoResourceFoundExceptionHandler
- io.github.belgif.rest.problem.spring.ProblemAutoConfiguration
- io.github.belgif.rest.problem.ee.jaxrs.client.ProblemClientBuilderProducer
- io.github.belgif.rest.problem.ee.jaxrs.client.ProblemClientResponseFilter (implements javax.ws.rs.client.ClientResponseFilter)
- io.github.belgif.rest.problem.spring.ProblemConfigurationProperties
- io.github.belgif.rest.problem.spring.ProblemExceptionHandler
- io.github.belgif.rest.problem.ee.jaxrs.ProblemExceptionMapper (implements javax.ws.rs.ext.ExceptionMapper<E>)
- io.github.belgif.rest.problem.quarkus.deployment.ProblemExtensionProcessor
- io.github.belgif.rest.problem.ee.jaxrs.ProblemObjectMapperContextResolver (implements javax.ws.rs.ext.ContextResolver<T>)
- io.github.belgif.rest.problem.ee.jaxrs.client.ProblemRestClientListener.ClientProblemObjectMapperContextResolver
- io.github.belgif.rest.problem.ee.jaxrs.client.ProblemResponseExceptionMapper (implements org.eclipse.microprofile.rest.client.ext.ResponseExceptionMapper<T>)
- io.github.belgif.rest.problem.spring.ProblemRestClientCustomizer (implements org.springframework.boot.web.client.RestClientCustomizer)
- io.github.belgif.rest.problem.ee.jaxrs.client.ProblemRestClientListener (implements org.eclipse.microprofile.rest.client.spi.RestClientListener)
- io.github.belgif.rest.problem.spring.ProblemRestTemplateCustomizer (implements org.springframework.boot.web.client.RestTemplateCustomizer)
- io.github.belgif.rest.problem.ee.jaxrs.client.ProblemSupport
- io.github.belgif.rest.problem.spring.ProblemValidationConfigurationCustomizer (implements org.springframework.boot.autoconfigure.validation.ValidationConfigurationCustomizer)
- io.github.belgif.rest.problem.spring.ProblemValidatorConfiguration
- io.github.belgif.rest.problem.spring.ProblemWebClientCustomizer (implements org.springframework.boot.web.reactive.function.client.WebClientCustomizer)
- io.github.belgif.rest.problem.quarkus.i18n.QuarkusLocaleResolver (implements io.github.belgif.rest.problem.i18n.LocaleResolver)
- io.github.belgif.rest.problem.quarkus.QuarkusProblemExtension (implements jakarta.enterprise.inject.build.compatible.spi.BuildCompatibleExtension)
- io.github.belgif.rest.problem.quarkus.QuarkusProblemExtension.QuarkusProblemTypeRegistryCreator (implements jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanCreator<T>)
- io.github.belgif.rest.problem.quarkus.QuarkusProblemTypeRegistry (implements io.github.belgif.rest.problem.registry.ProblemTypeRegistry)
- io.github.belgif.rest.problem.spring.RoutingExceptionsHandler
- io.github.belgif.rest.problem.spring.SpringProblemTypeRegistry (implements io.github.belgif.rest.problem.registry.ProblemTypeRegistry)
- io.github.belgif.rest.problem.ee.jaxrs.i18n.ThreadLocalLocaleResolver (implements io.github.belgif.rest.problem.i18n.LocaleResolver)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.github.belgif.rest.problem.api.Problem
- io.github.belgif.rest.problem.api.ClientProblem
- io.github.belgif.rest.problem.ExpiredAccessTokenProblem (implements io.github.belgif.rest.problem.api.FluentProblem<SELF>, io.github.belgif.rest.problem.api.HttpResponseHeaders)
- io.github.belgif.rest.problem.api.InputValidationProblem
- io.github.belgif.rest.problem.BadRequestProblem (implements io.github.belgif.rest.problem.api.FluentInputValidationProblem<SELF>)
- io.github.belgif.rest.problem.MissingPermissionProblem (implements io.github.belgif.rest.problem.api.FluentInputValidationProblem<SELF>)
- io.github.belgif.rest.problem.ResourceNotFoundProblem (implements io.github.belgif.rest.problem.api.FluentInputValidationProblem<SELF>)
- io.github.belgif.rest.problem.InvalidAccessTokenProblem (implements io.github.belgif.rest.problem.api.FluentProblem<SELF>, io.github.belgif.rest.problem.api.HttpResponseHeaders)
- io.github.belgif.rest.problem.MissingScopeProblem (implements io.github.belgif.rest.problem.api.FluentProblem<SELF>, io.github.belgif.rest.problem.api.HttpResponseHeaders)
- io.github.belgif.rest.problem.NoAccessTokenProblem (implements io.github.belgif.rest.problem.api.FluentProblem<SELF>, io.github.belgif.rest.problem.api.HttpResponseHeaders)
- io.github.belgif.rest.problem.PayloadTooLargeProblem (implements io.github.belgif.rest.problem.api.FluentProblem<SELF>)
- io.github.belgif.rest.problem.api.RetryAfterClientProblem (implements io.github.belgif.rest.problem.api.RetryAfter)
- io.github.belgif.rest.problem.TooManyFailedRequestsProblem (implements io.github.belgif.rest.problem.api.FluentRetryAfterProblem<SELF>)
- io.github.belgif.rest.problem.TooManyRequestsProblem (implements io.github.belgif.rest.problem.api.FluentRetryAfterProblem<SELF>)
- io.github.belgif.rest.problem.DefaultProblem (implements io.github.belgif.rest.problem.api.FluentProblem<SELF>)
- io.github.belgif.rest.problem.api.ServerProblem
- io.github.belgif.rest.problem.BadGatewayProblem (implements io.github.belgif.rest.problem.api.FluentProblem<SELF>)
- io.github.belgif.rest.problem.InternalServerErrorProblem (implements io.github.belgif.rest.problem.api.FluentProblem<SELF>)
- io.github.belgif.rest.problem.api.RetryAfterServerProblem (implements io.github.belgif.rest.problem.api.RetryAfter)
- io.github.belgif.rest.problem.ServiceUnavailableProblem (implements io.github.belgif.rest.problem.api.FluentRetryAfterProblem<SELF>)
- io.github.belgif.rest.problem.api.ClientProblem
- javax.ws.rs.ProcessingException
- javax.ws.rs.client.ResponseProcessingException
- io.github.belgif.rest.problem.ee.jaxrs.client.ProblemWrapper
- javax.ws.rs.client.ResponseProcessingException
- io.github.belgif.rest.problem.api.Problem
- java.lang.RuntimeException
- java.lang.Exception
- com.fasterxml.jackson.core.TreeCodec
- com.fasterxml.jackson.core.ObjectCodec (implements com.fasterxml.jackson.core.Versioned)
- com.fasterxml.jackson.databind.ObjectMapper (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned)
- io.github.belgif.rest.problem.ee.jaxrs.ProblemObjectMapper
- com.fasterxml.jackson.databind.ObjectMapper (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned)
- com.fasterxml.jackson.core.ObjectCodec (implements com.fasterxml.jackson.core.Versioned)
- io.github.belgif.rest.problem.ee.jaxrs.WebApplicationExceptionMapper (implements javax.ws.rs.ext.ExceptionMapper<E>)
Interface Hierarchy
- io.github.belgif.rest.problem.api.FluentProblem<SELF>
- io.github.belgif.rest.problem.api.FluentInputValidationProblem<SELF>
- io.github.belgif.rest.problem.api.FluentRetryAfterProblem<SELF>
- io.github.belgif.rest.problem.api.HttpResponseHeaders
- io.github.belgif.rest.problem.api.RetryAfter
- io.github.belgif.rest.problem.validation.InputValidator
- io.github.belgif.rest.problem.i18n.LocaleResolver
- io.github.belgif.rest.problem.registry.ProblemTypeRegistry
Annotation Type Hierarchy
- io.github.belgif.rest.problem.api.ProblemType (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- io.github.belgif.rest.problem.api.InEnum
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)