|
||||||||||
| 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 | |||||||||