@Bean
    public EndpointLinksResolver endpointLinksResolver(
        final WebEndpointsSupplier webEndpointsSupplier,
        @Qualifier("restControllerEndpointDiscoverer")
        final EndpointsSupplier<RestActuatorControllerEndpoint> restEndpointsSupplier,
        final EndpointMediaTypes endpointMediaTypes,
        final CorsEndpointProperties corsProperties,
        final WebEndpointProperties webEndpointProperties) {
        val basePath = webEndpointProperties.getBasePath();
        val allEndpoints = new ArrayList<ExposableEndpoint<?>>();
        val webEndpoints = webEndpointsSupplier.getEndpoints();
        allEndpoints.addAll(webEndpoints);
        allEndpoints.addAll(restEndpointsSupplier.getEndpoints());
        return new EndpointLinksResolver(allEndpoints, basePath);
    }
This is {@link CasCoreActuatorsConfiguration}.
Beans in this class are conditionally imported
depending on whether management endpoints are to be deployed
in a separate management context. 
@author Misagh Moayyed
@see CasCoreWebManagementContextConfiguration
@since 7.2.0
core/cas-server-core-web/src/main/java/org/apereo/cas/config/CasCoreActuatorsConfiguration.java