Class QuickFixJServerConfiguration

java.lang.Object
io.allune.quickfixj.spring.boot.starter.configuration.server.QuickFixJServerConfiguration

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

    • QuickFixJServerConfiguration

      public QuickFixJServerConfiguration()
      Deprecated.
  • Method Details

    • 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.
    • serverConnectorManager

      @Bean public ConnectorManager serverConnectorManager(quickfix.Acceptor serverAcceptor, QuickFixJBootProperties properties)
      Deprecated.
      Creates the server's ConnectorManager
      Parameters:
      serverAcceptor - The server's acceptor
      properties - The QuickFixJBootProperties properties
      Returns:
      The server's ConnectorManager
    • 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