quickfixj
quickfixj copied to clipboard
QuickFIX/J is a full featured messaging engine for the FIX protocol. - This is the official project repository.
**Describe the bug** I have an SSL enabled SocketInitiator with the following settings: ``` [DEFAULT] ConnectionType=initiator BeginString=FIX.4.4 HeartBtInt=30 SocketConnectHost=localhost SocketConnectPort=20000 DataDictionary=fix44_api.xml NonStopSession=Y ResetOnLogon=Y ResetOnLogout=Y ResetOnDisconnect=Y ReconnectInterval=15 [SESSION] SenderCompID=client01 SenderSubID=test_a TargetCompID=lptest...
**Describe the bug** I have noticed that if session is created with a schedule, then you can loss messages if submitted before session start time. Could be legit case but...
Bumps [org.apache.maven:maven-plugin-api](https://github.com/apache/maven) from 3.9.9 to 3.9.10. Release notes Sourced from org.apache.maven:maven-plugin-api's releases. 3.9.10 Release Notes - Maven - Version 3.9.10 ... (truncated) Commits 5f519b9 [maven-release-plugin] prepare release maven-3.9.10 c2acc2f [MNG-8745]...
**Describe the bug** When price is equal to DefaultMarketPrice (in my case 33) from executor.cfg then in the console error is shown. The order was not completed. **To Reproduce** Send...
From the name `verify` you could be excused from thinking that all it does is a form of validation. Indeed the majority of the message does do this, checking sequence...
**Is your feature request related to a problem? Please describe.** Use String to pass messages. String is immutable, but many String objects cannot be reused **Describe the solution you'd like**...
**Describe the bug** When a session is disabled (i.e. after calling `logout()`) it will no longer get reset as defined by its `SessionSchedule`. This is because `next()` returns early when...
**Describe the bug** With the session set to ResetOnLogon = Y, if the counter-party does not honour this, the logging is unclear what's going on: **To Reproduce** FIX Logs (assume...
**Describe the bug** A clear and concise description of what the bug is. ``` org.apache.mina.core.write.WriteToClosedSessionException: null at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.clearWriteRequestQueue(AbstractPollingIoProcessor.java:1192) at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.removeNow(AbstractPollingIoProcessor.java:1153) at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.removeSessions(AbstractPollingIoProcessor.java:864) at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:694) at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)...