@Configuration @AutoConfigureAfter(value=io.allune.quickfixj.spring.boot.starter.autoconfigure.server.QuickFixJServerAutoConfiguration.class) public class QuickFixJServerEndpointAutoConfiguration extends Object
Auto-configuration for QuickFixJServerEndpoint.| Constructor and Description |
|---|
QuickFixJServerEndpointAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
QuickFixJServerEndpoint |
quickfixjServerEndpoint(quickfix.Acceptor serverAcceptor,
quickfix.SessionSettings serverSessionSettings) |
QuickFixJSessionHealthIndicator |
quickfixjServerSessionHealthIndicator(quickfix.Acceptor serverAcceptor,
quickfix.SessionScheduleFactory sessionSchedule,
quickfix.SessionSettings clientSessionSettings) |
quickfix.SessionScheduleFactory |
sessionSchedule() |
public QuickFixJServerEndpointAutoConfiguration()
@Bean
@ConditionalOnBean(name={"serverAcceptor","serverSessionSettings"})
@ConditionalOnClass(value={quickfix.Acceptor.class,quickfix.SessionSettings.class})
@ConditionalOnMissingBean
@ConditionalOnAvailableEndpoint
public QuickFixJServerEndpoint quickfixjServerEndpoint(quickfix.Acceptor serverAcceptor,
quickfix.SessionSettings serverSessionSettings)
@Bean
@ConditionalOnBean(name={"serverAcceptor","serverSessionSettings"})
@ConditionalOnClass(value={quickfix.Acceptor.class,quickfix.SessionSettings.class})
@ConditionalOnMissingBean
@ConditionalOnProperty(prefix="quickfixj.server.health",
name="enabled",
havingValue="true")
public QuickFixJSessionHealthIndicator quickfixjServerSessionHealthIndicator(quickfix.Acceptor serverAcceptor,
quickfix.SessionScheduleFactory sessionSchedule,
quickfix.SessionSettings clientSessionSettings)
@Bean @ConditionalOnMissingBean public quickfix.SessionScheduleFactory sessionSchedule()
Copyright © 2022. All rights reserved.