Index

A C E F G I J K M P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractWebfluxContextUpdatingFilter - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters
Base class for any filter that must be able to update the request context.
AbstractWebfluxContextUpdatingFilter(RequestContextManager) - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.AbstractWebfluxContextUpdatingFilter
Constructor.
AccessDeniedExceptionFormatter - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl
AccessDeniedException handler.
AccessDeniedExceptionFormatter() - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AccessDeniedExceptionFormatter
 
API_PATH_MASK - Static variable in class es.kukenan.smartfi.microservice.webfluxconfig.util.Constants
Api path mask.
authenticate(Authentication) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.security.JwtAuthenticationManager
 
AuthenticationExceptionFormatter - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl
AuthenticationException handler.
AuthenticationExceptionFormatter() - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AuthenticationExceptionFormatter
 
authenticationManager() - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxSecurityConfiguration
JWT authentication manager.
authenticationWebFilter() - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxSecurityConfiguration
Authentication web filter.

C

Constants - Class in es.kukenan.smartfi.microservice.webfluxconfig.util
Constants class.
Constants() - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.util.Constants
 
contextPropagationFilter - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxSecurityConfiguration
Context propagation filter.
ContextPropagationFilter - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters
Filter to extract http headers that carry context information (requestId and companyId) and propagate them to the request context and to the response.
ContextPropagationFilter(RequestContextManager, ContextPropagationProperties) - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.ContextPropagationFilter
Constructor.
convert(ServerWebExchange) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.security.TokenAuthenticationConverter
 
CustomErrorWebExceptionHandler - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.error
Exception handler.
CustomErrorWebExceptionHandler(ErrorAttributes, WebProperties, ErrorProperties, ApplicationContext, ExceptionFormatterManager) - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.CustomErrorWebExceptionHandler
Constructor.
CustomRequestExchangeMatcher - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.security
Custom exchange matcher.
CustomRequestExchangeMatcher() - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.security.CustomRequestExchangeMatcher
 

E

ERROR_ATTRIBUTE - Static variable in class es.kukenan.smartfi.microservice.webfluxconfig.util.Constants
Error attribute name.
errorAttributes() - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxErrorConfiguration
Error attributes bean.
errorWebExceptionHandler(ErrorAttributes, WebProperties, ObjectProvider<ViewResolver>, ServerCodecConfigurer, ApplicationContext, ExceptionFormatterManager) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxErrorConfiguration
Exception handler bean.
es.kukenan.smartfi.microservice.webfluxconfig.configuration - package es.kukenan.smartfi.microservice.webfluxconfig.configuration
Webflux micoreservice configuration package.
es.kukenan.smartfi.microservice.webfluxconfig.configuration.error - package es.kukenan.smartfi.microservice.webfluxconfig.configuration.error
Errors configuration package.
es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter - package es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter
Exception handlers package.
es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl - package es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl
Error formatters implementation package.
es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters - package es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters
Exchange filters package.
es.kukenan.smartfi.microservice.webfluxconfig.configuration.security - package es.kukenan.smartfi.microservice.webfluxconfig.configuration.security
Security configuration package.
es.kukenan.smartfi.microservice.webfluxconfig.util - package es.kukenan.smartfi.microservice.webfluxconfig.util
Utilities package.
ExceptionFormatter - Interface in es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter
Exceptions handler interface.
exceptionFormatterList - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.ExceptionFormatterManager
Exceptions handlers list.
exceptionFormatterManager - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.CustomErrorWebExceptionHandler
Exception handler manager.
ExceptionFormatterManager - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter
Exception handler manager.
ExceptionFormatterManager(List<ExceptionFormatter>) - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.ExceptionFormatterManager
Constructor.
extractWalletContext(JwtBearerToken) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.JwtContextPropagationFilter

F

filter(ServerWebExchange, WebFilterChain) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.AbstractWebfluxContextUpdatingFilter
 
filterAndExtractWalletContext(ServerWebExchange) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.AbstractWebfluxContextUpdatingFilter
Method that must implement subclasses to filter and return a RequestContextManager.WalletContext when one was extracted from the request.
filterAndExtractWalletContext(ServerWebExchange) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.ContextPropagationFilter
 
filterAndExtractWalletContext(ServerWebExchange) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.JwtContextPropagationFilter
 
