Class EventProcessor
Inheritance
EventProcessor
Assembly: LaunchDarkly.InternalSdk.dll
Syntax
public sealed class EventProcessor : IDisposable
Constructors
EventProcessor(EventsConfiguration, IEventSender, IContextDeduplicator, IDiagnosticStore, IDiagnosticDisabler, Logger, Action)
Declaration
public EventProcessor(EventsConfiguration config, IEventSender eventSender, IContextDeduplicator contextDeduplicator, IDiagnosticStore diagnosticStore, IDiagnosticDisabler diagnosticDisabler, Logger logger, Action testActionOnDiagnosticSend)
Parameters
Methods
Dispose()
Declaration
Flush()
Declaration
FlushAndWait(TimeSpan)
Declaration
public bool FlushAndWait(TimeSpan timeout)
Parameters
Returns
FlushAndWaitAsync(TimeSpan)
Declaration
public Task<bool> FlushAndWaitAsync(TimeSpan timeout)
Parameters
Returns
RecordCustomEvent(in CustomEvent)
Declaration
public void RecordCustomEvent(in EventTypes.CustomEvent e)
Parameters
RecordEvaluationEvent(in EvaluationEvent)
Declaration
public void RecordEvaluationEvent(in EventTypes.EvaluationEvent e)
Parameters
RecordIdentifyEvent(in IdentifyEvent)
Declaration
public void RecordIdentifyEvent(in EventTypes.IdentifyEvent e)
Parameters
RecordMigrationOpEvent(in MigrationOpEvent)
Declaration
public void RecordMigrationOpEvent(in EventTypes.MigrationOpEvent e)
Parameters
SetOffline(bool)
Declaration
public void SetOffline(bool offline)
Parameters
Type |
Name |
Description |
bool |
offline |
|
Implements