CandleBuilderManager
StockSharp.Algo.Candles.Compression
Candle builder processing implementation.
Implementa: ICandleBuilderManager
Construtores
CandleBuilderManager(ILogReceiver, IdGenerator, IMessageAdapterWrapper, bool, IStorageBuffer, bool, CandleBuilderProvider)
Initializes a new instance of the CandleBuilderManager.
- logReceiver
- Log receiver.
- idGenerator
- Transaction id generator.
- adapter
- Adapter wrapper used for loopback messages and inner adapter access.
- sendFinishedCandlesImmediatelly
- Send finished candles immediately.
- buffer
- Storage buffer.
- cloneOutCandles
- Indicates whether outgoing candles should be cloned before emitting.
- candleBuilderProvider
- Candle builders provider.
Propriedades
Buffer : IStorageBuffer
Storage buffer.
SendFinishedCandlesImmediatelly : bool
Send out finished candles when they received.
Métodos
ProcessInMessageAsync(Message, CancellationToken) : ValueTask<ValueTuple<Message[], Message[]>>
Process a message going into the inner adapter.
- message
- Incoming message.
- cancellationToken
- Cancellation token.
Retorna: Processing result.
ProcessOutMessageAsync(Message, CancellationToken) : ValueTask<ValueTuple<Message, Message[]>>
Process a message coming from the inner adapter.
- message
- Outgoing message.
- cancellationToken
- Cancellation token.
Retorna: Processing result.