Class MsgRow

java.lang.Object
com.iamsoft.fixparser.MsgRow

public class MsgRow extends Object
Dictionary is the 'group' dictionary, not message dictionary. This class is expected to be thread safe.
  • Constructor Details

    • MsgRow

      public MsgRow(MsgLogSpec pSpec, quickfix.DataDictionary pDict, quickfix.DataDictionary pTransportDict, quickfix.Message pMsg, String pMsgStr, int pIdx)
    • MsgRow

      public MsgRow(Exception pException)
    • MsgRow

      public MsgRow(MsgLogSpec pSpec, int pIdx, Exception pException)
    • MsgRow

      public MsgRow(MsgLogSpec pSpec, quickfix.DataDictionary pDict, quickfix.DataDictionary pTransportDict, quickfix.Message pMsg, String pMsgStr, int pIdx, Exception pException)
  • Method Details

    • getSpec

      public final MsgLogSpec getSpec()
    • getDict

      public final quickfix.DataDictionary getDict()
    • getTransportDict

      public final quickfix.DataDictionary getTransportDict()
    • getMsg

      public final quickfix.Message getMsg()
    • getMsgStr

      public final String getMsgStr()
    • getIdx

      public final int getIdx()
    • getException

      public final Exception getException()
    • getSender

      public String getSender()
    • getTarget

      public String getTarget()
    • getType

      public String getType()
      Always returns non-null value.
    • getBodyLength

      public Integer getBodyLength()
    • getSeqNum

      public Integer getSeqNum()
    • getChecksum

      public Integer getChecksum()
    • getSendingTime

      public LocalDateTime getSendingTime()
    • isParsedCompletely

      public boolean isParsedCompletely()
    • getFieldRows

      public List<FieldRow> getFieldRows()
    • fieldRowRecursiveStream

      public Stream<FieldRow> fieldRowRecursiveStream()
    • fieldRowStream

      public Stream<FieldRow> fieldRowStream()
    • orderedStream

      public Stream<FieldRow> orderedStream(Stream<FieldRow> pStream, List<Integer> pPreFields)
    • getDictUrl

      public String getDictUrl()
    • getTransportDictUrl

      public String getTransportDictUrl()
    • equal

      public static boolean equal(MsgRow pMsgRow1, MsgRow pMsgRow2)
    • getSeverityId

      public static int getSeverityId(MsgRow pMsgRow)