public class Message extends FieldMap
| Modifier and Type | Class and Description |
|---|---|
static class |
Message.Header |
static class |
Message.Trailer |
| Modifier and Type | Field and Description |
|---|---|
protected Message.Header |
header |
protected Message.Trailer |
trailer |
| Modifier | Constructor and Description |
|---|---|
|
Message() |
protected |
Message(int[] fieldOrder) |
|
Message(String string) |
|
Message(String string,
boolean validate) |
|
Message(String string,
DataDictionary dd) |
|
Message(String string,
DataDictionary sessionDictionary,
DataDictionary applicationDictionary,
ValidationSettings validationSettings,
boolean validate) |
|
Message(String string,
DataDictionary dd,
ValidationSettings dds) |
|
Message(String string,
DataDictionary dd,
ValidationSettings dds,
boolean validate) |
| Modifier and Type | Method and Description |
|---|---|
int |
bodyLength() |
void |
clear() |
Object |
clone() |
void |
fromString(String messageData,
DataDictionary sessionDictionary,
DataDictionary applicationDictionary,
ValidationSettings validationSettings,
boolean doValidation) |
void |
fromString(String messageData,
DataDictionary sessionDictionary,
DataDictionary applicationDictionary,
ValidationSettings validationSettings,
boolean doValidation,
boolean validateChecksum) |
void |
fromString(String messageData,
DataDictionary dd,
ValidationSettings validationSettings,
boolean doValidation) |
void |
fromString(String messageData,
DataDictionary dd,
ValidationSettings dds,
boolean doValidation,
boolean validateChecksum) |
FieldException |
getException() |
Message.Header |
getHeader() |
Message.Trailer |
getTrailer() |
void |
headerAddGroup(Group group) |
Group |
headerGetGroup(int num,
Group group) |
boolean |
headerHasGroup(Group group) |
boolean |
headerHasGroup(int field) |
boolean |
headerHasGroup(int num,
Group group) |
boolean |
headerHasGroup(int num,
int field) |
void |
headerRemoveGroup(Group group) |
void |
headerReplaceGroup(int num,
Group group) |
static MsgType |
identifyType(String message)
Returns the msg type specified in a FIX message string.
|
static boolean |
InitializeXML(String url) |
boolean |
isAdmin() |
boolean |
isApp() |
boolean |
isEmpty() |
protected Message.Header |
newHeader() |
void |
pushBack(StringField field) |
void |
reset() |
void |
reverseRoute(Message.Header header) |
String |
toRawString()
Return the raw message data as it was passed to the Message class.
|
String |
toString()
Do not call this method concurrently while modifying the contents of the message.
|
String |
toXML()
Converts the message into a simple XML format.
|
String |
toXML(boolean indent)
Converts the message into a simple XML format.
|
String |
toXML(DataDictionary dataDictionary)
Converts the message into a simple XML format.
|
String |
toXML(DataDictionary dataDictionary,
boolean indent)
Converts the message into a simple XML format.
|
void |
trailerAddGroup(Group group) |
Group |
trailerGetGroup(int num,
Group group) |
boolean |
trailerHasGroup(Group group) |
boolean |
trailerHasGroup(int field) |
boolean |
trailerHasGroup(int num,
Group group) |
boolean |
trailerHasGroup(int num,
int field) |
void |
trailerRemoveGroup(Group group) |
void |
trailerReplaceGroup(int num,
Group group) |
addGroup, addGroupRef, calculateString, getBoolean, getChar, getChars, getComponent, getDecimal, getDouble, getField, getField, getField, getField, getField, getField, getField, getField, getField, getField, getFieldOrder, getGroup, getGroup, getGroupCount, getGroups, getInt, getOptionalDecimal, getOptionalString, getString, getUtcDateOnly, getUtcTimeOnly, getUtcTimeStamp, groupKeyIterator, groupKeys, hasGroup, hasGroup, hasGroup, hasGroup, indexOf, initializeFrom, isSetField, isSetField, iterator, removeField, removeGroup, removeGroup, removeGroup, removeGroup, replaceGroup, setBoolean, setBytes, setChar, setChars, setComponent, setDecimal, setDecimal, setDouble, setDouble, setField, setField, setField, setField, setField, setField, setField, setField, setField, setField, setField, setFields, setGroupCount, setGroups, setGroups, setInt, setString, setUtcDateOnly, setUtcTimeOnly, setUtcTimeOnly, setUtcTimeOnly, setUtcTimeStamp, setUtcTimeStamp, setUtcTimeStampequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorprotected Message.Header header
protected Message.Trailer trailer
public Message()
protected Message(int[] fieldOrder)
public Message(String string) throws InvalidMessage
InvalidMessagepublic Message(String string, boolean validate) throws InvalidMessage
InvalidMessagepublic Message(String string, DataDictionary dd) throws InvalidMessage
InvalidMessagepublic Message(String string, DataDictionary dd, ValidationSettings dds) throws InvalidMessage
InvalidMessagepublic Message(String string, DataDictionary dd, ValidationSettings dds, boolean validate) throws InvalidMessage
InvalidMessagepublic Message(String string, DataDictionary sessionDictionary, DataDictionary applicationDictionary, ValidationSettings validationSettings, boolean validate) throws InvalidMessage
InvalidMessageprotected Message.Header newHeader()
public static boolean InitializeXML(String url)
public String toString()
public String toRawString()
public int bodyLength()
public void headerAddGroup(Group group)
public void headerReplaceGroup(int num,
Group group)
public Group headerGetGroup(int num, Group group) throws FieldNotFound
FieldNotFoundpublic void headerRemoveGroup(Group group)
public boolean headerHasGroup(int field)
public boolean headerHasGroup(int num,
int field)
public boolean headerHasGroup(int num,
Group group)
public boolean headerHasGroup(Group group)
public void trailerAddGroup(Group group)
public Group trailerGetGroup(int num, Group group) throws FieldNotFound
FieldNotFoundpublic void trailerReplaceGroup(int num,
Group group)
public void trailerRemoveGroup(Group group)
public boolean trailerHasGroup(int field)
public boolean trailerHasGroup(int num,
int field)
public boolean trailerHasGroup(int num,
Group group)
public boolean trailerHasGroup(Group group)
public String toXML()
toXML(DataDictionary)public String toXML(boolean indent)
indent - specifies whether the Transformer may add additional
whitespace when outputting the result treetoXML(DataDictionary, boolean)public String toXML(DataDictionary dataDictionary)
dataDictionary - public String toXML(DataDictionary dataDictionary, boolean indent)
indent - specifies whether the Transformer may add additional
whitespace when outputting the result treedataDictionary - public Message.Header getHeader()
public final Message.Trailer getTrailer()
public boolean isAdmin()
public boolean isApp()
public void reverseRoute(Message.Header header) throws FieldNotFound
FieldNotFoundpublic void fromString(String messageData, DataDictionary dd, ValidationSettings validationSettings, boolean doValidation) throws InvalidMessage
InvalidMessagepublic void fromString(String messageData, DataDictionary dd, ValidationSettings dds, boolean doValidation, boolean validateChecksum) throws InvalidMessage
InvalidMessagepublic void fromString(String messageData, DataDictionary sessionDictionary, DataDictionary applicationDictionary, ValidationSettings validationSettings, boolean doValidation) throws InvalidMessage
InvalidMessagepublic void fromString(String messageData, DataDictionary sessionDictionary, DataDictionary applicationDictionary, ValidationSettings validationSettings, boolean doValidation, boolean validateChecksum) throws InvalidMessage
InvalidMessagepublic void pushBack(StringField field)
public FieldException getException()
public static MsgType identifyType(String message) throws MessageParseError
message - the FIX message stringMessageParseError - (QF JNI compatibility)Copyright © 2026. All rights reserved.