|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.otfeed.protocol.request.book.BookReader
public abstract class BookReader
Class that knows how to de-serialise miscellaneous Book events.
Field Summary | |
---|---|
int |
mask
|
DataEnum |
type
|
Method Summary | |
---|---|
static BookReader |
cancelReader(IDataDelegate<OTBookCancel> dataDelegate)
Creates reader for the BookCancel event. |
static BookReader |
changeReader(IDataDelegate<OTBookChange> dataDelegate)
Creates reader for the BookChange event. |
static BookReader |
deleteReader(IDataDelegate<OTBookDelete> dataDelegate)
Creates reader for the BookDelete event. |
static BookReader |
executeReader(IDataDelegate<OTBookExecute> dataDelegate)
Creates reader for the BookExecute event. |
static BookReader |
orderReader(IDataDelegate<OTBookOrder> dataDelegate)
Creates reader for the BookOrder event. |
static BookReader |
priceLevelReader(IDataDelegate<OTBookPriceLevel> dataDelegate)
Creates reader for the BookPriceLevel event. |
static BookReader |
purgeReader(IDataDelegate<OTBookPurge> dataDelegate)
Creates reader for the BookPurge event. |
abstract void |
read(Header header,
java.nio.ByteBuffer in)
Reads response data frame, parses it and emits events. |
static BookReader |
replaceReader(IDataDelegate<OTBookReplace> dataDelegate)
Creates reader for the BookChange event. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public final DataEnum type
public final int mask
Method Detail |
---|
public abstract void read(Header header, java.nio.ByteBuffer in)
header
- response header.in
- data frame.public static final BookReader orderReader(IDataDelegate<OTBookOrder> dataDelegate)
public static final BookReader executeReader(IDataDelegate<OTBookExecute> dataDelegate)
public static final BookReader deleteReader(IDataDelegate<OTBookDelete> dataDelegate)
public static final BookReader cancelReader(IDataDelegate<OTBookCancel> dataDelegate)
public static final BookReader changeReader(IDataDelegate<OTBookChange> dataDelegate)
public static final BookReader replaceReader(IDataDelegate<OTBookReplace> dataDelegate)
public static final BookReader purgeReader(IDataDelegate<OTBookPurge> dataDelegate)
public static final BookReader priceLevelReader(IDataDelegate<OTBookPriceLevel> dataDelegate)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |