JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
E
F
G
I
L
M
O
P
R
S
T
U
X
A
addForwardHeaders(HttpServletRequest, HttpHeaders)
- Method in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
C
charon
- Variable in class com.github.mkopylec.charon.configuration.
CharonConfiguration
charon
- Variable in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
charon
- Variable in class com.github.mkopylec.charon.core.mappings.
MappingsProvider
CharonConfiguration
- Class in
com.github.mkopylec.charon.configuration
CharonConfiguration()
- Constructor for class com.github.mkopylec.charon.configuration.
CharonConfiguration
CharonException
- Exception in
com.github.mkopylec.charon.exceptions
CharonException(String)
- Constructor for exception com.github.mkopylec.charon.exceptions.
CharonException
CharonException(String, Throwable)
- Constructor for exception com.github.mkopylec.charon.exceptions.
CharonException
charonLoadBalancer()
- Method in class com.github.mkopylec.charon.configuration.
CharonConfiguration
charonMappingsCorrector()
- Method in class com.github.mkopylec.charon.configuration.
CharonConfiguration
charonMappingsProvider(TaskScheduler, MappingsCorrector)
- Method in class com.github.mkopylec.charon.configuration.
CharonConfiguration
charonMetricRegistry()
- Method in class com.github.mkopylec.charon.configuration.
CharonConfiguration
charonMetricsReporter(MetricRegistry)
- Method in class com.github.mkopylec.charon.configuration.
CharonConfiguration
CharonProperties
- Class in
com.github.mkopylec.charon.configuration
Charon configuration properties.
CharonProperties()
- Constructor for class com.github.mkopylec.charon.configuration.
CharonProperties
CharonProperties.Mapping
- Class in
com.github.mkopylec.charon.configuration
CharonProperties.MappingsUpdate
- Class in
com.github.mkopylec.charon.configuration
CharonProperties.Metrics
- Class in
com.github.mkopylec.charon.configuration
CharonProperties.Retrying
- Class in
com.github.mkopylec.charon.configuration
CharonProperties.Timeout
- Class in
com.github.mkopylec.charon.configuration
charonRequestDataExtractor()
- Method in class com.github.mkopylec.charon.configuration.
CharonConfiguration
charonRestOperations()
- Method in class com.github.mkopylec.charon.configuration.
CharonConfiguration
charonRetryListener()
- Method in class com.github.mkopylec.charon.configuration.
CharonConfiguration
charonRetryOperations(RetryListener)
- Method in class com.github.mkopylec.charon.configuration.
CharonConfiguration
charonReverseProxyFilter(RestOperations, RetryOperations, RequestDataExtractor, MappingsProvider, LoadBalancer, MetricRegistry)
- Method in class com.github.mkopylec.charon.configuration.
CharonConfiguration
charonReverseProxyFilterRegistrationBean(ReverseProxyFilter, MappingsProvider)
- Method in class com.github.mkopylec.charon.configuration.
CharonConfiguration
charonTaskScheduler()
- Method in class com.github.mkopylec.charon.configuration.
CharonConfiguration
checkConfiguration()
- Method in class com.github.mkopylec.charon.configuration.
CharonConfiguration
chooseDestination(List<String>)
- Method in interface com.github.mkopylec.charon.core.balancer.
LoadBalancer
chooseDestination(List<String>)
- Method in class com.github.mkopylec.charon.core.balancer.
RandomLoadBalancer
close(RetryContext, RetryCallback<T, E>, Throwable)
- Method in class com.github.mkopylec.charon.core.retry.
LoggingListener
com.github.mkopylec.charon.configuration
- package com.github.mkopylec.charon.configuration
com.github.mkopylec.charon.core.balancer
- package com.github.mkopylec.charon.core.balancer
com.github.mkopylec.charon.core.http
- package com.github.mkopylec.charon.core.http
com.github.mkopylec.charon.core.mappings
- package com.github.mkopylec.charon.core.mappings
com.github.mkopylec.charon.core.retry
- package com.github.mkopylec.charon.core.retry
com.github.mkopylec.charon.exceptions
- package com.github.mkopylec.charon.exceptions
com.github.mkopylec.charon.utils
- package com.github.mkopylec.charon.utils
concatContextAndMappingPaths(CharonProperties.Mapping)
- Method in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
ConfigurationMappingsProvider
- Class in
com.github.mkopylec.charon.core.mappings
ConfigurationMappingsProvider(TaskScheduler, CharonProperties, MappingsCorrector)
- Constructor for class com.github.mkopylec.charon.core.mappings.
ConfigurationMappingsProvider
correct(List<CharonProperties.Mapping>)
- Method in class com.github.mkopylec.charon.core.mappings.
MappingsCorrector
correctDestinations(CharonProperties.Mapping)
- Method in class com.github.mkopylec.charon.core.mappings.
MappingsCorrector
correctMapping(CharonProperties.Mapping)
- Method in class com.github.mkopylec.charon.core.mappings.
MappingsCorrector
correctPath(CharonProperties.Mapping)
- Method in class com.github.mkopylec.charon.core.mappings.
MappingsCorrector
correctUri(String)
- Static method in class com.github.mkopylec.charon.utils.
UriCorrector
createDestinationUrl(String, CharonProperties.Mapping)
- Method in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
D
DEFAULT_METRICS_NAME
- Static variable in class com.github.mkopylec.charon.configuration.
CharonProperties.Mapping
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain)
- Method in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
E
EnableCharon
- Annotation Type in
com.github.mkopylec.charon.configuration
extractBody(HttpServletRequest)
- Method in class com.github.mkopylec.charon.core.http.
RequestDataExtractor
extractHttpHeaders(HttpServletRequest)
- Method in class com.github.mkopylec.charon.core.http.
RequestDataExtractor
extractHttpMethod(HttpServletRequest)
- Method in class com.github.mkopylec.charon.core.http.
RequestDataExtractor
extractor
- Variable in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
extractUri(HttpServletRequest)
- Method in class com.github.mkopylec.charon.core.http.
RequestDataExtractor
F
ForwardDestination
- Class in
com.github.mkopylec.charon.core.http
ForwardDestination(URI, String)
- Constructor for class com.github.mkopylec.charon.core.http.
ForwardDestination
G
getConnect()
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.Timeout
getDestinations()
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.Mapping
getFilterOrder()
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties
getFilterUrlPatterns(MappingsProvider)
- Method in class com.github.mkopylec.charon.configuration.
CharonConfiguration
getIntervalInMillis()
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.MappingsUpdate
getMappingMetricsName()
- Method in class com.github.mkopylec.charon.core.http.
ForwardDestination
getMappings()
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties
getMappings()
- Method in class com.github.mkopylec.charon.core.mappings.
MappingsProvider
getMappingsUpdate()
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties
getMaxAttempts()
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.Retrying
getMetrics()
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties
getMetricsName()
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.Mapping
getPath()
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.Mapping
getQuery(HttpServletRequest)
- Method in class com.github.mkopylec.charon.core.http.
RequestDataExtractor
getRead()
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.Timeout
getReportingIntervalInSeconds()
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.Metrics
getRetrying()
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties
getTimeout()
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties
getUri()
- Method in class com.github.mkopylec.charon.core.http.
ForwardDestination
I
isEnabled()
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.MappingsUpdate
isEnabled()
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.Metrics
isOnNonHttpError()
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.MappingsUpdate
isStripPath()
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.Mapping
L
LoadBalancer
- Interface in
com.github.mkopylec.charon.core.balancer
loadBalancer
- Variable in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
LoggingListener
- Class in
com.github.mkopylec.charon.core.retry
LoggingListener()
- Constructor for class com.github.mkopylec.charon.core.retry.
LoggingListener
M
Mapping()
- Constructor for class com.github.mkopylec.charon.configuration.
CharonProperties.Mapping
mappingMetricsName
- Variable in class com.github.mkopylec.charon.core.http.
ForwardDestination
mappings
- Variable in class com.github.mkopylec.charon.core.mappings.
MappingsProvider
MappingsCorrector
- Class in
com.github.mkopylec.charon.core.mappings
MappingsCorrector()
- Constructor for class com.github.mkopylec.charon.core.mappings.
MappingsCorrector
mappingsCorrector
- Variable in class com.github.mkopylec.charon.core.mappings.
MappingsProvider
mappingsProvider
- Variable in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
MappingsProvider
- Class in
com.github.mkopylec.charon.core.mappings
MappingsProvider(TaskScheduler, CharonProperties, MappingsCorrector)
- Constructor for class com.github.mkopylec.charon.core.mappings.
MappingsProvider
MappingsUpdate()
- Constructor for class com.github.mkopylec.charon.configuration.
CharonProperties.MappingsUpdate
metricRegistry
- Variable in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
Metrics()
- Constructor for class com.github.mkopylec.charon.configuration.
CharonProperties.Metrics
metricsReporter
- Variable in class com.github.mkopylec.charon.configuration.
CharonConfiguration
O
onError(RetryContext, RetryCallback<T, E>, Throwable)
- Method in class com.github.mkopylec.charon.core.retry.
LoggingListener
P
processResponse(HttpServletResponse, ResponseEntity<byte[]>)
- Method in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
R
RandomLoadBalancer
- Class in
com.github.mkopylec.charon.core.balancer
RandomLoadBalancer()
- Constructor for class com.github.mkopylec.charon.core.balancer.
RandomLoadBalancer
RequestDataExtractor
- Class in
com.github.mkopylec.charon.core.http
RequestDataExtractor()
- Constructor for class com.github.mkopylec.charon.core.http.
RequestDataExtractor
resolveForwardDestination(String)
- Method in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
restOperations
- Variable in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
retrieveMappings()
- Method in class com.github.mkopylec.charon.core.mappings.
ConfigurationMappingsProvider
retrieveMappings()
- Method in class com.github.mkopylec.charon.core.mappings.
MappingsProvider
Retrying()
- Constructor for class com.github.mkopylec.charon.configuration.
CharonProperties.Retrying
retryOperations
- Variable in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
ReverseProxyFilter
- Class in
com.github.mkopylec.charon.core.http
ReverseProxyFilter(ServerProperties, CharonProperties, RestOperations, RetryOperations, RequestDataExtractor, MappingsProvider, LoadBalancer, MetricRegistry)
- Constructor for class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
S
scheduleMappingsUpdate()
- Method in class com.github.mkopylec.charon.core.mappings.
MappingsProvider
scheduler
- Variable in class com.github.mkopylec.charon.core.mappings.
MappingsProvider
sendRequest(RequestEntity<byte[]>, String)
- Method in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
server
- Variable in class com.github.mkopylec.charon.configuration.
CharonConfiguration
server
- Variable in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
setConnect(int)
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.Timeout
setDestinations(List<String>)
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.Mapping
setEnabled(boolean)
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.MappingsUpdate
setEnabled(boolean)
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.Metrics
setFilterOrder(int)
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties
setIntervalInMillis(int)
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.MappingsUpdate
setMappings(List<CharonProperties.Mapping>)
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties
setMappingsUpdate(CharonProperties.MappingsUpdate)
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties
setMaxAttempts(int)
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.Retrying
setMetrics(CharonProperties.Metrics)
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties
setMetricsName(String)
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.Mapping
setOnNonHttpError(boolean)
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.MappingsUpdate
setPath(String)
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.Mapping
setRead(int)
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.Timeout
setReportingIntervalInSeconds(int)
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.Metrics
setRetrying(CharonProperties.Retrying)
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties
setStripPath(boolean)
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.Mapping
setTimeout(CharonProperties.Timeout)
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties
shouldUpdateMappingsAfterError()
- Method in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
stopTimerContext(Timer.Context)
- Method in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
T
Timeout()
- Constructor for class com.github.mkopylec.charon.configuration.
CharonProperties.Timeout
toString()
- Method in class com.github.mkopylec.charon.configuration.
CharonProperties.Mapping
U
updateMappings()
- Method in class com.github.mkopylec.charon.core.mappings.
MappingsProvider
uri
- Variable in class com.github.mkopylec.charon.core.http.
ForwardDestination
UriCorrector
- Class in
com.github.mkopylec.charon.utils
UriCorrector()
- Constructor for class com.github.mkopylec.charon.utils.
UriCorrector
X
X_FORWARDED_FOR_HEADER
- Static variable in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
X_FORWARDED_HOST_HEADER
- Static variable in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
X_FORWARDED_PORT_HEADER
- Static variable in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
X_FORWARDED_PROTO_HEADER
- Static variable in class com.github.mkopylec.charon.core.http.
ReverseProxyFilter
A
C
D
E
F
G
I
L
M
O
P
R
S
T
U
X
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes