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.configurationfor QuickFix Client (Initiator)- Author:
- Eduardo Sanchez-Ros
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQuickFixJClientConfiguration.SocketInitiatorConfigurationDeprecated.static classQuickFixJClientConfiguration.ThreadedSocketInitiatorConfigurationDeprecated.
-
Constructor Summary
Constructors Constructor Description QuickFixJClientConfiguration()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description quickfix.ApplicationclientApplication(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)Deprecated.Creates the default client'sapplicationbean used in the creation of theinitiatorconnectorConnectorManagerclientConnectorManager(quickfix.Initiator clientInitiator, QuickFixJBootProperties properties)Deprecated.Creates the client'sConnectorManagerquickfix.ExecutorFactoryclientExecutorFactory(Executor clientTaskExecutor)Deprecated.ObjectNameclientInitiatorMBean(quickfix.Initiator clientInitiator)Deprecated.Creates the client's JMX Beanquickfix.MessageFactoryclientMessageFactory()Deprecated.Creates the default client'sMessageFactoryquickfix.SessionSettingsclientSessionSettings(SessionSettingsLocator clientSessionSettingsLocator, QuickFixJBootProperties properties)Deprecated.Creates the default client'ssession settingsbean used in the creation of theinitiatorconnectorSessionSettingsLocatorclientSessionSettingsLocator(org.springframework.core.io.ResourceLoader resourceLoader)Deprecated.Creates the client'sSessionSettingsLocatorExecutorclientTaskExecutor(QuickFixJBootProperties properties)Deprecated.
-
-
-
Method Detail
-
clientSessionSettings
@Bean @ConditionalOnClass(quickfix.SessionSettings.class) @ConditionalOnMissingBean(name="clientSessionSettings") public quickfix.SessionSettings clientSessionSettings(SessionSettingsLocator clientSessionSettingsLocator, QuickFixJBootProperties properties)
Deprecated.Creates the default client'ssession settingsbean used in the creation of theinitiatorconnector- Parameters:
clientSessionSettingsLocator- TheSessionSettingsLocatorfor the clientproperties- TheQuickFix/J Spring Boot properties- Returns:
- The client's
session settingsbean
-
clientApplication
@Bean @ConditionalOnClass(quickfix.Application.class) @ConditionalOnMissingBean(name="clientApplication") public quickfix.Application clientApplication(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
Deprecated.Creates the default client'sapplicationbean used in the creation of theinitiatorconnector- Parameters:
applicationEventPublisher- Spring's defaultApplicationEventPublisher- Returns:
- The default client's
applicationbean
-
clientMessageFactory
@Bean @ConditionalOnClass(quickfix.MessageFactory.class) @ConditionalOnMissingBean(name="clientMessageFactory") public quickfix.MessageFactory clientMessageFactory()
Deprecated.Creates the default client'sMessageFactory- Returns:
- The default client's
applicationbean
-
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'sConnectorManager- Parameters:
clientInitiator- The client'sInitiatorproperties- TheQuickFixJBootPropertiesproperties- 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'sInitiator- Returns:
- The client's JMX bean
-
clientSessionSettingsLocator
@Bean public SessionSettingsLocator clientSessionSettingsLocator(org.springframework.core.io.ResourceLoader resourceLoader)
Deprecated.Creates the client'sSessionSettingsLocator- Parameters:
resourceLoader- TheResourceLoaderto use for loading the properties- Returns:
- the client's
SessionSettingsLocator
-
-