Written by Admin | Dec 5, 2016 12:00:00 AM
Improvement
- [JAVA-1474] - Update Programming Guide
- [JAVA-1465] - Add to Programming Guide information about DirectMode
- [JAVA-1460] - Avoid memory allocation in the receiving path
- [JAVA-1459] - Get ride of all ValuePtr from Message class getters
- [JAVA-1458] - Avoid memory allocation in the sending path
- [JAVA-1452] - Optimize interaction with MsgSeqNum in Sending/Reciving paths
- [JAVA-1450] - Add threading model to Java programming guide
- [JAVA-1437] - TimestampNanosProvider should not allocate temporary String
- [JAVA-1428] - Implement Group.hasFlag(..) and Group.setFlag(..) methods
- [JAVA-1427] - Move Message.hasFlag(..) and Message.setFlag(..) to FixBlock interface
- [JAVA-1421] - Message.set(int tag, double value) should avoid memory allocation
- [JAVA-1409] - Controlling Engine Logging section should be added to Programming Guide
- [JAVA-1401] - Reducing Garbage Collection Overhead section should be added to Programming Guide
- [JAVA-1399] - Group.getDouble(int tag) should avoid memory allocation
- [JAVA-1396] - Message.getDouble(int tag) should avoid memory allocation
- [JAVA-1303] - Update FIX Repeating Group section
- [JAVA-1105] - Reduce GC load
New Feature
- [JAVA-1467] - Add MessageFieldsIteration sample
- [JAVA-1464] - FixBlock.contains(int tag, boolean nested) returns whether the field with the specified tag number is set
- [JAVA-1462] - Message.iterator() iterate over structured internal representation
- [JAVA-1461] - BREAKING CHANGE: Current Message.iterator() method renamed to Message.iteratorOverRawMsg()
- [JAVA-1446] - FixBlock.hasGroup(..) checks whether repeating group belongs to the fix block and actually exists
- [JAVA-1439] - DirectSend mode
- [JAVA-1438] - Session.warmUp(..) method warms up the sending path
- [JAVA-1398] - Group.getChar(int tag) method
- [JAVA-1397] - Message.getChar(int tag) method
Task
- [JAVA-1416] - Migration to onixs-utils 1.0.49
- [JAVA-1322] - Update documentation related to TimestampProvider interface