Class QuickFixJServerEndpointAutoConfiguration

    • Constructor Detail

      • QuickFixJServerEndpointAutoConfiguration

        public QuickFixJServerEndpointAutoConfiguration()
    • Method Detail

      • quickfixjServerEndpoint

        @Bean
        @ConditionalOnBean(name={"serverAcceptor","serverSessionSettings"})
        @ConditionalOnClass({quickfix.Acceptor.class,quickfix.SessionSettings.class})
        @ConditionalOnMissingBean
        @ConditionalOnAvailableEndpoint
        public QuickFixJServerEndpoint quickfixjServerEndpoint​(quickfix.Acceptor serverAcceptor,
                                                               quickfix.SessionSettings serverSessionSettings)
      • quickfixjServerSessionHealthIndicator

        @Bean
        @ConditionalOnBean(name={"serverAcceptor","serverSessionSettings"})
        @ConditionalOnClass({quickfix.Acceptor.class,quickfix.SessionSettings.class})
        @ConditionalOnMissingBean
        @ConditionalOnEnabledHealthIndicator("quickfixjserver")
        public QuickFixJSessionHealthIndicator quickfixjServerSessionHealthIndicator​(quickfix.Acceptor serverAcceptor,
                                                                                     quickfix.SessionScheduleFactory sessionSchedule,
                                                                                     quickfix.SessionSettings clientSessionSettings)
      • sessionSchedule

        @Bean
        @ConditionalOnMissingBean
        public quickfix.SessionScheduleFactory sessionSchedule()