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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDeprecated.static classDeprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionquickfix.ApplicationclientApplication(org.springframework.context.ApplicationEventPublisher applicationEventPublisher) Deprecated.Creates the default client'sapplicationbean used in the creation of theinitiatorconnectorclientConnectorManager(quickfix.Initiator clientInitiator, QuickFixJBootProperties properties) Deprecated.Creates the client'sConnectorManagerquickfix.ExecutorFactoryclientExecutorFactory(Executor clientTaskExecutor) Deprecated.clientInitiatorMBean(quickfix.Initiator clientInitiator) Deprecated.Creates the client's JMX Beanquickfix.MessageFactoryDeprecated.Creates the default client'sMessageFactoryquickfix.SessionSettingsclientSessionSettings(SessionSettingsLocator clientSessionSettingsLocator, QuickFixJBootProperties properties) Deprecated.Creates the default client'ssession settingsbean used in the creation of theinitiatorconnectorclientSessionSettingsLocator(org.springframework.core.io.ResourceLoader resourceLoader) Deprecated.Creates the client'sSessionSettingsLocatorclientTaskExecutor(QuickFixJBootProperties properties) Deprecated.
-
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'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
-