static Message get(FIXMessage message) { List<Field> fields = new ArrayList<>(); String msgType = null; for (int i = 0; i < message.getFieldCount(); i++) { int tag = message.tagAt(i); String value = message.valueAt(i).asString(); if (tag == MsgType) msgType = value; else fields.add(new Field(tag, value)); } if (msgType == null) throw new IllegalArgumentException("MsgType(35) missing"); return new Message(msgType, fields); }
switch (message.tagAt(i)) { case ClOrdID: clOrdIdValue = message.valueAt(i);
switch (message.tagAt(i)) { case ClOrdID: clOrdIdValue = message.valueAt(i);
switch (message.tagAt(i)) { case ClOrdID: clOrdId.set(message.valueAt(i));