ReadonlyenabledIf there is a manager instance available, this will identify if the manager is enabled or not.
Initialize and associate this manager with the provided core instance. The manager reads its
configuration directly from the single global config (config.stats) and gates itself behind
the SDK Stats feature flag, so any changes made via the CDN / dynamic config are picked up at
runtime.
The core instance to associate with this manager.
Creates an isolated, initialized core for SDK Stats. The callback lets each SKU select the appropriate channel and plugins without using the customer's pipeline.
OptionalfeatureName: stringThe optional featureOptIn name used to gate the manager. Defaults to the
SDK Stats feature (STATS_SDK_FEATURE) which is enabled by default and can be opted-out via the
featureOptIn configuration.
OptionaluseFeature: UseFeatureFnOptional feature operation throttle supplied by the SKU.
The unload hook for the stats beat manager, which can be used to unload and disable the manager. This may return null if the manager cannot be initialized.
Returns a new IInternalSdkStats instance for the current state which includes the endpoint. This method should be called only after the manager has been initialized and the IInternalSdkStatsConfig has been set, otherwise it will return null.
The current state of the stats beat manager.
A new instance of the stats beat or null if the manager or the configuration does not support the IInternalSdkStatsState.
The Interface which defines the InternalSdkStats manager, which is responsible for creating and managing the InternalSdkStats instance.
Since
3.3.7