class SfMessage extends AnyRef
Created by Jonathan during 2016.
You create the header, and the body and pass both to me. When you render to a fix str I calculate the body length and the checksome. You do not worry about that. Given that the header and trailer are immutable then the checksome and body are only in the generated fix string. If you want to extract them yourselves see the helper functions in the header and trailer.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SfMessage
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new SfMessage(header: SfMessageHeader, body: SfFixMessageBody, trailer: SfMessageTrailer = SfMessageTrailer(None, None, None), fixExtensions: List[(Int, String)] = List.empty[Tuple2[Int, String]])
- fixExtensions
is a pot for any tags which do not fit into the rest of the message. Typically everyone adds thier own tags to fix, so this is the bare minimum I can do to support this kind of offensive behaviour.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val body: SfFixMessageBody
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- val fixExtensions: List[(Int, String)]
- def fixStr: String
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val header: SfMessageHeader
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- SfMessage → AnyRef → Any
- val trailer: SfMessageTrailer
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()