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 dd,
boolean validate) |
|
Message(String string,
DataDictionary sessionDictionary,
DataDictionary applicationDictionary,
boolean validate) |
Modifier and Type | Method and Description |
---|---|
int |
bodyLength() |
void |
clear() |
Object |
clone() |
void |
fromString(String messageData,
DataDictionary dd,
boolean doValidation) |
void |
fromString(String messageData,
DataDictionary dd,
boolean doValidation,
boolean validateChecksum) |
void |
fromString(String messageData,
DataDictionary sessionDictionary,
DataDictionary applicationDictionary,
boolean doValidation) |
void |
fromString(String messageData,
DataDictionary sessionDictionary,
DataDictionary applicationDictionary,
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(DataDictionary dataDictionary)
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, 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, setUtcTimeStamp
protected Message.Header header
protected Message.Trailer trailer
public Message()
protected Message(int[] fieldOrder)
public Message(String string) throws InvalidMessage
InvalidMessage
public Message(String string, boolean validate) throws InvalidMessage
InvalidMessage
public Message(String string, DataDictionary dd) throws InvalidMessage
InvalidMessage
public Message(String string, DataDictionary dd, boolean validate) throws InvalidMessage
InvalidMessage
public Message(String string, DataDictionary sessionDictionary, DataDictionary applicationDictionary, boolean validate) throws InvalidMessage
InvalidMessage
protected 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
FieldNotFound
public 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
FieldNotFound
public 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(DataDictionary dataDictionary)
dataDictionary
- public final Message.Header getHeader()
public final Message.Trailer getTrailer()
public boolean isAdmin()
public boolean isApp()
public void reverseRoute(Message.Header header) throws FieldNotFound
FieldNotFound
public void fromString(String messageData, DataDictionary dd, boolean doValidation) throws InvalidMessage
InvalidMessage
public void fromString(String messageData, DataDictionary dd, boolean doValidation, boolean validateChecksum) throws InvalidMessage
InvalidMessage
public void fromString(String messageData, DataDictionary sessionDictionary, DataDictionary applicationDictionary, boolean doValidation) throws InvalidMessage
InvalidMessage
public void fromString(String messageData, DataDictionary sessionDictionary, DataDictionary applicationDictionary, boolean doValidation, boolean validateChecksum) throws InvalidMessage
InvalidMessage
public void pushBack(StringField field)
public FieldException getException()
public static MsgType identifyType(String message) throws MessageParseError
message
- the FIX message stringMessageParseError
- (QF JNI compatibility)Copyright © 2021. All rights reserved.