@Configuration @AutoConfigureAfter(value=io.allune.quickfixj.spring.boot.starter.autoconfigure.client.QuickFixJClientAutoConfiguration.class) public class QuickFixJClientEndpointAutoConfiguration extends Object
Auto-configuration for QuickFixJClientEndpoint.| Constructor and Description |
|---|
QuickFixJClientEndpointAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
QuickFixJClientEndpoint |
quickfixjClientEndpoint(quickfix.Initiator clientInitiator,
quickfix.SessionSettings clientSessionSettings) |
QuickFixJSessionHealthIndicator |
quickfixjClientSessionHealthIndicator(quickfix.Initiator clientInitiator,
quickfix.SessionScheduleFactory sessionSchedule,
quickfix.SessionSettings clientSessionSettings) |
quickfix.SessionScheduleFactory |
sessionSchedule() |
public QuickFixJClientEndpointAutoConfiguration()
@Bean
@ConditionalOnBean(name={"clientInitiator","clientSessionSettings"})
@ConditionalOnClass(value={quickfix.Initiator.class,quickfix.SessionSettings.class})
@ConditionalOnMissingBean
@ConditionalOnAvailableEndpoint
public QuickFixJClientEndpoint quickfixjClientEndpoint(quickfix.Initiator clientInitiator,
quickfix.SessionSettings clientSessionSettings)
@Bean
@ConditionalOnBean(name={"clientInitiator","clientSessionSettings"})
@ConditionalOnClass(value={quickfix.Initiator.class,quickfix.SessionSettings.class})
@ConditionalOnMissingBean
@ConditionalOnProperty(prefix="quickfixj.client.health",
name="enabled",
havingValue="true")
public QuickFixJSessionHealthIndicator quickfixjClientSessionHealthIndicator(quickfix.Initiator clientInitiator,
quickfix.SessionScheduleFactory sessionSchedule,
quickfix.SessionSettings clientSessionSettings)
@Bean @ConditionalOnMissingBean public quickfix.SessionScheduleFactory sessionSchedule()
Copyright © 2022. All rights reserved.