Index

A B C D E F G H I L M O P R S T U V 
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
 
A B C D E F G H I L M O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form