public class DeactivatableStrategyUpdateGeneratorWithFilter
extends java.lang.Object
| Constructor and Description |
|---|
DeactivatableStrategyUpdateGeneratorWithFilter(SimplifiedL1ApiLoader simplifiedL1ApiLoader,
java.lang.String targetAlias,
velox.api.layer1.simplified.InstanceWrapper listener) |
| Modifier and Type | Method and Description |
|---|---|
void |
deactivate() |
java.util.function.Consumer<CustomGeneratedEventAliased> |
getGeneratedEventsConsumer() |
java.util.Set<java.lang.String> |
getGeneratorAliases() |
java.util.Set<StrategyUpdateGeneratorEventType> |
getGeneratorUpdateTypes() |
boolean |
isActive() |
void |
onBalance(BalanceInfo balanceInfo) |
void |
onDepth(java.lang.String alias,
boolean isBid,
int price,
int size) |
void |
onInstrumentAdded(java.lang.String alias,
InstrumentInfo instrumentInfo) |
void |
onInstrumentAlreadySubscribed(java.lang.String symbol,
java.lang.String exchange,
java.lang.String type) |
void |
onInstrumentNotFound(java.lang.String symbol,
java.lang.String exchange,
java.lang.String type) |
void |
onInstrumentRemoved(java.lang.String alias) |
void |
onMarketMode(java.lang.String alias,
MarketMode marketMode) |
void |
onMboCancel(java.lang.String alias,
java.lang.String orderId) |
void |
onMboReplace(java.lang.String alias,
java.lang.String orderId,
int price,
int size) |
void |
onMboSend(java.lang.String alias,
java.lang.String orderId,
boolean isBid,
int price,
int size) |
void |
onOrderExecuted(ExecutionInfo executionInfo) |
void |
onOrderUpdated(OrderInfoUpdate orderInfoUpdate) |
void |
onStatus(StatusInfo statusInfo) |
void |
onTrade(java.lang.String alias,
double price,
int size,
TradeInfo tradeInfo) |
void |
onUserMessage(java.lang.Object data) |
void |
setGeneratedEventsConsumer(java.util.function.Consumer<CustomGeneratedEventAliased> consumer) |
void |
setTime(long time) |
public DeactivatableStrategyUpdateGeneratorWithFilter(SimplifiedL1ApiLoader simplifiedL1ApiLoader, java.lang.String targetAlias, velox.api.layer1.simplified.InstanceWrapper listener)
public void setGeneratedEventsConsumer(java.util.function.Consumer<CustomGeneratedEventAliased> consumer)
public java.util.function.Consumer<CustomGeneratedEventAliased> getGeneratedEventsConsumer()
public void onStatus(StatusInfo statusInfo)
public void onOrderUpdated(OrderInfoUpdate orderInfoUpdate)
public void onOrderExecuted(ExecutionInfo executionInfo)
public void onBalance(BalanceInfo balanceInfo)
public void onTrade(java.lang.String alias,
double price,
int size,
TradeInfo tradeInfo)
public void onMarketMode(java.lang.String alias,
MarketMode marketMode)
public void onDepth(java.lang.String alias,
boolean isBid,
int price,
int size)
public void onMboSend(java.lang.String alias,
java.lang.String orderId,
boolean isBid,
int price,
int size)
public void onMboReplace(java.lang.String alias,
java.lang.String orderId,
int price,
int size)
public void onMboCancel(java.lang.String alias,
java.lang.String orderId)
public void onInstrumentAdded(java.lang.String alias,
InstrumentInfo instrumentInfo)
public void onInstrumentRemoved(java.lang.String alias)
public void onInstrumentNotFound(java.lang.String symbol,
java.lang.String exchange,
java.lang.String type)
public void onInstrumentAlreadySubscribed(java.lang.String symbol,
java.lang.String exchange,
java.lang.String type)
public void onUserMessage(java.lang.Object data)
public void setTime(long time)
public java.util.Set<StrategyUpdateGeneratorEventType> getGeneratorUpdateTypes()
public java.util.Set<java.lang.String> getGeneratorAliases()
public void deactivate()
public boolean isActive()