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 dd,
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 sessionDictionary,
DataDictionary applicationDictionary,
boolean doValidation) |
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() |
void |
pushBack(StringField field) |
void |
reverseRoute(Message.Header header) |
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, getComponent, getDecimal, getDouble, getField, getField, getField, getField, getField, getField, getField, getField, getField, getField, getFieldOrder, getGroup, getGroup, getGroupCount, getGroups, getInt, getString, getUtcDateOnly, getUtcTimeOnly, getUtcTimeStamp, groupKeyIterator, hasGroup, hasGroup, hasGroup, hasGroup, indexOf, initializeFrom, isSetField, isSetField, iterator, removeField, removeGroup, removeGroup, removeGroup, removeGroup, replaceGroup, setBoolean, setBytes, setChar, 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, 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 static boolean InitializeXML(String url)
public String toString()
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 sessionDictionary, DataDictionary applicationDictionary, boolean doValidation) 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 © 2016. All rights reserved.