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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDeprecated.static classDeprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionserverAcceptorMBean(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 theacceptorconnectorserverConnectorManager(quickfix.Acceptor serverAcceptor, QuickFixJBootProperties properties) Deprecated.Creates the server'sConnectorManagerquickfix.ExecutorFactoryserverExecutorFactory(Executor serverTaskExecutor) Deprecated.quickfix.MessageFactoryDeprecated.Creates the default server'sMessageFactoryquickfix.SessionSettingsserverSessionSettings(SessionSettingsLocator serverSessionSettingsLocator, QuickFixJBootProperties properties) Deprecated.Creates the default server'ssession settingsbean used in the creation of theacceptorconnectorserverSessionSettingsLocator(org.springframework.core.io.ResourceLoader resourceLoader) Deprecated.Creates the server'sSessionSettingsLocatorserverTaskExecutor(QuickFixJBootProperties properties) Deprecated.
-
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'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
-