in core/src/main/java/com/epam/cme/mdp3/sbe/schema/MdpMessageTypes.java [85:96]
private int extractIncrBodyLen(final MdpMessageType messageType) {
int maxFoundIncrBodyLen = 0;
final SemanticMsgType semanticMsgType = SemanticMsgType.fromFixValue(messageType.getMessageType().getSemanticType());
if (semanticMsgType == SemanticMsgType.MarketDataIncrementalRefresh) {
for (final GroupType groupType : messageType.getMessageType().getGroup()) {
if (groupType.getId() == MdConstants.NO_MD_ENTRIES && groupType.getBlockLength().intValue() > maxFoundIncrBodyLen) {
maxFoundIncrBodyLen = groupType.getBlockLength().intValue();
}
}
}
return maxFoundIncrBodyLen;
}