public class SRQSDealNotification extends Object implements ApplicationMessage
SInt16NoValue, SInt32NoValue, SInt64NoValue, SInt8NoValue, UInt16NoValue, UInt32NoValue, UInt64NoValue, UInt8NoValue
Constructor and Description |
---|
SRQSDealNotification()
Create new object.
|
Modifier and Type | Method and Description |
---|---|
void |
deserialize(DeserializerHelpers deserializerHelpers)
Deserialize message from Eurex ETI binary format.
|
String |
getAccount()
Account to book trades and keep positions on.
|
ApplId |
getApplId()
Identifier for subscription and retransmission of an ETI data stream.
|
ApplResendFlag |
getApplResendFlag()
Indicates a retransmission message.
|
long |
getApplSeqNum()
Message sequence number assigned to a non-order related Eurex ETI data stream.
|
long |
getApplSubId()
Unique ID assigned by the Eurex system during broadcast subscription in order to link broadcasts to the related subscription.
|
String |
getComplianceText()
This field is used to provide additional regulatory information (according to respective rules and regs, circulars and bilateral coordination between participant and Trading Surveillance Office).
|
CustOrderHandlingInst |
getCustOrderHandlingInst()
Identifies the source of an order, in accordance with the FIA guidelines for a rate Identifier.
|
String |
getFirmNegotiationId()
User defined ID of a SRQS negotiation.
|
String |
getFirmTradeId()
User defined deal ID.
|
String |
getFreeText1()
First free-format text field for trader-specific or customer-related comments.
|
String |
getFreeText2()
Second free-format text field for trader-specific or customer-related comments.
|
String |
getFreeText3()
Third free-format text field for trader-specific or customer-related comments.
|
String |
getFreeText5()
Text field.
|
LastFragment |
getLastFragment()
Indicates whether this message is the last fragment (part) of a sequence of messages belonging to one dedicated transaction.
|
long |
getLastPx()
Price of this leg fill.
|
long |
getLastQty()
Quantity executed in this leg fill.
|
MessageEventSource |
getMessageEventSource()
Receiver of a message.
|
long |
getMsgSeqNum()
Message sequence number used by the participant for requests sent to the gateway.
|
long |
getNegotiationId()
ID of a SRQS negotiation.
|
String |
getPartyIdBeneficiary()
Mandatory final KRX beneficiary account required for orders in KRX products.
|
String |
getPartyIdLocationId()
Country code.
|
String |
getPartyIdOrderOriginationFirm()
Partner identification at the Korea Exchange is required for orders in KRX products.
|
String |
getPartyIdPositionAccount()
Flex Account information.
|
String |
getPartyIdTakeUpTradingFirm()
Indicates the name of a member institution to which a give-up is designated.
|
PositionEffect |
getPositionEffect()
Field is used for Eurex position management purposes and indicates whether the order is submitted to open or close a position.
|
RequestingPartySubIdType |
getRequestingPartySubIdType()
Party type initiating SRQS deal deletion.
|
String |
getRootPartyEnteringTrader()
Entering trader name of the requester.
|
String |
getRootPartyExecutingFirm()
Participant Short Name.
|
String |
getRootPartyExecutingTrader()
Owning User Short Name.
|
long |
getSendingTime()
Gateway response out timestamp.
|
List<SRQSTargetPartyTrdGrpElem> |
getSRQSTargetPartyTrdGrp()
SRQS Target Party Trd Group.
|
TemplateId |
getTemplateId()
Returns message TemplateID.
|
long |
getTradeId()
Uniquely identifies all order leg allocations referring to the same matching event, simple instrument and price.
|
TradeRequestResult |
getTradeRequestResult()
Trade request transaction type.
|
TradingCapacity |
getTradingCapacity()
This field designates if the trader is acting in the capacity of agent, trading for its own account or acting as a market maker.
|
long |
getTransactTime()
Timestamp of the match event (trade).
|
TrdRptStatus |
getTrdRptStatus()
SRQS deal status.
|
long |
getUnderlyingPriceStipValue()
Value of stipulation.
|
long |
getUnderlyingPx()
Underlying price associate with a derivative instrument.
|
void |
notify(MessageListener listener)
Notify message listener.
|
void |
serialize(SerializerHelpers serializerHelpers)
Serialize message to Eurex ETI binary format.
|
SRQSDealNotification |
setAccount(String value) |
SRQSDealNotification |
setApplId(ApplId value) |
SRQSDealNotification |
setApplResendFlag(ApplResendFlag value) |
SRQSDealNotification |
setApplSeqNum(long value) |
SRQSDealNotification |
setApplSubId(long value) |
SRQSDealNotification |
setComplianceText(String value) |
SRQSDealNotification |
setCustOrderHandlingInst(CustOrderHandlingInst value) |
SRQSDealNotification |
setFirmNegotiationId(String value) |
SRQSDealNotification |
setFirmTradeId(String value) |
SRQSDealNotification |
setFreeText1(String value) |
SRQSDealNotification |
setFreeText2(String value) |
SRQSDealNotification |
setFreeText3(String value) |
SRQSDealNotification |
setFreeText5(String value) |
SRQSDealNotification |
setLastFragment(LastFragment value) |
SRQSDealNotification |
setLastPx(long value) |
SRQSDealNotification |
setLastQty(long value) |
SRQSDealNotification |
setMessageEventSource(MessageEventSource value) |
void |
setMsgSeqNum(long value)
Set message sequence number.
|
SRQSDealNotification |
setNegotiationId(long value) |
SRQSDealNotification |
setPartyIdBeneficiary(String value) |
SRQSDealNotification |
setPartyIdLocationId(String value) |
SRQSDealNotification |
setPartyIdOrderOriginationFirm(String value) |
SRQSDealNotification |
setPartyIdPositionAccount(String value) |
SRQSDealNotification |
setPartyIdTakeUpTradingFirm(String value) |
SRQSDealNotification |
setPositionEffect(PositionEffect value) |
SRQSDealNotification |
setRequestingPartySubIdType(RequestingPartySubIdType value) |
SRQSDealNotification |
setRootPartyEnteringTrader(String value) |
SRQSDealNotification |
setRootPartyExecutingFirm(String value) |
SRQSDealNotification |
setRootPartyExecutingTrader(String value) |
void |
setSendingTime(long value) |
SRQSDealNotification |
setSRQSTargetPartyTrdGrp(List<SRQSTargetPartyTrdGrpElem> value) |
SRQSDealNotification |
setTradeId(long value) |
SRQSDealNotification |
setTradeRequestResult(TradeRequestResult value) |
SRQSDealNotification |
setTradingCapacity(TradingCapacity value) |
SRQSDealNotification |
setTransactTime(long value) |
SRQSDealNotification |
setTrdRptStatus(TrdRptStatus value) |
SRQSDealNotification |
setUnderlyingPriceStipValue(long value) |
SRQSDealNotification |
setUnderlyingPx(long value) |
String |
toString()
Returns a string representation.
|
public String toString()
public TemplateId getTemplateId()
getTemplateId
in interface Message
public void serialize(SerializerHelpers serializerHelpers) throws IOException
serialize
in interface Message
IOException
public void deserialize(DeserializerHelpers deserializerHelpers) throws IOException
deserialize
in interface Message
IOException
public void notify(MessageListener listener)
public long getMsgSeqNum()
getMsgSeqNum
in interface Message
public void setMsgSeqNum(long value)
Message
setMsgSeqNum
in interface Message
public long getSendingTime()
public void setSendingTime(long value)
public long getApplSeqNum()
public SRQSDealNotification setApplSeqNum(long value)
public long getApplSubId()
public SRQSDealNotification setApplSubId(long value)
public ApplResendFlag getApplResendFlag()
public SRQSDealNotification setApplResendFlag(ApplResendFlag value)
public ApplId getApplId()
public SRQSDealNotification setApplId(ApplId value)
public LastFragment getLastFragment()
public SRQSDealNotification setLastFragment(LastFragment value)
public long getTransactTime()
public SRQSDealNotification setTransactTime(long value)
public long getUnderlyingPriceStipValue()
public SRQSDealNotification setUnderlyingPriceStipValue(long value)
public long getUnderlyingPx()
public SRQSDealNotification setUnderlyingPx(long value)
public long getLastPx()
public SRQSDealNotification setLastPx(long value)
public long getLastQty()
public SRQSDealNotification setLastQty(long value)
public long getNegotiationId()
public SRQSDealNotification setNegotiationId(long value)
public long getTradeId()
public SRQSDealNotification setTradeId(long value)
public RequestingPartySubIdType getRequestingPartySubIdType()
public SRQSDealNotification setRequestingPartySubIdType(RequestingPartySubIdType value)
public TrdRptStatus getTrdRptStatus()
public SRQSDealNotification setTrdRptStatus(TrdRptStatus value)
public TradeRequestResult getTradeRequestResult()
public SRQSDealNotification setTradeRequestResult(TradeRequestResult value)
public MessageEventSource getMessageEventSource()
public SRQSDealNotification setMessageEventSource(MessageEventSource value)
public TradingCapacity getTradingCapacity()
public SRQSDealNotification setTradingCapacity(TradingCapacity value)
public String getRootPartyExecutingFirm()
public SRQSDealNotification setRootPartyExecutingFirm(String value)
public String getRootPartyExecutingTrader()
public SRQSDealNotification setRootPartyExecutingTrader(String value)
public String getRootPartyEnteringTrader()
public SRQSDealNotification setRootPartyEnteringTrader(String value)
public String getFirmTradeId()
public SRQSDealNotification setFirmTradeId(String value)
public String getFirmNegotiationId()
public SRQSDealNotification setFirmNegotiationId(String value)
public String getFreeText1()
public SRQSDealNotification setFreeText1(String value)
public String getFreeText2()
public SRQSDealNotification setFreeText2(String value)
public String getFreeText3()
public SRQSDealNotification setFreeText3(String value)
public String getFreeText5()
public SRQSDealNotification setFreeText5(String value)
public PositionEffect getPositionEffect()
public SRQSDealNotification setPositionEffect(PositionEffect value)
public String getAccount()
public SRQSDealNotification setAccount(String value)
public String getPartyIdBeneficiary()
public SRQSDealNotification setPartyIdBeneficiary(String value)
public CustOrderHandlingInst getCustOrderHandlingInst()
public SRQSDealNotification setCustOrderHandlingInst(CustOrderHandlingInst value)
public String getPartyIdOrderOriginationFirm()
public SRQSDealNotification setPartyIdOrderOriginationFirm(String value)
public String getPartyIdPositionAccount()
public SRQSDealNotification setPartyIdPositionAccount(String value)
public String getPartyIdLocationId()
public SRQSDealNotification setPartyIdLocationId(String value)
public String getComplianceText()
public SRQSDealNotification setComplianceText(String value)
public String getPartyIdTakeUpTradingFirm()
public SRQSDealNotification setPartyIdTakeUpTradingFirm(String value)
public List<SRQSTargetPartyTrdGrpElem> getSRQSTargetPartyTrdGrp()
public SRQSDealNotification setSRQSTargetPartyTrdGrp(List<SRQSTargetPartyTrdGrpElem> value)
Copyright © 2012–2024 Onix Solutions. All rights reserved.