private static void onMarketDataIncrementalUpdate()

in src/main/java/deltix/ember/sample/md/MarketDataSampleApp.java [125:140]


    private static void onMarketDataIncrementalUpdate(MarketDataIncrementalRefresh message) {
        try {
            System.out.printf("%s Market Data Increment for %s\n", message.getString(TransactTime.FIELD), message.getString(Symbol.FIELD));

            for (Group group : message.getGroups(NoMDEntries.FIELD)) {
                String mdUpdateAction = getMDUpdateActionString(group.getChar(MDUpdateAction.FIELD));
                String mdEntryType = getMDEntryTypeString(group.getChar(MDEntryType.FIELD));
                double mdEntryPx = group.getDouble(MDEntryPx.FIELD);
                double mdEntrySize = group.getDouble(MDEntrySize.FIELD);

                System.out.println("\tMDUpdateAction: " + mdUpdateAction + ", MDEntryType: " + mdEntryType + ", MDEntryPx: " + mdEntryPx + ", MDEntrySize: " + mdEntrySize);
            }
        } catch (FieldNotFound e) {
            System.err.printf("Missing tag %s in message %s", e.field, message);
        }
    }