Class FixMessage.Builder

java.lang.Object
com.quantfinlib.fix.FixMessage.Builder
Enclosing class:
FixMessage

public static final class FixMessage.Builder extends Object
Body-field builder; the session supplies header fields at encode time.
  • Method Details

    • field

      public FixMessage.Builder field(int tag, String value)
    • field

      public FixMessage.Builder field(int tag, long value)
    • field

      public FixMessage.Builder field(int tag, char value)
    • field

      public FixMessage.Builder field(int tag, double value)
      Plain-decimal rendering (FIX forbids scientific notation).
    • msgType

      public String msgType()
    • encode

      public byte[] encode(String senderCompId, String targetCompId, long seqNum, String sendingTimeUtc)
      Frames the message with header, body length and checksum.
    • encode

      public byte[] encode(String senderCompId, String targetCompId, long seqNum, String sendingTimeUtc, boolean possDup, String origSendingTime)
      Framing with resend header fields: possDup sets PossDupFlag(43)=Y and origSendingTime adds OrigSendingTime(122) — required when replaying stored messages.