QuickFix

QuickFix

Scheme: quickfix
Syntax: quickfix:configurationName
Description: The quickfix component allows to send Financial Interchange (FIX) messages to the QuickFix engine.
Deprecated:false
Async:false
Maven: org.apache.camel/camel-quickfix/2.18.1.redhat-000040

The quickfix component allows to send Financial Interchange (FIX) messages to the QuickFix engine.

Name Kind Group Required Default Type Enum Description
configurationName path common true java.lang.String The configFile is the name of the QuickFIX/J configuration to use for the FIX engine (located as a resource found in your classpath).
lazyCreateEngine parameter common boolean This option allows to create QuickFIX/J engine on demand. Value true means the engine is started when first message is send or there's consumer configured in route definition. When false value is used, the engine is started at the endpoint creation. When this parameter is missing, the value of component's property lazyCreateEngines is being used.
sessionID parameter common quickfix.SessionID The optional sessionID identifies a specific FIX session. The format of the sessionID is: (BeginString):(SenderCompID)[/(SenderSubID)[/(SenderLocationID)]]->(TargetCompID)[/(TargetSubID)[/(TargetLocationID)]]
bridgeErrorHandler parameter consumer boolean Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN/ERROR level and ignored.
exceptionHandler parameter consumer (advanced) org.apache.camel.spi.ExceptionHandler To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this options is not in use. By default the consumer will deal with exceptions, that will be logged at WARN/ERROR level and ignored.
exchangePattern parameter consumer (advanced) org.apache.camel.ExchangePattern InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the exchange pattern when the consumer creates an exchange.
synchronous parameter advanced false boolean Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).

quickfix consumer