@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 © 2023. All rights reserved.