public class SimplifiedL1ApiLoader<T extends CustomModule>
extends Layer1ApiInjectorRelay
| Modifier and Type | Class and Description |
|---|---|
static class |
SimplifiedL1ApiLoader.LoadSessionIdWrapper |
protected static class |
SimplifiedL1ApiLoader.Point |
| Modifier and Type | Field and Description |
|---|---|
static CustomEventAggregatble |
CUSTOM_TRADE_EVENTS_AGGREGATOR |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,UserSettings.ParameterField>> |
initialUserSettings |
| Constructor and Description |
|---|
SimplifiedL1ApiLoader(Layer1ApiProvider provider,
java.lang.Class<T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptSettingsInterface(SettingsAccess settingsAccess) |
void |
addColorChangeListener(ColorsChangedListener listener) |
UserSettings |
createUserSettingsFromAnnotations(java.lang.Object instance,
java.lang.Class<? extends java.lang.annotation.Annotation> clazz,
java.lang.String alias,
boolean settingsExist) |
void |
finish() |
java.awt.Color |
getColor(java.lang.String alias,
java.lang.String name) |
StrategyPanel[] |
getCustomGuiFor(java.lang.String alias,
java.lang.String indicatorName) |
java.util.Map<java.lang.String,ResultPriceAxisInfo> |
getPriceRanges(java.lang.String alias,
double linesCount,
java.util.Map<java.lang.String,InputPriceAxisInfo> inputInfo) |
UserSettings |
getUserSettings(java.lang.String alias) |
boolean |
isStrategyEnabled(java.lang.String alias) |
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 |
onInstrumentRemoved(java.lang.String alias) |
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 |
onStrategyAdd() |
void |
onStrategyCheckboxEnabled(java.lang.String alias,
boolean isEnabled) |
void |
onTrade(java.lang.String alias,
double price,
int size,
TradeInfo tradeInfo) |
void |
onUserMessage(java.lang.Object data) |
void |
restartInstrument(java.lang.String alias) |
void |
setColor(java.lang.String alias,
java.lang.String name,
java.awt.Color color) |
void |
setStrategyEnabledRecheckCallback(java.lang.String alias,
java.lang.Runnable recheckCallback) |
void |
settingsChanged(java.lang.String alias,
UserSettings settings) |
void |
setWidgetConsumer(java.lang.String alias,
java.lang.String fullName,
WidgetRangeConsumer consumer) |
public static final CustomEventAggregatble CUSTOM_TRADE_EVENTS_AGGREGATOR
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,UserSettings.ParameterField>> initialUserSettings
public SimplifiedL1ApiLoader(Layer1ApiProvider provider,
java.lang.Class<T> clazz)
public void onStrategyAdd()
public void finish()
public void setColor(java.lang.String alias,
java.lang.String name,
java.awt.Color color)
public java.awt.Color getColor(java.lang.String alias,
java.lang.String name)
public void addColorChangeListener(ColorsChangedListener listener)
public void acceptSettingsInterface(SettingsAccess settingsAccess)
public StrategyPanel[] getCustomGuiFor(java.lang.String alias,
java.lang.String indicatorName)
public void settingsChanged(java.lang.String alias,
UserSettings settings)
public void onStrategyCheckboxEnabled(java.lang.String alias,
boolean isEnabled)
public boolean isStrategyEnabled(java.lang.String alias)
public void setStrategyEnabledRecheckCallback(java.lang.String alias,
java.lang.Runnable recheckCallback)
public void onUserMessage(java.lang.Object data)
public void onInstrumentAdded(java.lang.String alias,
InstrumentInfo instrumentInfo)
public void onInstrumentRemoved(java.lang.String alias)
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 onTrade(java.lang.String alias,
double price,
int size,
TradeInfo tradeInfo)
public void onOrderUpdated(OrderInfoUpdate orderInfoUpdate)
public void onOrderExecuted(ExecutionInfo executionInfo)
public void onStatus(StatusInfo statusInfo)
public void onBalance(BalanceInfo balanceInfo)
public java.util.Map<java.lang.String,ResultPriceAxisInfo> getPriceRanges(java.lang.String alias,
double linesCount,
java.util.Map<java.lang.String,InputPriceAxisInfo> inputInfo)
public UserSettings createUserSettingsFromAnnotations(java.lang.Object instance, java.lang.Class<? extends java.lang.annotation.Annotation> clazz, java.lang.String alias, boolean settingsExist)
public void restartInstrument(java.lang.String alias)
public UserSettings getUserSettings(java.lang.String alias)
public void setWidgetConsumer(java.lang.String alias,
java.lang.String fullName,
WidgetRangeConsumer consumer)