Class QuickFixJClientConfiguration

java.lang.Object
io.allune.quickfixj.spring.boot.starter.configuration.client.QuickFixJClientConfiguration

@Configuration @EnableConfigurationProperties(QuickFixJBootProperties.class) @Deprecated public class QuickFixJClientConfiguration extends Object
Deprecated.
configuration for QuickFix Client (Initiator)
Author:
Eduardo Sanchez-Ros
  • Constructor Details

    • QuickFixJClientConfiguration

      public QuickFixJClientConfiguration()
      Deprecated.
  • Method Details

    • clientSessionSettings

      @Bean @ConditionalOnClass(quickfix.SessionSettings.class) @ConditionalOnMissingBean(name="clientSessionSettings") public quickfix.SessionSettings clientSessionSettings(SessionSettingsLocator clientSessionSettingsLocator, QuickFixJBootProperties properties)
      Deprecated.
      Creates the default client's session settings bean used in the creation of the initiator connector
      Parameters:
      clientSessionSettingsLocator - The SessionSettingsLocator for the client
      properties - The QuickFix/J Spring Boot properties
      Returns:
      The client's session settings bean
    • clientApplication

      @Bean @ConditionalOnClass(quickfix.Application.class) @ConditionalOnMissingBean(name="clientApplication") public quickfix.Application clientApplication(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
      Deprecated.
      Creates the default client's application bean used in the creation of the initiator connector
      Parameters:
      applicationEventPublisher - Spring's default ApplicationEventPublisher
      Returns:
      The default client's application bean
    • clientMessageFactory

      @Bean @ConditionalOnClass(quickfix.MessageFactory.class) @ConditionalOnMissingBean(name="clientMessageFactory") public quickfix.MessageFactory clientMessageFactory()
      Deprecated.
      Creates the default client's MessageFactory
      Returns:
      The default client's application bean
    • clientExecutorFactory

      @Bean @ConditionalOnClass(quickfix.ExecutorFactory.class) @ConditionalOnMissingBean(name="clientExecutorFactory") @ConditionalOnProperty(prefix="quickfixj.client.concurrent", name="useDefaultExecutorFactory", havingValue="true") public quickfix.ExecutorFactory clientExecutorFactory(Executor clientTaskExecutor)
      Deprecated.
    • clientTaskExecutor

      @Bean @ConditionalOnMissingBean(name="clientTaskExecutor") @ConditionalOnProperty(prefix="quickfixj.client.concurrent", name="useDefaultExecutorFactory", havingValue="true") public Executor clientTaskExecutor(QuickFixJBootProperties properties)
      Deprecated.
    • clientConnectorManager

      @Bean public ConnectorManager clientConnectorManager(quickfix.Initiator clientInitiator, QuickFixJBootProperties properties)
      Deprecated.
      Creates the client's ConnectorManager
      Parameters:
      clientInitiator - The client's Initiator
      properties - The QuickFixJBootProperties properties
      Returns:
      The client's ConnectorManager
    • clientInitiatorMBean

      @Bean @ConditionalOnProperty(prefix="quickfixj.client", name="jmx-enabled", havingValue="true") @ConditionalOnClass(org.quickfixj.jmx.JmxExporter.class) @ConditionalOnSingleCandidate(quickfix.Initiator.class) @ConditionalOnMissingBean(name="clientInitiatorMBean") public ObjectName clientInitiatorMBean(quickfix.Initiator clientInitiator)
      Deprecated.
      Creates the client's JMX Bean
      Parameters:
      clientInitiator - The client's Initiator
      Returns:
      The client's JMX bean
    • clientSessionSettingsLocator

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