public interface MessageFactory
Session
Modifier and Type | Method and Description |
---|---|
default Message |
create(String beginString,
ApplVerID applVerID,
String msgType)
Creates a message for a specified type, FIX version, and ApplVerID.
|
Message |
create(String beginString,
String msgType)
Creates a message for a specified type and FIX version
|
Group |
create(String beginString,
String msgType,
int correspondingFieldID)
Creates a group for the specified parent message type and
for the fields with the corresponding field ID
Example: to create a
MarketDataRequest.NoMDEntryTypes
you need to call
create(MsgType.MARKET_DATA_REQUEST , NoMDEntryTypes.FIELD )
Function returns null if the group cannot be created. |
Message create(String beginString, String msgType)
beginString
- the FIX version (for example, "FIX.4.2")msgType
- the FIX message type (for example, "D" for an order)default Message create(String beginString, ApplVerID applVerID, String msgType)
beginString
- the FIX version (for example, "FIX.4.2")applVerID
- the ApplVerID (for example "6" for FIX44)msgType
- the FIX message type (for example, "D" for an order)Group create(String beginString, String msgType, int correspondingFieldID)
MarketDataRequest.NoMDEntryTypes
you need to call
create(MsgType.MARKET_DATA_REQUEST
, NoMDEntryTypes.FIELD
)
Function returns null if the group cannot be created.beginString
- the FIX version (for example, "FIX.4.2")msgType
- Message type of the enclosing messagecorrespondingFieldID
- the fieldID of the field in the groupCopyright © 2021. All rights reserved.