Infront Data Manager Connect Client (.NET)
Public Member Functions | List of all members
Gevasys.DataCore.Core.IConsumer Interface Reference

More...

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 ()
 

Detailed Description

Represents a interface for all consumers.

Member Function Documentation

◆ AddExchange()

void Gevasys.DataCore.Core.IConsumer.AddExchange ( String  Exchange)

Adds and subscribes a exchange.

Parameters
ExchangeThe 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.

◆ AddFilterElement()

void Gevasys.DataCore.Core.IConsumer.AddFilterElement ( FilterElement  filterElement)

◆ AddInstrument()

void Gevasys.DataCore.Core.IConsumer.AddInstrument ( String  instrument)

◆ AddInstruments()

void Gevasys.DataCore.Core.IConsumer.AddInstruments ( InstrumentList  instruments)

◆ GetConsumerType()

ConsumerType Gevasys.DataCore.Core.IConsumer.GetConsumerType ( )

◆ GetInstruments()

InstrumentList Gevasys.DataCore.Core.IConsumer.GetInstruments ( )

◆ GetName()

String Gevasys.DataCore.Core.IConsumer.GetName ( )

◆ RemoveAll()

void Gevasys.DataCore.Core.IConsumer.RemoveAll ( )

◆ RemoveExchange()

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.

◆ RemoveFieldFilter()

void Gevasys.DataCore.Core.IConsumer.RemoveFieldFilter ( )

◆ RemoveFilterElement()

void Gevasys.DataCore.Core.IConsumer.RemoveFilterElement ( FilterElement  filterElement)

◆ RemoveInstrument()

void Gevasys.DataCore.Core.IConsumer.RemoveInstrument ( String  instrument)

◆ RemoveInstruments()

void Gevasys.DataCore.Core.IConsumer.RemoveInstruments ( InstrumentList  instruments)

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>

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.

◆ RequestRecaps()

void Gevasys.DataCore.Core.IConsumer.RequestRecaps ( InstrumentList  instrumentList)

◆ SetFieldFilter()

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.

Parameters
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.


The documentation for this interface was generated from the following file:

Copyright (C) 2021 Infront Financial Technology GmbH
Mainzer Landstrasse 178 – 190
60327 Frankfurt am Main
Infront Data Manager Connect V4.1