public interface MarketDefinition
A Market in this case represents an entity like HotSpot or EBS. However these Markets might have multiple specific instances, each with it's own rules. We refer to these instances as Venues. This MarketDefinition object is for one of these specific instances - or venues.
| Modifier and Type | Field and Description |
|---|---|
static int |
MARKET_ID_MAX_BYTE_COUNT |
static long |
VENUE_ID_NULL_VALUE |
static int |
VENUE_NAME_MAX_BYTE_COUNT |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getMarketID()
The ID of the actual market.
|
void |
getMarketID(byte[] marketID)
The ID of the actual market.
|
int |
getNoOrdTypeRulesCount() |
java.util.Iterator<NoOrdTypeRules> |
getNoOrdTypeRulesIterator()
Iterator for the NoOrdTypeRules objects.
|
java.util.stream.Stream<NoOrdTypeRules> |
getNoOrdTypeRulesStream()
Stream for the NoOrdTypeRules objects.
|
long |
getVenueID()
The id of the specific market-instance.
|
java.lang.String |
getVenueName()
The name of the specific market-instance.
|
void |
getVenueName(byte[] venueName)
The name of the specific market-instance.
|
static final long VENUE_ID_NULL_VALUE
static final int VENUE_NAME_MAX_BYTE_COUNT
static final int MARKET_ID_MAX_BYTE_COUNT
long getVenueID()
java.lang.String getVenueName()
void getVenueName(byte[] venueName)
VENUE_NAME_MAX_BYTE_COUNT in length)
to hold the UTF-8 bytes of the value.
No Objects are created.java.lang.String getMarketID()
void getMarketID(byte[] marketID)
MARKET_ID_MAX_BYTE_COUNT in length)
to hold the UTF-8 bytes of the value.
No Objects are created.java.util.stream.Stream<NoOrdTypeRules> getNoOrdTypeRulesStream()
java.util.Iterator<NoOrdTypeRules> getNoOrdTypeRulesIterator()
int getNoOrdTypeRulesCount()