Class QuickFixJClientEndpointAutoConfiguration

    • Constructor Detail

      • QuickFixJClientEndpointAutoConfiguration

        public QuickFixJClientEndpointAutoConfiguration()
    • Method Detail

      • quickfixjClientEndpoint

        @Bean
        @ConditionalOnBean(name={"clientInitiator","clientSessionSettings"})
        @ConditionalOnClass({quickfix.Initiator.class,quickfix.SessionSettings.class})
        @ConditionalOnMissingBean
        @ConditionalOnAvailableEndpoint
        public QuickFixJClientEndpoint quickfixjClientEndpoint​(quickfix.Initiator clientInitiator,
                                                               quickfix.SessionSettings clientSessionSettings)
      • quickfixjClientSessionHealthIndicator

        @Bean
        @ConditionalOnBean(name={"clientInitiator","clientSessionSettings"})
        @ConditionalOnClass({quickfix.Initiator.class,quickfix.SessionSettings.class})
        @ConditionalOnMissingBean
        @ConditionalOnEnabledHealthIndicator("quickfixjclient")
        public QuickFixJSessionHealthIndicator quickfixjClientSessionHealthIndicator​(quickfix.Initiator clientInitiator,
                                                                                     quickfix.SessionScheduleFactory sessionSchedule,
                                                                                     quickfix.SessionSettings clientSessionSettings)
      • sessionSchedule

        @Bean
        @ConditionalOnMissingBean
        public quickfix.SessionScheduleFactory sessionSchedule()