| Package | Description |
|---|---|
| net.openhft.chronicle.core.analytics |
Provides functionality for reporting analytics to an upstream receiver, primarily Google Analytics.
|
| Modifier and Type | Method and Description |
|---|---|
static @NotNull AnalyticsFacade.Builder |
AnalyticsFacade.builder(@NotNull String measurementId,
@NotNull String apiSecret)
Creates and returns a new empty Builder that can be used to create an Analytic instance.
|
@NotNull AnalyticsFacade.Builder |
AnalyticsFacade.Builder.putEventParameter(@NotNull String key,
@NotNull String value)
Associates the provided
value with the provided key in this builder's event parameters. |
@NotNull AnalyticsFacade.Builder |
AnalyticsFacade.Builder.putUserProperty(@NotNull String key,
@NotNull String value)
Associates the provided
value with the provided key in this builder's user properties. |
static @NotNull AnalyticsFacade.Builder |
AnalyticsFacade.standardBuilder(@NotNull String measurementId,
@NotNull String apiSecret,
@NotNull String appVersion)
Creates and returns a new Builder that can be used to create an Analytic instance with
standard Chronicle settings including pre-configuration as per
AnalyticsFacade.standardEventParameters(String) and AnalyticsFacade.standardUserProperties(). |
@NotNull AnalyticsFacade.Builder |
AnalyticsFacade.Builder.withClientIdFileName(@NotNull String clientIdFileName)
Specifies a custom file name to use when storing a persistent client id
used to identify returning users.
|
@NotNull AnalyticsFacade.Builder |
AnalyticsFacade.Builder.withDebugLogger(@NotNull Consumer<? super String> debugLogger)
Specifies a custom logger that will receive debug messages.
|
@NotNull AnalyticsFacade.Builder |
AnalyticsFacade.Builder.withErrorLogger(@NotNull Consumer<? super String> errorLogger)
Specifies a custom logger that will receive error messages.
|
@NotNull AnalyticsFacade.Builder |
AnalyticsFacade.Builder.withFrequencyLimit(int messages,
long duration,
@NotNull TimeUnit timeUnit)
Limits the frequency by which events can be sent upstream to Google Analytics.
|
@NotNull AnalyticsFacade.Builder |
AnalyticsFacade.Builder.withReportDespiteJUnit()
Specifies that reporting shall be made even though
JUnit test classes are available to the classloader.
|
@NotNull AnalyticsFacade.Builder |
AnalyticsFacade.Builder.withUrl(@NotNull String url)
Specifies a custom URL to use when connecting to Google Analytics.
|
Copyright © 2024. All rights reserved.