Hierarchy For All Packages
- io.github.belgif.rest.problem,
- io.github.belgif.rest.problem.api,
- io.github.belgif.rest.problem.jaxrs,
- io.github.belgif.rest.problem.jaxrs.client,
- io.github.belgif.rest.problem.registry,
- io.github.belgif.rest.problem.spring,
- 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.AbstractSingleInputValidator<V> (implements io.github.belgif.rest.problem.validation.InputValidator)
- io.github.belgif.rest.problem.spring.BeanValidationExceptionsHandler
- io.github.belgif.rest.problem.registry.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.jaxrs.client.ProblemClientBuilder
- io.github.belgif.rest.problem.jaxrs.ConstraintViolationExceptionMapper (implements javax.ws.rs.ext.ExceptionMapper<E>)
- io.github.belgif.rest.problem.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.api.Input<V>
- io.github.belgif.rest.problem.api.InputValidationIssue
- io.github.belgif.rest.problem.api.InputValidationIssues
- io.github.belgif.rest.problem.api.InvalidParam
- javax.ws.rs.core.MediaType
- io.github.belgif.rest.problem.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.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.ProblemAutoConfiguration
- io.github.belgif.rest.problem.jaxrs.client.ProblemClientBuilderProducer
- io.github.belgif.rest.problem.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.jaxrs.ProblemExceptionMapper (implements javax.ws.rs.ext.ExceptionMapper<E>)
- io.github.belgif.rest.problem.jaxrs.ProblemObjectMapperContextResolver (implements javax.ws.rs.ext.ContextResolver<T>)
- io.github.belgif.rest.problem.jaxrs.client.ProblemRestClientListener.ClientProblemObjectMapperContextResolver
- io.github.belgif.rest.problem.jaxrs.client.ProblemResponseExceptionMapper (implements org.eclipse.microprofile.rest.client.ext.ResponseExceptionMapper<T>)
- io.github.belgif.rest.problem.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.jaxrs.client.ProblemSupport
- io.github.belgif.rest.problem.spring.ProblemWebClientCustomizer (implements org.springframework.boot.web.reactive.function.client.WebClientCustomizer)
- io.github.belgif.rest.problem.validation.RequestValidator
- io.github.belgif.rest.problem.spring.RoutingExceptionsHandler
- io.github.belgif.rest.problem.registry.SpringProblemTypeRegistry (implements io.github.belgif.rest.problem.registry.ProblemTypeRegistry)
- 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
- io.github.belgif.rest.problem.api.InputValidationProblem
- io.github.belgif.rest.problem.BadRequestProblem
- io.github.belgif.rest.problem.MissingPermissionProblem
- io.github.belgif.rest.problem.ResourceNotFoundProblem
- io.github.belgif.rest.problem.InvalidAccessTokenProblem
- io.github.belgif.rest.problem.api.InvalidParamProblem
- io.github.belgif.rest.problem.MissingScopeProblem
- io.github.belgif.rest.problem.NoAccessTokenProblem
- io.github.belgif.rest.problem.PayloadTooLargeProblem
- io.github.belgif.rest.problem.api.RetryAfterClientProblem (implements io.github.belgif.rest.problem.api.RetryAfter)
- io.github.belgif.rest.problem.TooManyFailedRequestsProblem
- io.github.belgif.rest.problem.TooManyRequestsProblem
- io.github.belgif.rest.problem.DefaultProblem
- io.github.belgif.rest.problem.api.ServerProblem
- io.github.belgif.rest.problem.BadGatewayProblem
- io.github.belgif.rest.problem.InternalServerErrorProblem
- io.github.belgif.rest.problem.api.RetryAfterServerProblem (implements io.github.belgif.rest.problem.api.RetryAfter)
- io.github.belgif.rest.problem.ServiceUnavailableProblem
- io.github.belgif.rest.problem.api.ClientProblem
- javax.ws.rs.ProcessingException
- javax.ws.rs.client.ResponseProcessingException
- io.github.belgif.rest.problem.jaxrs.client.ProblemWrapper
- javax.ws.rs.client.ResponseProcessingException
- io.github.belgif.rest.problem.api.Problem
- java.lang.RuntimeException
- java.lang.Exception
- io.github.belgif.rest.problem.jaxrs.WebApplicationExceptionMapper (implements javax.ws.rs.ext.ExceptionMapper<E>)
Interface Hierarchy
- 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.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)