public class OrderBookChangedBaseEventArgs extends Object implements SendingTimeEventArgs
Constructor and Description |
---|
OrderBookChangedBaseEventArgs(BookBase<? extends ImpliedPriceLevel> book,
BookChangeType type,
Side side,
double quantity,
biz.onixs.util.ScaledDecimal price,
biz.onixs.cme.sbe.IGroup dataBlocks,
long seqNum,
long sendingTime)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
BookBase<? extends ImpliedPriceLevel> |
getBook()
Order book.
|
BookChangeType |
getBookChangeType()
Book change type.
|
biz.onixs.cme.sbe.IGroup |
getDataBlocks()
FIX repeating group which contains market data.
|
EventIndicator |
getEventIndicator()
Match event indicator.
|
long |
getMessageSequenceNumber()
Message sequence number.
|
biz.onixs.util.ScaledDecimal |
getPrice()
Price.
|
double |
getQuantity()
Quantity.
|
long |
getSendingTime()
Message sending time.
|
Side |
getSide()
Side.
|
org.joda.time.LocalDate |
getTradeDate()
Trade date.
|
String |
toString()
Convert object to string representation.
|
public OrderBookChangedBaseEventArgs(BookBase<? extends ImpliedPriceLevel> book, BookChangeType type, Side side, double quantity, biz.onixs.util.ScaledDecimal price, biz.onixs.cme.sbe.IGroup dataBlocks, long seqNum, long sendingTime)
book
- Order booktype
- Change typeside
- Sidequantity
- Quantityprice
- PricedataBlocks
- FIX repeating group which contains market dataseqNum
- packet sequence numbersendingTime
- packet sending timepublic BookBase<? extends ImpliedPriceLevel> getBook()
public EventIndicator getEventIndicator()
biz.onixs.cme.sbe.exceptions.TagNotFoundException
- Thrown if tag MatchEventIndicator was not present in the message.public BookChangeType getBookChangeType()
public double getQuantity()
public biz.onixs.util.ScaledDecimal getPrice()
public Side getSide()
public long getSendingTime()
getSendingTime
in interface SendingTimeEventArgs
public org.joda.time.LocalDate getTradeDate()
biz.onixs.cme.sbe.exceptions.TagNotFoundException
- field is missed in message schemapublic long getMessageSequenceNumber()
public biz.onixs.cme.sbe.IGroup getDataBlocks()
Copyright © 2010–2020 Onix Solutions. All rights reserved.