Class QuickFixJServerConfiguration


  • @Configuration
    @EnableConfigurationProperties(QuickFixJBootProperties.class)
    @Deprecated
    public class QuickFixJServerConfiguration
    extends Object
    Deprecated.
    configuration for QuickFIX/J Server (Acceptor)
    Author:
    Eduardo Sanchez-Ros
    • Constructor Detail

      • QuickFixJServerConfiguration

        public QuickFixJServerConfiguration()
        Deprecated.
    • Method Detail

      • serverSessionSettings

        @Bean
        @ConditionalOnMissingBean(name="serverSessionSettings")
        public quickfix.SessionSettings serverSessionSettings​(SessionSettingsLocator serverSessionSettingsLocator,
                                                              QuickFixJBootProperties properties)
        Deprecated.
        Creates the default server's session settings bean used in the creation of the acceptor connector
        Parameters:
        serverSessionSettingsLocator - The SessionSettingsLocator for the server
        properties - The QuickFix/J Spring Boot properties
        Returns:
        The server's session settings bean
      • serverApplication

        @Bean
        @ConditionalOnMissingBean(name="serverApplication")
        public quickfix.Application serverApplication​(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
        Deprecated.
        Creates the default server's application bean used in the creation of the acceptor connector
        Parameters:
        applicationEventPublisher - Spring's default ApplicationEventPublisher
        Returns:
        The default server's application bean
      • serverMessageFactory

        @Bean
        @ConditionalOnMissingBean(name="serverMessageFactory")
        public quickfix.MessageFactory serverMessageFactory()
        Deprecated.
        Creates the default server's MessageFactory
        Returns:
        The default server's application bean
      • serverExecutorFactory

        @Bean
        @ConditionalOnClass(quickfix.ExecutorFactory.class)
        @ConditionalOnMissingBean(name="serverExecutorFactory")
        @ConditionalOnProperty(prefix="quickfixj.server.concurrent",
                               name="useDefaultExecutorFactory",
                               havingValue="true")
        public quickfix.ExecutorFactory serverExecutorFactory​(Executor serverTaskExecutor)
        Deprecated.
      • serverTaskExecutor

        @Bean
        @ConditionalOnMissingBean(name="serverTaskExecutor")
        @ConditionalOnProperty(prefix="quickfixj.server.concurrent",
                               name="useDefaultExecutorFactory",
                               havingValue="true")
        public Executor serverTaskExecutor​(QuickFixJBootProperties properties)
        Deprecated.
      • serverAcceptorMBean

        @Bean
        @ConditionalOnProperty(prefix="quickfixj.server",
                               name="jmx-enabled",
                               havingValue="true")
        @ConditionalOnClass(org.quickfixj.jmx.JmxExporter.class)
        @ConditionalOnSingleCandidate(quickfix.Acceptor.class)
        @ConditionalOnMissingBean(name="serverAcceptorMBean")
        public ObjectName serverAcceptorMBean​(quickfix.Acceptor serverAcceptor)
        Deprecated.
        Creates the server's JMX Bean
        Parameters:
        serverAcceptor - The server's acceptor
        Returns:
        The server's JMX bean
      • serverSessionSettingsLocator

        @Bean
        public SessionSettingsLocator serverSessionSettingsLocator​(org.springframework.core.io.ResourceLoader resourceLoader)
        Deprecated.
        Creates the server's SessionSettingsLocator
        Parameters:
        resourceLoader - The ResourceLoader to use for loading the properties
        Returns:
        the server's SessionSettingsLocator