Class QuickFixJClientConfiguration.ThreadedSocketInitiatorConfiguration
java.lang.Object
io.allune.quickfixj.spring.boot.starter.configuration.client.QuickFixJClientConfiguration.ThreadedSocketInitiatorConfiguration
- Enclosing class:
- QuickFixJClientConfiguration
@Configuration
@ConditionalOnClass(quickfix.Initiator.class)
@ConditionalOnMissingBean(name="clientInitiator")
@ConditionalOnProperty(prefix="quickfixj.client.concurrent",
name="enabled",
havingValue="true")
public static class QuickFixJClientConfiguration.ThreadedSocketInitiatorConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionquickfix.InitiatorclientInitiator(quickfix.Application clientApplication, quickfix.MessageStoreFactory clientMessageStoreFactory, quickfix.SessionSettings clientSessionSettings, quickfix.LogFactory clientLogFactory, quickfix.MessageFactory clientMessageFactory, Optional<quickfix.ExecutorFactory> clientExecutorFactory) Creates a multithreadedInitiatorbean
-
Constructor Details
-
ThreadedSocketInitiatorConfiguration
public ThreadedSocketInitiatorConfiguration()
-
-
Method Details
-
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.ConfigError Creates a multithreadedInitiatorbean- 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
-