Package com.millistream.www
Class MessageHeader
- java.lang.Object
-
- com.millistream.www.MessageHeader
-
-
Constructor Summary
Constructors Constructor Description MessageHeader(short mref, long mclass, long insref, short delay)
Constructs a newMessageHeader
object.MessageHeader(short mref, long mclass, long insref, short delay, java.util.ArrayList<MessageField> fields)
Constructs a newMessageHeader
object with all the fields.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description short
getDelay()
Returns the intended delay of the message, will only contain 0 unless the connection is set to delay-mode usingsetHandleDelay
java.util.ArrayList<MessageField>
getFields()
Returns an ArrayList of the fields.long
getInsref()
Returns the Instrument Reference (insref)long
getMclass()
Returns the Message Classshort
getMref()
Returns the Message Referencejava.lang.String
toString()
Constructs and returns a (debug) String of the Mref, Mclass and Insref
-
-
-
Constructor Detail
-
MessageHeader
public MessageHeader(short mref, long mclass, long insref, short delay)
Constructs a newMessageHeader
object.- Parameters:
mref
- message referencemclass
- message classinsref
- instrument reference
-
MessageHeader
public MessageHeader(short mref, long mclass, long insref, short delay, java.util.ArrayList<MessageField> fields)
Constructs a newMessageHeader
object with all the fields.- Parameters:
mref
- message referencemclass
- message classinsref
- instrument referencefields
- an ArrayList of the fields
-
-
Method Detail
-
getMref
public short getMref()
Returns the Message Reference- Returns:
- the mref
-
getMclass
public long getMclass()
Returns the Message Class- Returns:
- the mclass
-
getDelay
public short getDelay()
Returns the intended delay of the message, will only contain 0 unless the connection is set to delay-mode usingsetHandleDelay
- Returns:
- the intended delay of the message
-
getInsref
public long getInsref()
Returns the Instrument Reference (insref)- Returns:
- the insref
-
getFields
public java.util.ArrayList<MessageField> getFields()
Returns an ArrayList of the fields. Only works if the MessageHeader was returned by a call to the getMessagesAndFields() method.- Returns:
- a ArrayList object with all the fields for this message
-
toString
public java.lang.String toString()
Constructs and returns a (debug) String of the Mref, Mclass and Insref- Overrides:
toString
in classjava.lang.Object
-
-