Hierarchy For All Packages
Package Hierarchies:- com.github.mkopylec.charon.configuration,
- com.github.mkopylec.charon.forwarding,
- com.github.mkopylec.charon.forwarding.interceptors,
- com.github.mkopylec.charon.forwarding.interceptors.async,
- com.github.mkopylec.charon.forwarding.interceptors.log,
- com.github.mkopylec.charon.forwarding.interceptors.metrics,
- com.github.mkopylec.charon.forwarding.interceptors.resilience,
- com.github.mkopylec.charon.forwarding.interceptors.rewrite,
- com.github.mkopylec.charon.forwarding.interceptors.security
Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- com.github.mkopylec.charon.forwarding.interceptors.resilience.RetryAwareList<E>
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- java.util.AbstractList<E> (implements java.util.List<E>)
- com.github.mkopylec.charon.configuration.CharonConfiguration (implements com.github.mkopylec.charon.configuration.Valid)
- com.github.mkopylec.charon.configuration.Configurer<O>
- com.github.mkopylec.charon.configuration.CharonConfigurer
- com.github.mkopylec.charon.forwarding.ClientHttpRequestFactoryCreatorConfigurer<C>
- com.github.mkopylec.charon.forwarding.OkClientHttpRequestFactoryCreatorConfigurer
- com.github.mkopylec.charon.forwarding.interceptors.RequestForwardingInterceptorConfigurer<I>
- com.github.mkopylec.charon.forwarding.interceptors.async.AsynchronousForwarderConfigurer
- com.github.mkopylec.charon.forwarding.interceptors.security.BasicAuthenticatorConfigurer
- com.github.mkopylec.charon.forwarding.interceptors.security.BearerAuthenticatorConfigurer
- com.github.mkopylec.charon.forwarding.interceptors.resilience.CircuitBreakerConfigurer
- com.github.mkopylec.charon.forwarding.interceptors.log.ForwardingLoggerConfigurer
- com.github.mkopylec.charon.forwarding.interceptors.metrics.LatencyMeterConfigurer
- com.github.mkopylec.charon.forwarding.interceptors.resilience.RateLimiterConfigurer
- com.github.mkopylec.charon.forwarding.interceptors.metrics.RateMeterConfigurer
- com.github.mkopylec.charon.forwarding.interceptors.rewrite.RegexRequestPathRewriterConfigurer
- com.github.mkopylec.charon.forwarding.interceptors.rewrite.RemovingResponseCookiesRewriterConfigurer
- com.github.mkopylec.charon.forwarding.interceptors.rewrite.RequestHostHeaderRewriterConfigurer
- com.github.mkopylec.charon.forwarding.interceptors.rewrite.RequestProtocolHeadersRewriterConfigurer
- com.github.mkopylec.charon.forwarding.interceptors.rewrite.RequestProxyHeadersRewriterConfigurer
- com.github.mkopylec.charon.forwarding.interceptors.rewrite.RequestServerNameRewriterConfigurer
- com.github.mkopylec.charon.forwarding.interceptors.rewrite.ResponseProtocolHeadersRewriterConfigurer
- com.github.mkopylec.charon.forwarding.interceptors.resilience.RetryerConfigurer
- com.github.mkopylec.charon.forwarding.interceptors.rewrite.RootPathResponseCookiesRewriterConfigurer
- com.github.mkopylec.charon.configuration.RequestMappingConfigurer
- com.github.mkopylec.charon.forwarding.RestTemplateConfigurer
- com.github.mkopylec.charon.forwarding.interceptors.security.TokenValidatorConfigurer<V>
- com.github.mkopylec.charon.forwarding.interceptors.security.InMemoryTokenValidatorConfigurer
- com.github.mkopylec.charon.forwarding.interceptors.security.UserValidatorConfigurer<V>
- com.github.mkopylec.charon.forwarding.interceptors.security.InMemoryUserValidatorConfigurer
- org.springframework.web.filter.GenericFilterBean (implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.context.EnvironmentAware, org.springframework.core.env.EnvironmentCapable, jakarta.servlet.Filter, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware)
- org.springframework.web.filter.OncePerRequestFilter
- com.github.mkopylec.charon.forwarding.ReverseProxyFilter (implements org.springframework.core.Ordered)
- org.springframework.web.filter.OncePerRequestFilter
- com.github.mkopylec.charon.forwarding.interceptors.HttpRequest (implements org.springframework.http.HttpRequest)
- com.github.mkopylec.charon.forwarding.interceptors.HttpRequestExecution
- com.github.mkopylec.charon.forwarding.interceptors.HttpRequestInterceptor (implements org.springframework.http.client.ClientHttpRequestInterceptor)
- com.github.mkopylec.charon.forwarding.interceptors.HttpResponse (implements org.springframework.http.client.ClientHttpResponse)
- com.github.mkopylec.charon.configuration.RequestMappingConfiguration (implements com.github.mkopylec.charon.configuration.Valid)
- com.github.mkopylec.charon.forwarding.RestTemplateConfiguration (implements com.github.mkopylec.charon.configuration.Valid)
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- com.github.mkopylec.charon.forwarding.interceptors.security.BasicUserValidator
- com.github.mkopylec.charon.forwarding.interceptors.security.UserValidator
- java.lang.Comparable<T>
- com.github.mkopylec.charon.forwarding.interceptors.RequestForwardingInterceptor (also extends com.github.mkopylec.charon.configuration.Valid)
- com.github.mkopylec.charon.configuration.Valid
- com.github.mkopylec.charon.forwarding.ClientHttpRequestFactoryCreator
- com.github.mkopylec.charon.forwarding.interceptors.security.CredentialsValidator
- com.github.mkopylec.charon.forwarding.interceptors.security.TokenValidator
- com.github.mkopylec.charon.forwarding.interceptors.security.UserValidator
- com.github.mkopylec.charon.forwarding.interceptors.RequestForwardingInterceptor (also extends java.lang.Comparable<T>)