public class OrderBookUpdatedEventArgs<T extends BookBase> extends Object implements SendingTimeEventArgs
Constructor and Description |
---|
OrderBookUpdatedEventArgs(T book,
long receiveTime,
biz.onixs.cme.sbe.IMessage message,
long seqNum,
long sendingTime)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
T |
getBook()
Order book.
|
EventIndicator |
getEventIndicator()
Match event indicator.
|
biz.onixs.cme.sbe.IMessage |
getMessage()
Last message which is the source of this event.
|
long |
getMessageSequenceNumber()
Message sequence number.
|
long |
getReceiveTime()
Message receive time.
|
long |
getSendingTime()
Message sending time.
|
org.joda.time.LocalDate |
getTradeDate()
Trade date.
|
String |
toString()
Convert object to string representation.
|
public OrderBookUpdatedEventArgs(T book, long receiveTime, biz.onixs.cme.sbe.IMessage message, long seqNum, long sendingTime)
book
- Order bookreceiveTime
- Message receive timemessage
- FIX messageseqNum
- packet sequence numbersendingTime
- packet sending timepublic biz.onixs.cme.sbe.IMessage getMessage()
public EventIndicator getEventIndicator()
biz.onixs.cme.sbe.exceptions.TagNotFoundException
- Thrown if tag MatchEventIndicator was not present in the message.public T getBook()
public long getSendingTime()
getSendingTime
in interface SendingTimeEventArgs
public long getMessageSequenceNumber()
public org.joda.time.LocalDate getTradeDate()
biz.onixs.cme.sbe.exceptions.TagNotFoundException
- field was not found in message schemapublic long getReceiveTime()
Copyright © 2010–2020 Onix Solutions. All rights reserved.