Package com.launchdarkly.sdk.internal.events
This package contains the core implementation of analytics events and diagnostic events
used by the Java SDK and Android SDK.
All types in this package are for internal LaunchDarkly use only, and are subject to change. They are not part of the public supported API of the SDKs, and they should not be referenced by application code. They have public scope only because they need to be available to LaunchDarkly SDK code in other packages.
-
Interface Summary Interface Description EventContextDeduplicator Interface for a strategy for removing duplicate contexts from the event stream.EventProcessor Interface describing theDefaultEventProcessor
methods.EventSender Internal interface for a component that can deliver preformatted event data. -
Class Summary Class Description DefaultEventProcessor The internal component that processes and delivers analytics events.DefaultEventSender The default implementation of delivering JSON data to an LaunchDarkly event endpoint.DiagnosticEvent Base class for diagnostic events.DiagnosticStore Implementation of basic diagnostic event creation.DiagnosticStore.SdkDiagnosticParams Parameters for creating a DiagnosticStore.Event Base class for all analytics events that are generated by the client.Event.Custom A custom event created with one of the SDK'strack
methods.Event.FeatureRequest An event generated by a feature flag evaluation.Event.Identify An event created with the SDK'sidentify
method (or generated automatically at startup if it is a client-side SDK).Event.Index An event created internally by the SDK to hold user data that may be referenced by multiple events.Event.MigrationOp An event generated by a migration operation.Event.MigrationOp.ConsistencyMeasurement Measurement used to indicate if the values in a read operation were consistent.Event.MigrationOp.ErrorMeasurement Error measurement for a migration operation.Event.MigrationOp.InvokedMeasurement Invoked measurement for a migration op.Event.MigrationOp.LatencyMeasurement Latency measurement for a migration operation.EventsConfiguration Internal representation of the configuration properties forDefaultEventProcessor
.EventSender.Result Encapsulates the results of a call to an EventSender method.Sampler Class used for event sampling. -
Enum Summary Enum Description DiagnosticConfigProperty Defines the standard properties that are allowed in the configuration section of a diagnostic initialization event.