More...
Inherits ISupportInitialize, and Gevasys.DataCore.Core.IConsumer.
Class that manages a primary and a secondary streaming consumer. Any instances of this class should be created by a instance of ConfigurationHelper.
The configuration of any ConsumerStore can be done in the InstanceConfiguration.xml file.
◆ AddExchange()
void Gevasys.DataCore.Consumer.Manager.ConsumerStore.AddExchange |
( |
String |
Exchange | ) |
|
|
inline |
Adds and subscribes a exchange.
- Parameters
-
<font color="#3F5FBF" size="2"> <font color="#3F5FBF" size="2">Not available in version 1.1.</font> </font>
Implements Gevasys.DataCore.Core.IConsumer.
◆ AddFilterElement()
void Gevasys.DataCore.Consumer.Manager.ConsumerStore.AddFilterElement |
( |
FilterElement |
filterElement | ) |
|
|
inline |
◆ AddInstrument()
void Gevasys.DataCore.Consumer.Manager.ConsumerStore.AddInstrument |
( |
String |
instrument | ) |
|
|
inline |
◆ AddInstruments()
void Gevasys.DataCore.Consumer.Manager.ConsumerStore.AddInstruments |
( |
InstrumentList |
instruments | ) |
|
|
inline |
◆ GetConsumerType()
ConsumerType Gevasys.DataCore.Consumer.Manager.ConsumerStore.GetConsumerType |
( |
| ) |
|
|
inline |
◆ GetInstruments()
InstrumentList Gevasys.DataCore.Consumer.Manager.ConsumerStore.GetInstruments |
( |
| ) |
|
|
inline |
◆ GetName()
String Gevasys.DataCore.Consumer.Manager.ConsumerStore.GetName |
( |
| ) |
|
|
inline |
◆ RemoveAll()
void Gevasys.DataCore.Consumer.Manager.ConsumerStore.RemoveAll |
( |
| ) |
|
|
inline |
◆ RemoveExchange()
void Gevasys.DataCore.Consumer.Manager.ConsumerStore.RemoveExchange |
( |
String |
Exchange | ) |
|
|
inline |
Removes and unsubscribes a exchange.
<font color="#3F5FBF" size="2"> <font color="#3F5FBF" size="2">Available from version 2.x</font> </font>
Implements Gevasys.DataCore.Core.IConsumer.
◆ RemoveFieldFilter()
void Gevasys.DataCore.Consumer.Manager.ConsumerStore.RemoveFieldFilter |
( |
| ) |
|
|
inline |
Removes a field filter.
<font color="#3F5FBF" size="2"> <font color="#3F5FBF" size="2">Available from Version 2.x.</font> </font>
Implements Gevasys.DataCore.Core.IConsumer.
◆ RemoveFilterElement()
void Gevasys.DataCore.Consumer.Manager.ConsumerStore.RemoveFilterElement |
( |
FilterElement |
filterElement | ) |
|
|
inline |
◆ RemoveInstrument()
void Gevasys.DataCore.Consumer.Manager.ConsumerStore.RemoveInstrument |
( |
String |
instrument | ) |
|
|
inline |
◆ RemoveInstruments()
void Gevasys.DataCore.Consumer.Manager.ConsumerStore.RemoveInstruments |
( |
InstrumentList |
instruments | ) |
|
|
inline |
Remove and unsubscribes a list of instruments.
- Parameters
-
instruments | <font color="#3F5FBF" size="2"> <font color="#3F5FBF" size="2">The list of Instruments</font> </font> |
Implements Gevasys.DataCore.Core.IConsumer.
◆ RequestRecaps()
void Gevasys.DataCore.Consumer.Manager.ConsumerStore.RequestRecaps |
( |
InstrumentList |
instrumentList | ) |
|
|
inline |
◆ SetFieldFilter()
void Gevasys.DataCore.Consumer.Manager.ConsumerStore.SetFieldFilter |
( |
List< string > |
fieldList | ) |
|
|
inline |
Sets a list of fields as a data filter for the streaming connection on the server side. Only fields that exists in the field filter will be pushed.
- Parameters
-
<font color="#3F5FBF" size="2"> <font color="#3F5FBF" size="2">Available from Version 2.x.</font> </font>
Implements Gevasys.DataCore.Core.IConsumer.
The documentation for this class was generated from the following file: