Infront Data Manager Connect Client (.NET)

Public Member Functions | List of all members
Gevasys.DataCore.Core.IStreamingConsumer Interface Reference

More...

Inherits Gevasys.DataCore.Core.IConsumer.

Inherited by Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.IStreamingConsumerManager, and Gevasys.DataCore.Core.StreamingConsumer.

## Public Member Functions
void | SetAsBackup (bool isBackup)
bool | GetIsBackup ()
bool | Start ()
void | Stop ()
void | AsyncServiceCallCallback (AsyncServiceCallResult result)
bool | GetIsAlive ()
| Gets the alive state of the IConsumer. More...
Public Member Functions inherited from Gevasys.DataCore.Core.IConsumer
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 streaming consumers.

## Member Function Documentation

## ◆ AsyncServiceCallCallback()

void Gevasys.DataCore.Core.IStreamingConsumer.AsyncServiceCallCallback | ( | AsyncServiceCallResult | result | ) |

The callback method for asynchronous services calls.

Parameters

  result | The result of the asynchronous call.

Implemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager, and Gevasys.DataCore.Core.StreamingConsumer.

## ◆ GetIsAlive()

bool Gevasys.DataCore.Core.IStreamingConsumer.GetIsAlive | ( |  | ) |

Gets the alive state of the IConsumer.

Returns
  True if the IConsumer is alive.

Implemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager, and Gevasys.DataCore.Core.StreamingConsumer.

## ◆ GetIsBackup()

bool Gevasys.DataCore.Core.IStreamingConsumer.GetIsBackup | ( |  | ) |

Get the backup state of a IConsumer.

Returns
  True if the IConsumer is in backup state.

Implemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager, and Gevasys.DataCore.Core.StreamingConsumer.

## ◆ SetAsBackup()

void Gevasys.DataCore.Core.IStreamingConsumer.SetAsBackup | ( | bool | isBackup | ) |

Sets a IConsumer to the backup state.

Implemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager, and Gevasys.DataCore.Core.StreamingConsumer.

## ◆ Start()

bool Gevasys.DataCore.Core.IStreamingConsumer.Start | ( |  | ) |

Starts the IConsumer.

Returns
  True if successful.

Implemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager, Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumerManager, and Gevasys.DataCore.Core.StreamingConsumer.

## ◆ Stop()

void Gevasys.DataCore.Core.IStreamingConsumer.Stop | ( |  | ) |

Stops the IConsumer.

Implemented in Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumer, Gevasys.DataCore.Consumer.Manager.StreamingConsumerManager, Gevasys.DataCore.Client.Consumer.Tcp.TcpConsumerManager, and Gevasys.DataCore.Core.StreamingConsumer.

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

- IStreamingConsumer.cs

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