Class QuickFixJClientEndpointAutoConfiguration
- java.lang.Object
-
- io.allune.quickfixj.spring.boot.actuate.config.QuickFixJClientEndpointAutoConfiguration
-
@Configuration(proxyBeanMethods=false) @AutoConfigureAfter(io.allune.quickfixj.spring.boot.starter.configuration.client.QuickFixJClientConfiguration.class) public class QuickFixJClientEndpointAutoConfiguration extends Object
Auto-configurationforQuickFixJClientEndpoint.- Author:
- Eduardo Sanchez-Ros
-
-
Constructor Summary
Constructors Constructor Description QuickFixJClientEndpointAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QuickFixJClientEndpointquickfixjClientEndpoint(quickfix.Initiator clientInitiator, quickfix.SessionSettings clientSessionSettings)QuickFixJSessionHealthIndicatorquickfixjClientSessionHealthIndicator(quickfix.Initiator clientInitiator, quickfix.SessionScheduleFactory sessionSchedule, quickfix.SessionSettings clientSessionSettings)quickfix.SessionScheduleFactorysessionSchedule()
-
-
-
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()
-
-