public class ImpressionsManagerImpl extends Object implements ImpressionsManager, Closeable
ImpressionsManager.Mode, ImpressionsManager.NoOpImpressionsManager| Modifier and Type | Method and Description |
|---|---|
void |
close() |
static ImpressionsManagerImpl |
instance(org.apache.hc.client5.http.impl.classic.CloseableHttpClient client,
SplitClientConfig config,
List<ImpressionListener> listeners,
TelemetryRuntimeProducer telemetryRuntimeProducer,
ImpressionsStorageConsumer impressionsStorageConsumer,
ImpressionsStorageProducer impressionsStorageProducer) |
static ImpressionsManagerImpl |
instanceForTest(org.apache.hc.client5.http.impl.classic.CloseableHttpClient client,
SplitClientConfig config,
ImpressionsSender impressionsSender,
List<ImpressionListener> listeners,
TelemetryRuntimeProducer telemetryRuntimeProducer,
ImpressionsStorageConsumer impressionsStorageConsumer,
ImpressionsStorageProducer impressionsStorageProducer) |
void |
track(Impression impression) |
public static ImpressionsManagerImpl instance(org.apache.hc.client5.http.impl.classic.CloseableHttpClient client, SplitClientConfig config, List<ImpressionListener> listeners, TelemetryRuntimeProducer telemetryRuntimeProducer, ImpressionsStorageConsumer impressionsStorageConsumer, ImpressionsStorageProducer impressionsStorageProducer) throws URISyntaxException
URISyntaxExceptionpublic static ImpressionsManagerImpl instanceForTest(org.apache.hc.client5.http.impl.classic.CloseableHttpClient client, SplitClientConfig config, ImpressionsSender impressionsSender, List<ImpressionListener> listeners, TelemetryRuntimeProducer telemetryRuntimeProducer, ImpressionsStorageConsumer impressionsStorageConsumer, ImpressionsStorageProducer impressionsStorageProducer) throws URISyntaxException
URISyntaxExceptionpublic void track(Impression impression)
track in interface ImpressionsManagerpublic void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2021. All rights reserved.