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** We only check field validity in a specific circumstance **To Reproduce** ```java String ioiWithUserDefinedField = "8=FIX.4.2|9=75|35=6|49=Target|56=Sender|128=BUYSIDE|115=BIG-BANK-PLC|34=1|52=20160531-09:22:01.625|" + "23=001|28=N|55=VOD.C|62=20170531-09:22:01.625|130=N|15=GBP|44=13.37|54=1|58=This is a comment|27=122|22=1|48=BH4HKS3|5001=ABC|10=206|"; String ioiInFixFormat = ioiWithUserDefinedField.replaceAll("\\|","\u0001") DataDictionary fix42Dictionary...
I apologize for my English, translate using Google Translate. In general, the situation is as follows: In the **Session.next** method, each message is checked using the **Session.verify**. When the thread...
Hi, As I know, the messages is processed in the block method. If the application gets unexpected exception(nullpointer exception) or different exception in this method, the "while loop" can break...
**Describe the bug** An idle QuickFIXJ application produces a stream of garbage to be collected in the form of throwaway (Gregorian)Calendar objects **To Reproduce** * Create a QFJ application that...
**Is your feature request related to a problem? Please describe.** Quite a long time ago, I've been working to make the transport pluggable and to provide one based on Netty....
When a session reconnects mid-session it's possible for it to miss a high volume of messages. At the application level it's possible for the application to self-throttle the release of...
`TreeMap` is the default ordering for fields in QFJ. This provides numerical tag based ordering. Occasionally it is useful to be able to override it to enforce a specific ordering...
Made use of cached string values & thread local buffers to avoid frequent allocations.