Class QuickFixJServerConfiguration.SocketAcceptorConfiguration

java.lang.Object
io.allune.quickfixj.spring.boot.starter.configuration.server.QuickFixJServerConfiguration.SocketAcceptorConfiguration
Enclosing class:
QuickFixJServerConfiguration

@Configuration @ConditionalOnClass(quickfix.Acceptor.class) @ConditionalOnMissingBean(name="serverAcceptor") @ConditionalOnProperty(prefix="quickfixj.server.concurrent", name="enabled", havingValue="false", matchIfMissing=true) public static class QuickFixJServerConfiguration.SocketAcceptorConfiguration extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    quickfix.Acceptor
    serverAcceptor(quickfix.Application serverApplication, quickfix.MessageStoreFactory serverMessageStoreFactory, quickfix.SessionSettings serverSessionSettings, quickfix.LogFactory serverLogFactory, quickfix.MessageFactory serverMessageFactory, Optional<quickfix.ExecutorFactory> serverExecutorFactory)
    Creates a single threaded acceptor bean

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SocketAcceptorConfiguration

      public SocketAcceptorConfiguration()
  • 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 single threaded acceptor bean
      Parameters:
      serverApplication - The server's Application
      serverMessageStoreFactory - The server's MessageStoreFactory
      serverSessionSettings - The server's SessionSettings
      serverLogFactory - The server's LogFactory
      serverMessageFactory - The server's MessageFactory
      serverExecutorFactory - Optional server's ExecutorFactory
      Returns:
      The server's acceptor
      Throws:
      quickfix.ConfigError - exception thrown when a configuration error is detected