Class RemoteActiveMonitorConfig


  • @Configuration
    @Import({ActiveMonitorExtensionsConfig.class,com.qfs.repository.cfg.activepivot.impl.RemoteRepositoryServiceConfiguration.class,com.qfs.snl.cfg.activepivot.impl.RemoteActiveMonitorServiceConfiguration.class})
    @Profile("remote-monitor")
    public class RemoteActiveMonitorConfig
    extends Object
    Configuration class importing all configuration classes and properties sources required to integrate ActiveMonitor in this sandbox application, using a external ActiveMonitor server.

    We use Import annotation(s) to reference additional Spring Configuration classes, so that we can manage the application configuration in a modular way (split by domain/feature, re-use of core config, override of core config, customized config, etc...).

    Spring best practices recommends not to have arguments in bean methods if possible. One should rather autowire the appropriate spring configurations (and not beans directly unless necessary), and use the beans from there.

    Author:
    QuartetFS
    • Field Detail

      • SPRING_PROFILE

        public static final String SPRING_PROFILE
        The name of the Spring profile that enables this configuration file
        See Also:
        Constant Field Values
    • Constructor Detail

      • RemoteActiveMonitorConfig

        public RemoteActiveMonitorConfig()