public class ImpressionsManager extends Object implements ImpressionListener, Runnable
ImpressionListener.FederatedImpressionListener, ImpressionListener.NoopImpressionListener| Modifier and Type | Method and Description |
|---|---|
void |
close()
MUST NOT throw any exceptions
|
static ImpressionsManager |
instance(org.apache.http.impl.client.CloseableHttpClient client,
SplitClientConfig config) |
static ImpressionsManager |
instanceForTest(org.apache.http.impl.client.CloseableHttpClient client,
SplitClientConfig config,
ImpressionsSender impressionsSender) |
void |
log(Impression impression)
Log this impression to the listener.
|
void |
run() |
public static ImpressionsManager instance(org.apache.http.impl.client.CloseableHttpClient client, SplitClientConfig config) throws URISyntaxException
URISyntaxExceptionpublic static ImpressionsManager instanceForTest(org.apache.http.impl.client.CloseableHttpClient client, SplitClientConfig config, ImpressionsSender impressionsSender) throws URISyntaxException
URISyntaxExceptionpublic void log(Impression impression)
ImpressionListenerlog in interface ImpressionListenerpublic void close()
ImpressionListenerclose in interface ImpressionListenerCopyright © 2019. All rights reserved.