Skip navigation links
A C D E F G I N R S U 

A

afterCorrelationIdSet(String, String) - Method in interface net.saliman.spring.request.correlation.api.RequestCorrelationInterceptor
Callback method called whenever the correlation id has been assigned for the current request.
apply(RequestTemplate) - Method in class net.saliman.spring.request.correlation.feign.FeignCorrelationInterceptor
ATTRIBUTE_NAME - Static variable in interface net.saliman.spring.request.correlation.support.RequestCorrelationConsts
The request attribute name.

C

cleanUp(String, String) - Method in interface net.saliman.spring.request.correlation.api.RequestCorrelationInterceptor
Callback method called after filter chain has completed.
ClientHttpCorrelationConfiguration - Class in net.saliman.spring.request.correlation.http
Configures any RestTemplate bean by adding additional request interceptor.
ClientHttpCorrelationConfiguration() - Constructor for class net.saliman.spring.request.correlation.http.ClientHttpCorrelationConfiguration
 
ClientHttpRequestCorrelationInterceptor - Class in net.saliman.spring.request.correlation.http
Rest template http interceptor, that propagates the currents thread bound request identifier to the outgoing request, through 'X-Request-Id' header.
ClientHttpRequestCorrelationInterceptor(RequestCorrelationProperties) - Constructor for class net.saliman.spring.request.correlation.http.ClientHttpRequestCorrelationInterceptor
clientsCorrelationInitializer(RequestCorrelationProperties) - Method in class net.saliman.spring.request.correlation.http.ClientHttpCorrelationConfiguration
 
CorrelationIdGenerator - Interface in net.saliman.spring.request.correlation.api
Request id generation abstraction, allows to implement different strategies for request id generation.

D

DefaultRequestCorrelation - Class in net.saliman.spring.request.correlation.filter
Base implementation of RequestCorrelation.
DefaultRequestCorrelation(String, String) - Constructor for class net.saliman.spring.request.correlation.filter.DefaultRequestCorrelation
Creates new instance of DefaultRequestCorrelation class.
destroy() - Method in class net.saliman.spring.request.correlation.filter.RequestCorrelationFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.saliman.spring.request.correlation.filter.RequestCorrelationFilter

E

EnableRequestCorrelation - Annotation Type in net.saliman.spring.request.correlation.api
Enables automatic request correlation by assigning per each request unique identifier that afterwards is being propagated through 'X-Request-Id' header.

F

FeignCorrelationConfiguration - Class in net.saliman.spring.request.correlation.feign
Adds Feign's RequestInterceptor for propagating the correlation id.
FeignCorrelationConfiguration() - Constructor for class net.saliman.spring.request.correlation.feign.FeignCorrelationConfiguration
 
feignCorrelationInterceptor(RequestCorrelationProperties) - Method in class net.saliman.spring.request.correlation.feign.FeignCorrelationConfiguration
 
FeignCorrelationInterceptor - Class in net.saliman.spring.request.correlation.feign
Feign request correlation interceptor.
FeignCorrelationInterceptor(RequestCorrelationProperties) - Constructor for class net.saliman.spring.request.correlation.feign.FeignCorrelationInterceptor
Creates new instance of FeignCorrelationInterceptor.

G

generateRequestId(HttpServletRequest) - Method in interface net.saliman.spring.request.correlation.api.CorrelationIdGenerator
Generates the request id.
generateRequestId(HttpServletRequest) - Method in class net.saliman.spring.request.correlation.generator.UuidGenerator
Generates new request id as random UUID.
generateSessionId(HttpServletRequest) - Method in interface net.saliman.spring.request.correlation.api.CorrelationIdGenerator
 
generateSessionId(HttpServletRequest) - Method in class net.saliman.spring.request.correlation.generator.UuidGenerator
Generates new request id as random UUID.
getCurrentRequestId() - Static method in class net.saliman.spring.request.correlation.support.RequestCorrelationUtils
Retrieves the current request correlation id if present.
getCurrentSessionId() - Static method in class net.saliman.spring.request.correlation.support.RequestCorrelationUtils
Retrieves the current request correlation id if present.
getRequestHeaderName() - Method in class net.saliman.spring.request.correlation.support.RequestCorrelationProperties
Retrieves the header names.
getRequestId() - Method in interface net.saliman.spring.request.correlation.api.RequestCorrelation
Returns the request correlation id.
getRequestId() - Method in class net.saliman.spring.request.correlation.filter.DefaultRequestCorrelation
Retrieves the request identifier.
getSessionHeaderName() - Method in class net.saliman.spring.request.correlation.support.RequestCorrelationProperties
Retrieves the header names.
getSessionId() - Method in interface net.saliman.spring.request.correlation.api.RequestCorrelation
Returns the request correlation id.
getSessionId() - Method in class net.saliman.spring.request.correlation.filter.DefaultRequestCorrelation
Retrieves the request identifier.

I

init(FilterConfig) - Method in class net.saliman.spring.request.correlation.filter.RequestCorrelationFilter
intercept(HttpRequest, byte[], ClientHttpRequestExecution) - Method in class net.saliman.spring.request.correlation.http.ClientHttpRequestCorrelationInterceptor

N

net.saliman.spring.request.correlation.api - package net.saliman.spring.request.correlation.api
 
net.saliman.spring.request.correlation.feign - package net.saliman.spring.request.correlation.feign
 
net.saliman.spring.request.correlation.filter - package net.saliman.spring.request.correlation.filter
 
net.saliman.spring.request.correlation.generator - package net.saliman.spring.request.correlation.generator
 
net.saliman.spring.request.correlation.http - package net.saliman.spring.request.correlation.http
 
net.saliman.spring.request.correlation.support - package net.saliman.spring.request.correlation.support
 

R

REQUEST_HEADER_NAME - Static variable in interface net.saliman.spring.request.correlation.support.RequestCorrelationConsts
The request correlation header name.
RequestCorrelation - Interface in net.saliman.spring.request.correlation.api
Holder for the request correlation id.
RequestCorrelationConfiguration - Class in net.saliman.spring.request.correlation.support
Configures the request correlation filter.
RequestCorrelationConfiguration() - Constructor for class net.saliman.spring.request.correlation.support.RequestCorrelationConfiguration
 
RequestCorrelationConsts - Interface in net.saliman.spring.request.correlation.support
Lists the constants used by this component.
RequestCorrelationFilter - Class in net.saliman.spring.request.correlation.filter
The entry point for the request correlation.
RequestCorrelationFilter(CorrelationIdGenerator, List<RequestCorrelationInterceptor>, RequestCorrelationProperties) - Constructor for class net.saliman.spring.request.correlation.filter.RequestCorrelationFilter
Creates new instance of CorrelationIdGenerator class.
requestCorrelationFilter(CorrelationIdGenerator, RequestCorrelationProperties) - Method in class net.saliman.spring.request.correlation.support.RequestCorrelationConfiguration
 
requestCorrelationFilterBean(RequestCorrelationFilter) - Method in class net.saliman.spring.request.correlation.support.RequestCorrelationConfiguration
 
RequestCorrelationInterceptor - Interface in net.saliman.spring.request.correlation.api
An interceptor that can be used for
RequestCorrelationProperties - Class in net.saliman.spring.request.correlation.support
The request correlation properties.
RequestCorrelationProperties() - Constructor for class net.saliman.spring.request.correlation.support.RequestCorrelationProperties
Creates new instance of RequestCorrelationProperties class.
RequestCorrelationUtils - Class in net.saliman.spring.request.correlation.support
A utility class for retrieving the currently bound request correlation id.
RequestCorrelationUtils() - Constructor for class net.saliman.spring.request.correlation.support.RequestCorrelationUtils
 
requestIdGenerator() - Method in class net.saliman.spring.request.correlation.support.RequestCorrelationConfiguration
 

S

SESSION_HEADER_NAME - Static variable in interface net.saliman.spring.request.correlation.support.RequestCorrelationConsts
The request correlation header name.
setRequestHeaderName(String) - Method in class net.saliman.spring.request.correlation.support.RequestCorrelationProperties
Sets the header names.
setSessionHeaderName(String) - Method in class net.saliman.spring.request.correlation.support.RequestCorrelationProperties
Sets the header names.

U

UuidGenerator - Class in net.saliman.spring.request.correlation.generator
Uses UUID.randomUUID() for generating new requests ids.
UuidGenerator() - Constructor for class net.saliman.spring.request.correlation.generator.UuidGenerator
 
A C D E F G I N R S U 
Skip navigation links