public class Layer1ApiBasicListenable extends java.lang.Object implements LayerApiListenable
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<Layer1ApiAdminListener> |
adminListeners |
protected java.util.List<Layer1ApiDataListener> |
dataListeners |
protected java.util.List<Layer1ApiInstrumentListener> |
instrumentListeners |
protected java.util.List<Layer1ApiMboDataListener> |
mboDataListeners |
protected java.util.List<Layer1ApiTradingListener> |
tradingListeners |
| Constructor and Description |
|---|
Layer1ApiBasicListenable() |
protected final java.util.List<Layer1ApiInstrumentListener> instrumentListeners
protected final java.util.List<Layer1ApiDataListener> dataListeners
protected final java.util.List<Layer1ApiMboDataListener> mboDataListeners
protected final java.util.List<Layer1ApiTradingListener> tradingListeners
protected final java.util.List<Layer1ApiAdminListener> adminListeners
protected void onNoSubscribers()
public void addListener(Layer1ApiInstrumentListener listener)
Layer1ApiInstrumentListenableaddListener in interface Layer1ApiInstrumentListenablelistener - listener to addpublic void removeListener(Layer1ApiInstrumentListener listener)
Layer1ApiInstrumentListenableremoveListener in interface Layer1ApiInstrumentListenablelistener - listener to removepublic void addListener(Layer1ApiDataListener listener)
Layer1ApiDataListenableaddListener in interface Layer1ApiDataListenablelistener - listener to addpublic void removeListener(Layer1ApiDataListener listener)
Layer1ApiDataListenableremoveListener in interface Layer1ApiDataListenablelistener - listener to removepublic void addListener(Layer1ApiMboDataListener listener)
Layer1ApiMboDataListenableaddListener in interface Layer1ApiMboDataListenablelistener - listener to addpublic void removeListener(Layer1ApiMboDataListener listener)
Layer1ApiMboDataListenableremoveListener in interface Layer1ApiMboDataListenablelistener - listener to removepublic void addListener(Layer1ApiTradingListener listener)
Layer1ApiTradingListenableaddListener in interface Layer1ApiTradingListenablelistener - listener to addpublic void removeListener(Layer1ApiTradingListener listener)
Layer1ApiTradingListenableremoveListener in interface Layer1ApiTradingListenablelistener - listener to removepublic void addListener(Layer1ApiAdminListener listener)
Layer1ApiAdminListenableaddListener in interface Layer1ApiAdminListenablelistener - listener to addpublic void removeListener(Layer1ApiAdminListener listener)
Layer1ApiAdminListenableremoveListener in interface Layer1ApiAdminListenablelistener - listener to removepublic int getUniqueListenersCount()
public Layer1ApiAdminListener getAdminListenerBroadcaster()
public Layer1ApiInstrumentListener getInstrumentListenerBroadcaster()
public Layer1ApiTradingListener getTradingListenerBroadcaster()
public Layer1ApiDataListener getDataListenerBroadcaster()