Details
Description
Currently, the MessageFactory class only exposes functionality to create a Message based on the FIX version and MsgType.
Would be nice to also add a function that would create a group, based on the version, MsgType and the corresponding group type.
Here's the prototype:
/** * Creates a group for the specified parent message type and * for the fields with the corresponding field ID * * Example: to create a {@link quickfix.fix42.MarketDataRequest.NoMDEntryTypes} * you need to call * create({@link quickfix.field.MsgType#MARKET_DATA_REQUEST, {@link quickfix.field.NoMDEntryTypes#FIELD}) * * @param msgType Message type of the enclosing message * @param correspondingFieldID the fieldID of the field in the group * @return group */ public Group create(String beginString, String msgType, int correspondingFieldID);
The change itself is fairly trivial - we just modify the XSLT that creates the MessageFactory classes to add another function.
Any thoughts, requests or other implementation ideas?
Attachments
Issue Links
- relates to
-
QFJ-171 MessageFactory cannot create certain groups
- Closed