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.configurationfor QuickFIX/J Server (Acceptor)- Author:
- Eduardo Sanchez-Ros
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQuickFixJServerConfiguration.SocketAcceptorConfigurationDeprecated.static classQuickFixJServerConfiguration.ThreadedSocketAcceptorConfigurationDeprecated.
-
Constructor Summary
Constructors Constructor Description QuickFixJServerConfiguration()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ObjectNameserverAcceptorMBean(quickfix.Acceptor serverAcceptor)Deprecated.Creates the server's JMX Beanquickfix.ApplicationserverApplication(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)Deprecated.Creates the default server'sapplicationbean used in the creation of theacceptorconnectorConnectorManagerserverConnectorManager(quickfix.Acceptor serverAcceptor, QuickFixJBootProperties properties)Deprecated.Creates the server'sConnectorManagerquickfix.ExecutorFactoryserverExecutorFactory(Executor serverTaskExecutor)Deprecated.quickfix.MessageFactoryserverMessageFactory()Deprecated.Creates the default server'sMessageFactoryquickfix.SessionSettingsserverSessionSettings(SessionSettingsLocator serverSessionSettingsLocator, QuickFixJBootProperties properties)Deprecated.Creates the default server'ssession settingsbean used in the creation of theacceptorconnectorSessionSettingsLocatorserverSessionSettingsLocator(org.springframework.core.io.ResourceLoader resourceLoader)Deprecated.Creates the server'sSessionSettingsLocatorExecutorserverTaskExecutor(QuickFixJBootProperties properties)Deprecated.
-
-
-
Method Detail
-
serverSessionSettings
@Bean @ConditionalOnMissingBean(name="serverSessionSettings") public quickfix.SessionSettings serverSessionSettings(SessionSettingsLocator serverSessionSettingsLocator, QuickFixJBootProperties properties)
Deprecated.Creates the default server'ssession settingsbean used in the creation of theacceptorconnector- Parameters:
serverSessionSettingsLocator- TheSessionSettingsLocatorfor the serverproperties- TheQuickFix/J Spring Boot properties- Returns:
- The server's
session settingsbean
-
serverApplication
@Bean @ConditionalOnMissingBean(name="serverApplication") public quickfix.Application serverApplication(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
Deprecated.Creates the default server'sapplicationbean used in the creation of theacceptorconnector- Parameters:
applicationEventPublisher- Spring's defaultApplicationEventPublisher- Returns:
- The default server's
applicationbean
-
serverMessageFactory
@Bean @ConditionalOnMissingBean(name="serverMessageFactory") public quickfix.MessageFactory serverMessageFactory()
Deprecated.Creates the default server'sMessageFactory- Returns:
- The default server's
applicationbean
-
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'sConnectorManager- Parameters:
serverAcceptor- The server'sacceptorproperties- TheQuickFixJBootPropertiesproperties- 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'sacceptor- Returns:
- The server's JMX bean
-
serverSessionSettingsLocator
@Bean public SessionSettingsLocator serverSessionSettingsLocator(org.springframework.core.io.ResourceLoader resourceLoader)
Deprecated.Creates the server'sSessionSettingsLocator- Parameters:
resourceLoader- TheResourceLoaderto use for loading the properties- Returns:
- the server's
SessionSettingsLocator
-
-