Infront Data Manager Connect Client (.NET)
|
Inherited by Gevasys.DataCore.Consumer.Manager.ConsumerStore, Gevasys.DataCore.Consumer.Manager.StreamingPartitioner, and Gevasys.DataCore.Core.IStreamingConsumer.
Public Member Functions | |
void | AddInstrument (String instrument) |
void | AddInstruments (InstrumentList instruments) |
void | AddExchange (String Exchange) |
void | RemoveInstrument (String instrument) |
void | RemoveInstruments (InstrumentList instruments) |
void | RemoveExchange (String Exchange) |
void | AddFilterElement (FilterElement filterElement) |
Adds a FilterElement More... | |
void | RemoveFilterElement (FilterElement filterElement) |
Removes the FilterElement More... | |
void | RemoveAll () |
InstrumentList | GetInstruments () |
void | SetFieldFilter (List< string > fieldList) |
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. More... | |
void | RemoveFieldFilter () |
Removes a field filter. More... | |
String | GetName () |
ConsumerType | GetConsumerType () |
void | RequestRecaps (InstrumentList instrumentList) |
void | SubscribeNewsBroadcast () |
void | UnsubscribeNewsBroadcast () |
Represents a interface for all consumers.
void Gevasys.DataCore.Core.IConsumer.AddExchange | ( | String | Exchange | ) |
Adds and subscribes a exchange.
Exchange | The exchange. |
<font color="#3F5FBF" size="2"> <font color="#3F5FBF" size="2">Not available in version 1.1.</font> </font>
Implemented in Gevasys.DataCore.Consumer.Manager.StreamingPartitioner, Gevasys.DataCore.Consumer.Manager.ConsumerStore, Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager, and Gevasys.DataCore.Core.StreamingConsumer.
void Gevasys.DataCore.Core.IConsumer.AddFilterElement | ( | FilterElement | filterElement | ) |
Adds a FilterElement
filterElement |
Implemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.ConsumerStore, Gevasys.DataCore.Core.StreamingConsumer, and Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager.
void Gevasys.DataCore.Core.IConsumer.AddInstrument | ( | String | instrument | ) |
Adds and subscribes a instrument.
instrument | The instrument. |
Implemented in Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager, Gevasys.DataCore.Consumer.Manager.ConsumerStore, Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.StreamingPartitioner, and Gevasys.DataCore.Core.StreamingConsumer.
void Gevasys.DataCore.Core.IConsumer.AddInstruments | ( | InstrumentList | instruments | ) |
Adds and subscribes a list of instruments.
instruments | The list of instruments. |
Implemented in Gevasys.DataCore.Consumer.Manager.ConsumerStore, Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.StreamingPartitioner, Gevasys.DataCore.Core.StreamingConsumer, and Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager.
ConsumerType Gevasys.DataCore.Core.IConsumer.GetConsumerType | ( | ) |
Gets the type of the Consumer.
Implemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.ConsumerStore, Gevasys.DataCore.Consumer.Manager.StreamingPartitioner, Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager, and Gevasys.DataCore.Core.StreamingConsumer.
InstrumentList Gevasys.DataCore.Core.IConsumer.GetInstruments | ( | ) |
Get the list of subscribed instruments.
Implemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.ConsumerStore, Gevasys.DataCore.Consumer.Manager.StreamingPartitioner, Gevasys.DataCore.Core.StreamingConsumer, and Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager.
String Gevasys.DataCore.Core.IConsumer.GetName | ( | ) |
Gets the name of the Consumer.
Implemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Core.StreamingConsumer, Gevasys.DataCore.Consumer.Manager.StreamingPartitioner, Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager, and Gevasys.DataCore.Consumer.Manager.ConsumerStore.
void Gevasys.DataCore.Core.IConsumer.RemoveAll | ( | ) |
Removes and unsubscribes all instruments and exchanges.
Implemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager, Gevasys.DataCore.Consumer.Manager.ConsumerStore, Gevasys.DataCore.Consumer.Manager.StreamingPartitioner, and Gevasys.DataCore.Core.StreamingConsumer.
void Gevasys.DataCore.Core.IConsumer.RemoveExchange | ( | String | Exchange | ) |
Removes and unsubscribes a exchange.
<font color="#3F5FBF" size="2"> <font color="#3F5FBF" size="2">Available from version 2.x</font> </font>
Implemented in Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager, Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.ConsumerStore, Gevasys.DataCore.Consumer.Manager.StreamingPartitioner, and Gevasys.DataCore.Core.StreamingConsumer.
void Gevasys.DataCore.Core.IConsumer.RemoveFieldFilter | ( | ) |
Removes a field filter.
<font color="#3F5FBF" size="2"> <font color="#3F5FBF" size="2">Available from Version 2.x.</font> </font>
Implemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.ConsumerStore, Gevasys.DataCore.Consumer.Manager.StreamingPartitioner, Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager, and Gevasys.DataCore.Core.StreamingConsumer.
void Gevasys.DataCore.Core.IConsumer.RemoveFilterElement | ( | FilterElement | filterElement | ) |
Removes the FilterElement
filterElement |
Implemented in Gevasys.DataCore.Consumer.Manager.ConsumerStore, Gevasys.DataCore.Core.StreamingConsumer, and Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager.
void Gevasys.DataCore.Core.IConsumer.RemoveInstrument | ( | String | instrument | ) |
Removes an unsubscribes a instrument.
instrument | The instrument. |
Implemented in Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager, Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.StreamingPartitioner, Gevasys.DataCore.Consumer.Manager.ConsumerStore, and Gevasys.DataCore.Core.StreamingConsumer.
void Gevasys.DataCore.Core.IConsumer.RemoveInstruments | ( | InstrumentList | instruments | ) |
Remove and unsubscribes a list of instruments.
instruments | <font color="#3F5FBF" size="2"> <font color="#3F5FBF" size="2">The list of Instruments</font> </font> |
Implemented in Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager, Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.StreamingPartitioner, Gevasys.DataCore.Consumer.Manager.ConsumerStore, and Gevasys.DataCore.Core.StreamingConsumer.
void Gevasys.DataCore.Core.IConsumer.RequestRecaps | ( | InstrumentList | instrumentList | ) |
Request recap messages for a list of instruments.
instrumentList | The list of instruments. |
Implemented in Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager, Gevasys.DataCore.Consumer.Manager.StreamingPartitioner, Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.ConsumerStore, and Gevasys.DataCore.Core.StreamingConsumer.
void Gevasys.DataCore.Core.IConsumer.SetFieldFilter | ( | List< string > | fieldList | ) |
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.
fieldList |
<font color="#3F5FBF" size="2"> <font color="#3F5FBF" size="2">Available from Version 2.x.</font> </font>
Implemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.ConsumerStore, Gevasys.DataCore.Consumer.Manager.StreamingPartitioner, Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager, and Gevasys.DataCore.Core.StreamingConsumer.
Copyright (C) 2021 Infront Financial Technology GmbH
Mainzer Landstrasse 178 – 190
60327 Frankfurt am Main
Infront Data Manager Connect V4.1