findExceptionFormatter(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.ExceptionFormatterManager
Find exception handler.

G

generateErrorBody(ServerRequest) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.CustomErrorWebExceptionHandler
 
generateErrorSummary(Throwable) - Method in interface es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.ExceptionFormatter
Generate ErrorSummaryDto.
generateErrorSummary(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AccessDeniedExceptionFormatter
 
generateErrorSummary(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AuthenticationExceptionFormatter
 
generateErrorSummary(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.KukenanWalletExceptionFormatter
 
generateErrorSummary(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.RuntimeExceptionFormatter
 
generateErrorSummary(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.UnexpectedExceptionFormatter
 
getError(ServerRequest) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.KukenanWalletErrorAttributes
 
getRoutingFunction(ErrorAttributes) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.CustomErrorWebExceptionHandler
 
getStatus(Throwable) - Method in interface es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.ExceptionFormatter
Get HTTP status.
getStatus(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AccessDeniedExceptionFormatter
 
getStatus(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AuthenticationExceptionFormatter
 
getStatus(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.KukenanWalletExceptionFormatter
 
getStatus(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.UnexpectedExceptionFormatter
 
getToken(ServerWebExchange) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.JwtContextPropagationFilter
 
getTokenFromRequest(HttpHeaders) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.security.TokenAuthenticationConverter
 

I

isExceptionType(Throwable) - Method in interface es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.ExceptionFormatter
Verify exception type.
isExceptionType(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AccessDeniedExceptionFormatter
 
isExceptionType(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AuthenticationExceptionFormatter
 
isExceptionType(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.KukenanWalletExceptionFormatter
 
isExceptionType(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.RuntimeExceptionFormatter
 
isExceptionType(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.UnexpectedExceptionFormatter
 

J

JwtAuthenticationManager - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.security
JWT authentication manager.
JwtAuthenticationManager() - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.security.JwtAuthenticationManager
 
jwtContextPropagationFilter - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxSecurityConfiguration
JWT authorization filter.
JwtContextPropagationFilter - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters
Filter to extract http headers that carry context information (requestId and companyId) and propagate them to the request context and to the response.
JwtContextPropagationFilter(RequestContextManager, JwtService) - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.JwtContextPropagationFilter
Constructor.
jwtService - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.JwtContextPropagationFilter
JWT Services.
jwtService - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.security.TokenAuthenticationConverter
JWT service.
jwtService - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxSecurityConfiguration
JWT service.

K

KukenanWalletErrorAttributes - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.error
kukenbank error attributes.
KukenanWalletErrorAttributes() - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.KukenanWalletErrorAttributes
 
KukenanWalletExceptionFormatter - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl
KukenanWalletException handler.
KukenanWalletExceptionFormatter() - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.KukenanWalletExceptionFormatter
 

M

matches(ServerWebExchange) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.security.CustomRequestExchangeMatcher
 

P

propagationConfig - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.ContextPropagationFilter
Context propagation related configuration properties.

R

requestContextManager - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.AbstractWebfluxContextUpdatingFilter
The RequestContextManager used to update the request context.
RuntimeExceptionFormatter - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl
RuntimeException handler.
RuntimeExceptionFormatter() - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.RuntimeExceptionFormatter
 

S

securityWebFilterChain(ServerHttpSecurity) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxSecurityConfiguration
Filter for disabled csrf.
serverProperties - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxErrorConfiguration
Server properties.
shouldFilter(ServerWebExchange) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.AbstractWebfluxContextUpdatingFilter
 
STATUS - Static variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AccessDeniedExceptionFormatter
Access denied exception status.
STATUS - Static variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AuthenticationExceptionFormatter
Authentication exception status.
STATUS - Static variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.UnexpectedExceptionFormatter
Undefined exception status.
storeErrorInformation(Throwable, ServerWebExchange) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.KukenanWalletErrorAttributes
 

T

TOKEN_PREFIX - Static variable in class es.kukenan.smartfi.microservice.webfluxconfig.util.Constants
Bearer token prefix at Authorization header.
TokenAuthenticationConverter - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.security
Token authentication converter.
TokenAuthenticationConverter(JwtService) - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.security.TokenAuthenticationConverter
Constructor.

U

UnexpectedExceptionFormatter - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl
UnexpectedException handler.
UnexpectedExceptionFormatter() - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.UnexpectedExceptionFormatter
 

W

WebfluxErrorConfiguration - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration
Errors configuration.
WebfluxErrorConfiguration(ServerProperties) - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxErrorConfiguration
Constructor.
WebfluxSecurityConfiguration - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration
Cors configuration for web flux.
WebfluxSecurityConfiguration(ContextPropagationFilter, JwtContextPropagationFilter, JwtService) - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxSecurityConfiguration
Constructor.
A C E F G I J K M P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values