Class QuickFixJClientConfiguration.SocketInitiatorConfiguration
- java.lang.Object
-
- io.allune.quickfixj.spring.boot.starter.configuration.client.QuickFixJClientConfiguration.SocketInitiatorConfiguration
-
- Enclosing class:
- QuickFixJClientConfiguration
@Configuration @ConditionalOnClass(quickfix.Initiator.class) @ConditionalOnMissingBean(name="clientInitiator") @ConditionalOnProperty(prefix="quickfixj.client.concurrent", name="enabled", havingValue="false", matchIfMissing=true) public static class QuickFixJClientConfiguration.SocketInitiatorConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description SocketInitiatorConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description quickfix.InitiatorclientInitiator(quickfix.Application clientApplication, quickfix.MessageStoreFactory clientMessageStoreFactory, quickfix.SessionSettings clientSessionSettings, quickfix.LogFactory clientLogFactory, quickfix.MessageFactory clientMessageFactory, Optional<quickfix.ExecutorFactory> clientExecutorFactory)Creates a single threadedInitiatorbean
-
-
-
Method Detail
-
clientInitiator
@Bean public quickfix.Initiator clientInitiator(quickfix.Application clientApplication, quickfix.MessageStoreFactory clientMessageStoreFactory, quickfix.SessionSettings clientSessionSettings, quickfix.LogFactory clientLogFactory, quickfix.MessageFactory clientMessageFactory, Optional<quickfix.ExecutorFactory> clientExecutorFactory) throws quickfix.ConfigErrorCreates a single threadedInitiatorbean- Parameters:
clientApplication- The client'sApplicationclientMessageStoreFactory- The client'sMessageStoreFactoryclientSessionSettings- The client'sSessionSettingsclientLogFactory- The client'sLogFactoryclientMessageFactory- The client'sMessageFactoryclientExecutorFactory- Optional client'sExecutorFactory- Returns:
- The client's
Initiator - Throws:
quickfix.ConfigError- exception thrown when a configuration error is detected
-
-