@Configuration public class FusionControllerConfiguration extends Object
FusionController
class.Constructor and Description |
---|
FusionControllerConfiguration(FusionEndpointProperties fusionEndpointProperties)
Initializes the endpoint configuration.
|
Modifier and Type | Method and Description |
---|---|
AccessAnnotationChecker |
accessAnnotationChecker()
Registers a default
AccessAnnotationChecker bean instance. |
FusionAccessChecker |
accessChecker(AccessAnnotationChecker accessAnnotationChecker)
Registers a default
FusionAccessChecker bean instance. |
CsrfChecker |
csrfChecker(javax.servlet.ServletContext servletContext)
Registers a default
CsrfChecker bean instance. |
EndpointNameChecker |
endpointNameChecker()
Registers an endpoint name checker responsible for validating the
endpoint names.
|
EndpointRegistry |
endpointRegistry(EndpointNameChecker endpointNameChecker)
Registers the endpoint registry.
|
EndpointUtil |
endpointUtil()
Registers endpoint utility methods.
|
ExplicitNullableTypeChecker |
typeChecker()
Registers a
ExplicitNullableTypeChecker bean instance. |
org.springframework.boot.autoconfigure.web.servlet.WebMvcRegistrations |
webMvcRegistrationsHandlerMapping()
Registers
FusionController to use
FusionEndpointProperties.getVaadinEndpointPrefix() as a prefix
for all Vaadin endpoints. |
public FusionControllerConfiguration(FusionEndpointProperties fusionEndpointProperties)
fusionEndpointProperties
- Vaadin ednpoint properties@Bean public org.springframework.boot.autoconfigure.web.servlet.WebMvcRegistrations webMvcRegistrationsHandlerMapping()
FusionController
to use
FusionEndpointProperties.getVaadinEndpointPrefix()
as a prefix
for all Vaadin endpoints.FusionController
@Bean public EndpointNameChecker endpointNameChecker()
@Bean public FusionAccessChecker accessChecker(AccessAnnotationChecker accessAnnotationChecker)
FusionAccessChecker
bean instance.accessAnnotationChecker
- the access controlks checker to use@Bean @ConditionalOnMissingBean public AccessAnnotationChecker accessAnnotationChecker()
AccessAnnotationChecker
bean instance.@Bean public CsrfChecker csrfChecker(javax.servlet.ServletContext servletContext)
CsrfChecker
bean instance.servletContext
- the servlet context@Bean public ExplicitNullableTypeChecker typeChecker()
ExplicitNullableTypeChecker
bean instance.@Bean public EndpointUtil endpointUtil()
@Bean public EndpointRegistry endpointRegistry(EndpointNameChecker endpointNameChecker)
endpointNameChecker
- the name checker to useCopyright © 2024. All rights reserved.