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 -
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 single threadedInitiatorbean
-
Constructor Details
-
SocketInitiatorConfiguration
public SocketInitiatorConfiguration()
-
-
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 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
-