Index
All Classes and Interfaces|All Packages|Serialized Form
A
- add(RequestMappingConfigurer) - Method in class com.github.mkopylec.charon.configuration.CharonConfigurer
- asynchronousForwarder() - Static method in class com.github.mkopylec.charon.forwarding.interceptors.async.AsynchronousForwarderConfigurer
- AsynchronousForwarderConfigurer - Class in com.github.mkopylec.charon.forwarding.interceptors.async
B
- basicAuthenticator() - Static method in class com.github.mkopylec.charon.forwarding.interceptors.security.BasicAuthenticatorConfigurer
- BasicAuthenticatorConfigurer - Class in com.github.mkopylec.charon.forwarding.interceptors.security
- bearerAuthenticator() - Static method in class com.github.mkopylec.charon.forwarding.interceptors.security.BearerAuthenticatorConfigurer
- BearerAuthenticatorConfigurer - Class in com.github.mkopylec.charon.forwarding.interceptors.security
C
- charonConfiguration() - Static method in class com.github.mkopylec.charon.configuration.CharonConfigurer
- CharonConfiguration - Class in com.github.mkopylec.charon.configuration
- CharonConfigurer - Class in com.github.mkopylec.charon.configuration
- circuitBreaker() - Static method in class com.github.mkopylec.charon.forwarding.interceptors.resilience.CircuitBreakerConfigurer
- CircuitBreakerConfigurer - Class in com.github.mkopylec.charon.forwarding.interceptors.resilience
- clientErrorLogLevel(LogLevel) - Method in class com.github.mkopylec.charon.forwarding.interceptors.log.ForwardingLoggerConfigurer
- ClientHttpRequestFactoryCreator - Interface in com.github.mkopylec.charon.forwarding
- ClientHttpRequestFactoryCreatorConfigurer<C extends ClientHttpRequestFactoryCreator> - Class in com.github.mkopylec.charon.forwarding
- ClientHttpRequestFactoryCreatorConfigurer(C) - Constructor for class com.github.mkopylec.charon.forwarding.ClientHttpRequestFactoryCreatorConfigurer
- close() - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpResponse
- com.github.mkopylec.charon.configuration - package com.github.mkopylec.charon.configuration
- com.github.mkopylec.charon.forwarding - package com.github.mkopylec.charon.forwarding
- com.github.mkopylec.charon.forwarding.interceptors - package com.github.mkopylec.charon.forwarding.interceptors
- com.github.mkopylec.charon.forwarding.interceptors.async - package com.github.mkopylec.charon.forwarding.interceptors.async
- com.github.mkopylec.charon.forwarding.interceptors.log - package com.github.mkopylec.charon.forwarding.interceptors.log
- com.github.mkopylec.charon.forwarding.interceptors.metrics - package com.github.mkopylec.charon.forwarding.interceptors.metrics
- com.github.mkopylec.charon.forwarding.interceptors.resilience - package com.github.mkopylec.charon.forwarding.interceptors.resilience
- com.github.mkopylec.charon.forwarding.interceptors.rewrite - package com.github.mkopylec.charon.forwarding.interceptors.rewrite
- com.github.mkopylec.charon.forwarding.interceptors.security - package com.github.mkopylec.charon.forwarding.interceptors.security
- compareTo(RequestForwardingInterceptor) - Method in interface com.github.mkopylec.charon.forwarding.interceptors.RequestForwardingInterceptor
- configuration(CircuitBreakerConfig.Builder) - Method in class com.github.mkopylec.charon.forwarding.interceptors.resilience.CircuitBreakerConfigurer
- configuration(RateLimiterConfig.Builder) - Method in class com.github.mkopylec.charon.forwarding.interceptors.resilience.RateLimiterConfigurer
- configuration(RetryConfig.Builder<HttpResponse>) - Method in class com.github.mkopylec.charon.forwarding.interceptors.resilience.RetryerConfigurer
- configure() - Method in class com.github.mkopylec.charon.configuration.CharonConfigurer
- configure() - Method in class com.github.mkopylec.charon.configuration.RequestMappingConfigurer
- configure() - Method in class com.github.mkopylec.charon.forwarding.ClientHttpRequestFactoryCreatorConfigurer
- configure() - Method in class com.github.mkopylec.charon.forwarding.interceptors.security.InMemoryTokenValidatorConfigurer
- createRequestFactory(TimeoutConfiguration) - Method in interface com.github.mkopylec.charon.forwarding.ClientHttpRequestFactoryCreator
D
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.github.mkopylec.charon.forwarding.ReverseProxyFilter
E
- equals(Object) - Method in class com.github.mkopylec.charon.configuration.RequestMappingConfiguration
- execute(HttpRequest) - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpRequestExecution
- extractUser(String) - Method in interface com.github.mkopylec.charon.forwarding.interceptors.security.UserValidator
F
- fallback(Function<CallNotPermittedException, HttpResponse>) - Method in class com.github.mkopylec.charon.forwarding.interceptors.resilience.CircuitBreakerConfigurer
- filterOrder(int) - Method in class com.github.mkopylec.charon.configuration.CharonConfigurer
- forward(HttpRequest, HttpRequestExecution) - Method in interface com.github.mkopylec.charon.forwarding.interceptors.RequestForwardingInterceptor
- forwardingLogger() - Static method in class com.github.mkopylec.charon.forwarding.interceptors.log.ForwardingLoggerConfigurer
- ForwardingLoggerConfigurer - Class in com.github.mkopylec.charon.forwarding.interceptors.log
G
- getBody() - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpRequest
- getBody() - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpResponse
- getBodyAsBytes() - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpResponse
- getHeaders() - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpRequest
- getHeaders() - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpResponse
- getMappingName() - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpRequestExecution
- getMethod() - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpRequest
- getName() - Method in class com.github.mkopylec.charon.configuration.RequestMappingConfiguration
- getOrder() - Method in class com.github.mkopylec.charon.forwarding.ReverseProxyFilter
- getPathRegex() - Method in class com.github.mkopylec.charon.configuration.RequestMappingConfiguration
- getRawStatusCode() - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpResponse
- getRequestForwardingInterceptors() - Method in class com.github.mkopylec.charon.configuration.RequestMappingConfiguration
- getRestTemplateConfiguration() - Method in class com.github.mkopylec.charon.configuration.RequestMappingConfiguration
- getStatusCode() - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpResponse
- getStatusText() - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpResponse
- getType() - Method in interface com.github.mkopylec.charon.forwarding.interceptors.RequestForwardingInterceptor
- getURI() - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpRequest
H
- hashCode() - Method in class com.github.mkopylec.charon.configuration.RequestMappingConfiguration
- httpClient(OkHttpClient.Builder) - Method in class com.github.mkopylec.charon.forwarding.OkClientHttpRequestFactoryCreatorConfigurer
- HttpRequest - Class in com.github.mkopylec.charon.forwarding.interceptors
- HttpRequestExecution - Class in com.github.mkopylec.charon.forwarding.interceptors
- HttpRequestInterceptor - Class in com.github.mkopylec.charon.forwarding.interceptors
- HttpRequestInterceptor(String, RequestForwardingInterceptor) - Constructor for class com.github.mkopylec.charon.forwarding.interceptors.HttpRequestInterceptor
- HttpResponse - Class in com.github.mkopylec.charon.forwarding.interceptors
- HttpResponse(HttpStatusCode) - Constructor for class com.github.mkopylec.charon.forwarding.interceptors.HttpResponse
I
- inMemoryTokenValidator() - Static method in class com.github.mkopylec.charon.forwarding.interceptors.security.InMemoryTokenValidatorConfigurer
- InMemoryTokenValidatorConfigurer - Class in com.github.mkopylec.charon.forwarding.interceptors.security
- inMemoryUserValidator() - Static method in class com.github.mkopylec.charon.forwarding.interceptors.security.InMemoryUserValidatorConfigurer
- InMemoryUserValidatorConfigurer - Class in com.github.mkopylec.charon.forwarding.interceptors.security
- intercept(HttpRequest, byte[], ClientHttpRequestExecution) - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpRequestInterceptor
- iterator() - Method in class com.github.mkopylec.charon.forwarding.interceptors.resilience.RetryAwareList
L
- latencyMeter() - Static method in class com.github.mkopylec.charon.forwarding.interceptors.metrics.LatencyMeterConfigurer
- LatencyMeterConfigurer - Class in com.github.mkopylec.charon.forwarding.interceptors.metrics
- loadBalancer(LoadBalancerConfigurer<?>) - Method in class com.github.mkopylec.charon.forwarding.interceptors.rewrite.RequestServerNameRewriterConfigurer
M
- meterRegistry(MeterRegistry) - Method in class com.github.mkopylec.charon.forwarding.interceptors.metrics.LatencyMeterConfigurer
- meterRegistry(MeterRegistry) - Method in class com.github.mkopylec.charon.forwarding.interceptors.metrics.RateMeterConfigurer
- meterRegistry(MeterRegistry) - Method in class com.github.mkopylec.charon.forwarding.interceptors.resilience.CircuitBreakerConfigurer
- meterRegistry(MeterRegistry) - Method in class com.github.mkopylec.charon.forwarding.interceptors.resilience.RateLimiterConfigurer
- meterRegistry(MeterRegistry) - Method in class com.github.mkopylec.charon.forwarding.interceptors.resilience.RetryerConfigurer
O
- okClientHttpRequestFactoryCreator() - Static method in class com.github.mkopylec.charon.forwarding.OkClientHttpRequestFactoryCreatorConfigurer
- OkClientHttpRequestFactoryCreatorConfigurer - Class in com.github.mkopylec.charon.forwarding
- outgoingServers(String...) - Method in class com.github.mkopylec.charon.forwarding.interceptors.rewrite.RequestServerNameRewriterConfigurer
- outgoingServers(List<String>) - Method in class com.github.mkopylec.charon.forwarding.interceptors.rewrite.RequestServerNameRewriterConfigurer
P
- pathRegex(String) - Method in class com.github.mkopylec.charon.configuration.RequestMappingConfigurer
- paths(String, String) - Method in class com.github.mkopylec.charon.forwarding.interceptors.rewrite.RegexRequestPathRewriterConfigurer
R
- rateLimiter() - Static method in class com.github.mkopylec.charon.forwarding.interceptors.resilience.RateLimiterConfigurer
- RateLimiterConfigurer - Class in com.github.mkopylec.charon.forwarding.interceptors.resilience
- rateMeter() - Static method in class com.github.mkopylec.charon.forwarding.interceptors.metrics.RateMeterConfigurer
- RateMeterConfigurer - Class in com.github.mkopylec.charon.forwarding.interceptors.metrics
- realm(String) - Method in class com.github.mkopylec.charon.forwarding.interceptors.security.BasicAuthenticatorConfigurer
- realm(String) - Method in class com.github.mkopylec.charon.forwarding.interceptors.security.BearerAuthenticatorConfigurer
- regexRequestPathRewriter() - Static method in class com.github.mkopylec.charon.forwarding.interceptors.rewrite.RegexRequestPathRewriterConfigurer
- RegexRequestPathRewriterConfigurer - Class in com.github.mkopylec.charon.forwarding.interceptors.rewrite
- removingResponseCookiesRewriter() - Static method in class com.github.mkopylec.charon.forwarding.interceptors.rewrite.RemovingResponseCookiesRewriterConfigurer
- RemovingResponseCookiesRewriterConfigurer - Class in com.github.mkopylec.charon.forwarding.interceptors.rewrite
- RequestForwardingInterceptor - Interface in com.github.mkopylec.charon.forwarding.interceptors
- RequestForwardingInterceptorConfigurer<I extends RequestForwardingInterceptor> - Class in com.github.mkopylec.charon.forwarding.interceptors
- RequestForwardingInterceptorConfigurer(I) - Constructor for class com.github.mkopylec.charon.forwarding.interceptors.RequestForwardingInterceptorConfigurer
- requestHostHeaderRewriter() - Static method in class com.github.mkopylec.charon.forwarding.interceptors.rewrite.RequestHostHeaderRewriterConfigurer
- RequestHostHeaderRewriterConfigurer - Class in com.github.mkopylec.charon.forwarding.interceptors.rewrite
- requestMapping(String) - Static method in class com.github.mkopylec.charon.configuration.RequestMappingConfigurer
- RequestMappingConfiguration - Class in com.github.mkopylec.charon.configuration
- RequestMappingConfigurer - Class in com.github.mkopylec.charon.configuration
- requestProtocolHeadersRewriter() - Static method in class com.github.mkopylec.charon.forwarding.interceptors.rewrite.RequestProtocolHeadersRewriterConfigurer
- RequestProtocolHeadersRewriterConfigurer - Class in com.github.mkopylec.charon.forwarding.interceptors.rewrite
- requestProxyHeadersRewriter() - Static method in class com.github.mkopylec.charon.forwarding.interceptors.rewrite.RequestProxyHeadersRewriterConfigurer
- RequestProxyHeadersRewriterConfigurer - Class in com.github.mkopylec.charon.forwarding.interceptors.rewrite
- requestServerNameRewriter() - Static method in class com.github.mkopylec.charon.forwarding.interceptors.rewrite.RequestServerNameRewriterConfigurer
- RequestServerNameRewriterConfigurer - Class in com.github.mkopylec.charon.forwarding.interceptors.rewrite
- responseProtocolHeadersRewriter() - Static method in class com.github.mkopylec.charon.forwarding.interceptors.rewrite.ResponseProtocolHeadersRewriterConfigurer
- ResponseProtocolHeadersRewriterConfigurer - Class in com.github.mkopylec.charon.forwarding.interceptors.rewrite
- restTemplate() - Static method in class com.github.mkopylec.charon.forwarding.RestTemplateConfigurer
- RestTemplateConfiguration - Class in com.github.mkopylec.charon.forwarding
- RestTemplateConfigurer - Class in com.github.mkopylec.charon.forwarding
- RetryAwareList<E> - Class in com.github.mkopylec.charon.forwarding.interceptors.resilience
- RetryAwareList() - Constructor for class com.github.mkopylec.charon.forwarding.interceptors.resilience.RetryAwareList
- retryer() - Static method in class com.github.mkopylec.charon.forwarding.interceptors.resilience.RetryerConfigurer
- RetryerConfigurer - Class in com.github.mkopylec.charon.forwarding.interceptors.resilience
- ReverseProxyFilter - Class in com.github.mkopylec.charon.forwarding
- ReverseProxyFilter(int, List<RequestMappingConfiguration>) - Constructor for class com.github.mkopylec.charon.forwarding.ReverseProxyFilter
- rootPathResponseCookiesRewriter() - Static method in class com.github.mkopylec.charon.forwarding.interceptors.rewrite.RootPathResponseCookiesRewriterConfigurer
- RootPathResponseCookiesRewriterConfigurer - Class in com.github.mkopylec.charon.forwarding.interceptors.rewrite
S
- serverErrorLogLevel(LogLevel) - Method in class com.github.mkopylec.charon.forwarding.interceptors.log.ForwardingLoggerConfigurer
- set(ClientHttpRequestFactoryCreatorConfigurer<?>) - Method in class com.github.mkopylec.charon.forwarding.RestTemplateConfigurer
- set(ThreadPoolConfigurer) - Method in class com.github.mkopylec.charon.forwarding.interceptors.async.AsynchronousForwarderConfigurer
- set(RequestForwardingInterceptorConfigurer<?>) - Method in class com.github.mkopylec.charon.configuration.CharonConfigurer
- set(RequestForwardingInterceptorConfigurer<?>) - Method in class com.github.mkopylec.charon.configuration.RequestMappingConfigurer
- set(RestTemplateConfigurer) - Method in class com.github.mkopylec.charon.configuration.CharonConfigurer
- set(RestTemplateConfigurer) - Method in class com.github.mkopylec.charon.configuration.RequestMappingConfigurer
- set(TimeoutConfigurer) - Method in class com.github.mkopylec.charon.forwarding.RestTemplateConfigurer
- set(List<ClientHttpRequestInterceptor>) - Method in class com.github.mkopylec.charon.forwarding.RestTemplateConfigurer
- setBody(byte[]) - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpRequest
- setBody(byte[]) - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpResponse
- setHeaders(HttpHeaders) - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpRequest
- setHeaders(HttpHeaders) - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpResponse
- setMethod(HttpMethod) - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpRequest
- setStatusCode(HttpStatusCode) - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpResponse
- setUri(URI) - Method in class com.github.mkopylec.charon.forwarding.interceptors.HttpRequest
- successLogLevel(LogLevel) - Method in class com.github.mkopylec.charon.forwarding.interceptors.log.ForwardingLoggerConfigurer
T
- tokenValidator(TokenValidatorConfigurer<?>) - Method in class com.github.mkopylec.charon.forwarding.interceptors.security.BearerAuthenticatorConfigurer
- TokenValidator - Interface in com.github.mkopylec.charon.forwarding.interceptors.security
- TokenValidatorConfigurer<V extends TokenValidator> - Class in com.github.mkopylec.charon.forwarding.interceptors.security
- TokenValidatorConfigurer(V) - Constructor for class com.github.mkopylec.charon.forwarding.interceptors.security.TokenValidatorConfigurer
- toString() - Method in class com.github.mkopylec.charon.configuration.RequestMappingConfiguration
U
- unexpectedErrorLogLevel(LogLevel) - Method in class com.github.mkopylec.charon.forwarding.interceptors.log.ForwardingLoggerConfigurer
- unset(RequestForwardingInterceptorType) - Method in class com.github.mkopylec.charon.configuration.CharonConfigurer
- unset(RequestForwardingInterceptorType) - Method in class com.github.mkopylec.charon.configuration.RequestMappingConfigurer
- update(String, Consumer<RequestMappingConfigurer>) - Method in class com.github.mkopylec.charon.configuration.CharonConfigurer
- userValidator(UserValidatorConfigurer<?>) - Method in class com.github.mkopylec.charon.forwarding.interceptors.security.BasicAuthenticatorConfigurer
- UserValidator - Interface in com.github.mkopylec.charon.forwarding.interceptors.security
- UserValidatorConfigurer<V extends UserValidator> - Class in com.github.mkopylec.charon.forwarding.interceptors.security
- UserValidatorConfigurer(V) - Constructor for class com.github.mkopylec.charon.forwarding.interceptors.security.UserValidatorConfigurer
V
- validate() - Method in class com.github.mkopylec.charon.configuration.RequestMappingConfiguration
- validate(User) - Method in interface com.github.mkopylec.charon.forwarding.interceptors.security.UserValidator
- validate(String) - Method in interface com.github.mkopylec.charon.forwarding.interceptors.security.TokenValidator
- validate(String) - Method in interface com.github.mkopylec.charon.forwarding.interceptors.security.UserValidator
- validTokens(String...) - Method in class com.github.mkopylec.charon.forwarding.interceptors.security.InMemoryTokenValidatorConfigurer
- validTokens(List<String>) - Method in class com.github.mkopylec.charon.forwarding.interceptors.security.InMemoryTokenValidatorConfigurer
- validUser(String, String) - Method in class com.github.mkopylec.charon.forwarding.interceptors.security.InMemoryUserValidatorConfigurer
All Classes and Interfaces|All Packages|Serialized Form