Class QuickFixJServerConfiguration.ThreadedSocketAcceptorConfiguration
java.lang.Object
io.allune.quickfixj.spring.boot.starter.configuration.server.QuickFixJServerConfiguration.ThreadedSocketAcceptorConfiguration
- Enclosing class:
- QuickFixJServerConfiguration
@Configuration
@ConditionalOnClass(quickfix.Acceptor.class)
@ConditionalOnMissingBean(name="serverAcceptor")
@ConditionalOnProperty(prefix="quickfixj.server.concurrent",
name="enabled",
havingValue="true")
public static class QuickFixJServerConfiguration.ThreadedSocketAcceptorConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionquickfix.AcceptorserverAcceptor(quickfix.Application serverApplication, quickfix.MessageStoreFactory serverMessageStoreFactory, quickfix.SessionSettings serverSessionSettings, quickfix.LogFactory serverLogFactory, quickfix.MessageFactory serverMessageFactory, Optional<quickfix.ExecutorFactory> serverExecutorFactory) Creates a multithreadedacceptorbean
-
Constructor Details
-
ThreadedSocketAcceptorConfiguration
public ThreadedSocketAcceptorConfiguration()
-
-
Method Details
-
serverAcceptor
@Bean public quickfix.Acceptor serverAcceptor(quickfix.Application serverApplication, quickfix.MessageStoreFactory serverMessageStoreFactory, quickfix.SessionSettings serverSessionSettings, quickfix.LogFactory serverLogFactory, quickfix.MessageFactory serverMessageFactory, Optional<quickfix.ExecutorFactory> serverExecutorFactory) throws quickfix.ConfigError Creates a multithreadedacceptorbean- Parameters:
serverApplication- The server'sApplicationserverMessageStoreFactory- The server'sMessageStoreFactoryserverSessionSettings- The server'sSessionSettingsserverLogFactory- The server'sLogFactoryserverMessageFactory- The server'sMessageFactoryserverExecutorFactory- Optional server'sExecutorFactory- Returns:
- The server's
acceptor - Throws:
quickfix.ConfigError- exception thrown when a configuration error is detected
-