public class TESBroadcast extends Object implements ApplicationMessage
SInt16NoValue, SInt32NoValue, SInt64NoValue, SInt8NoValue, UInt16NoValue, UInt32NoValue, UInt64NoValue, UInt8NoValue
Constructor and Description |
---|
TESBroadcast()
Create new object.
|
Modifier and Type | Method and Description |
---|---|
void |
deserialize(DeserializerHelpers deserializerHelpers)
Deserialize message from Eurex ETI binary format.
|
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.
|
long |
getAutoApprovalRuleId()
Auto Approval rule id - only in case of erroneous Auto Approval processing.
|
HedgeType |
getHedgeType()
Hedging method.
|
List<InstrumentAttributeGrpElem> |
getInstrumentAttributeGrp()
Instrument Attribute Group.
|
List<InstrumentEventGrpElem> |
getInstrumentEventGrp()
Instrument Event Group.
|
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.
|
int |
getMarketSegmentId()
The product identifier uniquely identifies a Eurex product.
|
MessageEventSource |
getMessageEventSource()
Receiver of a message.
|
long |
getMsgSeqNum()
Message sequence number used by the participant for requests sent to the gateway.
|
long |
getPackageId()
Identifier for a Trade Entry Service trade, i.e TES trade ID.
|
int |
getPartitionId()
Is required to define the scope of a Retransmission Request.
|
PartyIdSettlementLocation |
getPartyIdSettlementLocation()
Settlement institution.
|
ProductComplex |
getProductComplex()
This field qualifies an instrument type on Eurex.
|
long |
getRelatedClosePrice()
User defined index price.
|
int |
getRelatedMarketSegmentId()
Identifies a related product.
|
long |
getRelatedPx()
Price of the related instrument.
|
long |
getRelatedSecurityId()
Instrument identifier of the originating Eurex strategy.
|
long |
getRelatedTradeId()
Identifier of a related trade.
|
long |
getRelatedTradeQuantity()
Quantity of the related trade.
|
String |
getRootPartyExecutingFirm()
Participant Short Name.
|
String |
getRootPartyExecutingTrader()
Owning User Short Name.
|
long |
getSecurityId()
The instrument identifier uniquely identifies an instrument in the core system.
|
long |
getSendingTime()
Gateway response out timestamp.
|
List<SideAllocGrpBCElem> |
getSideAllocGrpBC()
Side Alloc Group B C.
|
SwapClearer |
getSwapClearer()
Swap clearer for EFS Trades only.
|
TemplateId |
getTemplateId()
Returns message TemplateID.
|
long |
getTesExecId()
System transaction identifier for a Trade Entry Service transaction.
|
TradePublishIndicator |
getTradePublishIndicator()
Indicates if a trade should be reported via the market reporting service.
|
String |
getTradeReportId()
User defined transaction ID.
|
String |
getTradeReportText()
User defined text field.
|
TradeReportType |
getTradeReportType()
Identifies the type of trade notification.
|
long |
getTransactTime()
Timestamp of the match event (trade).
|
long |
getTransBkdTime()
Trade Closure Time, the time when an Off-Book trade was concluded outside the Eurex System.
|
List<TrdClearingPriceLegGrpElem> |
getTrdClearingPriceLegGrp()
Trd Clearing Price Leg Group.
|
List<TrdInstrmntLegGrpElem> |
getTrdInstrmntLegGrp()
Trd Instrmnt Leg Group.
|
TrdRptStatus |
getTrdRptStatus()
SRQS deal status.
|
TrdType |
getTrdType()
Indicates if a trade should be reported via the market reporting service.
|
String |
getUnderlyingCurrency()
Underlying security's currency.
|
String |
getUnderlyingIssuer()
The issuer or name of the underlying security.
|
long |
getUnderlyingMaturityDate()
Underlying security's maturity date.
|
long |
getUnderlyingPx()
Underlying price associate with a derivative instrument.
|
long |
getUnderlyingQty()
Nominal value.
|
String |
getUnderlyingSecurityDesc()
Description of the Underlying security.
|
String |
getUnderlyingSecurityId()
Underlying security's ID.
|
long |
getUnderlyingSettlementDate()
Date the underlying instrument will settle.
|
List<UnderlyingStipGrpElem> |
getUnderlyingStipGrp()
Underlying Stip Group.
|
String |
getVarText()
Text.
|
void |
notify(MessageListener listener)
Notify message listener.
|
void |
serialize(SerializerHelpers serializerHelpers)
Serialize message to Eurex ETI binary format.
|
TESBroadcast |
setApplId(ApplId value) |
TESBroadcast |
setApplResendFlag(ApplResendFlag value) |
TESBroadcast |
setApplSeqNum(long value) |
TESBroadcast |
setApplSubId(long value) |
TESBroadcast |
setAutoApprovalRuleId(long value) |
TESBroadcast |
setHedgeType(HedgeType value) |
TESBroadcast |
setInstrumentAttributeGrp(List<InstrumentAttributeGrpElem> value) |
TESBroadcast |
setInstrumentEventGrp(List<InstrumentEventGrpElem> value) |
TESBroadcast |
setLastFragment(LastFragment value) |
TESBroadcast |
setLastPx(long value) |
TESBroadcast |
setMarketSegmentId(int value) |
TESBroadcast |
setMessageEventSource(MessageEventSource value) |
void |
setMsgSeqNum(long value)
Set message sequence number.
|
TESBroadcast |
setPackageId(long value) |
TESBroadcast |
setPartitionId(int value) |
TESBroadcast |
setPartyIdSettlementLocation(PartyIdSettlementLocation value) |
TESBroadcast |
setProductComplex(ProductComplex value) |
TESBroadcast |
setRelatedClosePrice(long value) |
TESBroadcast |
setRelatedMarketSegmentId(int value) |
TESBroadcast |
setRelatedPx(long value) |
TESBroadcast |
setRelatedSecurityId(long value) |
TESBroadcast |
setRelatedTradeId(long value) |
TESBroadcast |
setRelatedTradeQuantity(long value) |
TESBroadcast |
setRootPartyExecutingFirm(String value) |
TESBroadcast |
setRootPartyExecutingTrader(String value) |
TESBroadcast |
setSecurityId(long value) |
void |
setSendingTime(long value) |
TESBroadcast |
setSideAllocGrpBC(List<SideAllocGrpBCElem> value) |
TESBroadcast |
setSwapClearer(SwapClearer value) |
TESBroadcast |
setTesExecId(long value) |
TESBroadcast |
setTradePublishIndicator(TradePublishIndicator value) |
TESBroadcast |
setTradeReportId(String value) |
TESBroadcast |
setTradeReportText(String value) |
TESBroadcast |
setTradeReportType(TradeReportType value) |
TESBroadcast |
setTransactTime(long value) |
TESBroadcast |
setTransBkdTime(long value) |
TESBroadcast |
setTrdClearingPriceLegGrp(List<TrdClearingPriceLegGrpElem> value) |
TESBroadcast |
setTrdInstrmntLegGrp(List<TrdInstrmntLegGrpElem> value) |
TESBroadcast |
setTrdRptStatus(TrdRptStatus value) |
TESBroadcast |
setTrdType(TrdType value) |
TESBroadcast |
setUnderlyingCurrency(String value) |
TESBroadcast |
setUnderlyingIssuer(String value) |
TESBroadcast |
setUnderlyingMaturityDate(long value) |
TESBroadcast |
setUnderlyingPx(long value) |
TESBroadcast |
setUnderlyingQty(long value) |
TESBroadcast |
setUnderlyingSecurityDesc(String value) |
TESBroadcast |
setUnderlyingSecurityId(String value) |
TESBroadcast |
setUnderlyingSettlementDate(long value) |
TESBroadcast |
setUnderlyingStipGrp(List<UnderlyingStipGrpElem> value) |
TESBroadcast |
setVarText(String 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 TESBroadcast setApplSeqNum(long value)
public long getApplSubId()
public TESBroadcast setApplSubId(long value)
public int getPartitionId()
public TESBroadcast setPartitionId(int value)
public ApplResendFlag getApplResendFlag()
public TESBroadcast setApplResendFlag(ApplResendFlag value)
public ApplId getApplId()
public TESBroadcast setApplId(ApplId value)
public LastFragment getLastFragment()
public TESBroadcast setLastFragment(LastFragment value)
public long getSecurityId()
public TESBroadcast setSecurityId(long value)
public long getLastPx()
public TESBroadcast setLastPx(long value)
public long getTransactTime()
public TESBroadcast setTransactTime(long value)
public long getUnderlyingPx()
public TESBroadcast setUnderlyingPx(long value)
public long getTransBkdTime()
public TESBroadcast setTransBkdTime(long value)
public long getRelatedClosePrice()
public TESBroadcast setRelatedClosePrice(long value)
public long getRelatedTradeQuantity()
public TESBroadcast setRelatedTradeQuantity(long value)
public long getRelatedSecurityId()
public TESBroadcast setRelatedSecurityId(long value)
public long getRelatedPx()
public TESBroadcast setRelatedPx(long value)
public long getUnderlyingQty()
public TESBroadcast setUnderlyingQty(long value)
public int getMarketSegmentId()
public TESBroadcast setMarketSegmentId(int value)
public long getPackageId()
public TESBroadcast setPackageId(long value)
public long getTesExecId()
public TESBroadcast setTesExecId(long value)
public long getUnderlyingSettlementDate()
public TESBroadcast setUnderlyingSettlementDate(long value)
public long getUnderlyingMaturityDate()
public TESBroadcast setUnderlyingMaturityDate(long value)
public long getRelatedTradeId()
public TESBroadcast setRelatedTradeId(long value)
public int getRelatedMarketSegmentId()
public TESBroadcast setRelatedMarketSegmentId(int value)
public long getAutoApprovalRuleId()
public TESBroadcast setAutoApprovalRuleId(long value)
public TrdType getTrdType()
public TESBroadcast setTrdType(TrdType value)
public TradeReportType getTradeReportType()
public TESBroadcast setTradeReportType(TradeReportType value)
public TrdRptStatus getTrdRptStatus()
public TESBroadcast setTrdRptStatus(TrdRptStatus value)
public ProductComplex getProductComplex()
public TESBroadcast setProductComplex(ProductComplex value)
public TradePublishIndicator getTradePublishIndicator()
public TESBroadcast setTradePublishIndicator(TradePublishIndicator value)
public PartyIdSettlementLocation getPartyIdSettlementLocation()
public TESBroadcast setPartyIdSettlementLocation(PartyIdSettlementLocation value)
public HedgeType getHedgeType()
public TESBroadcast setHedgeType(HedgeType value)
public SwapClearer getSwapClearer()
public TESBroadcast setSwapClearer(SwapClearer value)
public MessageEventSource getMessageEventSource()
public TESBroadcast setMessageEventSource(MessageEventSource value)
public String getTradeReportText()
public TESBroadcast setTradeReportText(String value)
public String getTradeReportId()
public TESBroadcast setTradeReportId(String value)
public String getRootPartyExecutingFirm()
public TESBroadcast setRootPartyExecutingFirm(String value)
public String getRootPartyExecutingTrader()
public TESBroadcast setRootPartyExecutingTrader(String value)
public String getUnderlyingSecurityId()
public TESBroadcast setUnderlyingSecurityId(String value)
public String getUnderlyingSecurityDesc()
public TESBroadcast setUnderlyingSecurityDesc(String value)
public String getUnderlyingCurrency()
public TESBroadcast setUnderlyingCurrency(String value)
public String getUnderlyingIssuer()
public TESBroadcast setUnderlyingIssuer(String value)
public String getVarText()
public TESBroadcast setVarText(String value)
public List<SideAllocGrpBCElem> getSideAllocGrpBC()
public TESBroadcast setSideAllocGrpBC(List<SideAllocGrpBCElem> value)
public List<TrdInstrmntLegGrpElem> getTrdInstrmntLegGrp()
public TESBroadcast setTrdInstrmntLegGrp(List<TrdInstrmntLegGrpElem> value)
public List<InstrumentEventGrpElem> getInstrumentEventGrp()
public TESBroadcast setInstrumentEventGrp(List<InstrumentEventGrpElem> value)
public List<TrdClearingPriceLegGrpElem> getTrdClearingPriceLegGrp()
public TESBroadcast setTrdClearingPriceLegGrp(List<TrdClearingPriceLegGrpElem> value)
public List<InstrumentAttributeGrpElem> getInstrumentAttributeGrp()
public TESBroadcast setInstrumentAttributeGrp(List<InstrumentAttributeGrpElem> value)
public List<UnderlyingStipGrpElem> getUnderlyingStipGrp()
public TESBroadcast setUnderlyingStipGrp(List<UnderlyingStipGrpElem> value)
Copyright © 2012–2024 Onix Solutions. All rights reserved.