public class PMTrackerHandler
extends java.lang.Object
| Constructor and Description |
|---|
PMTrackerHandler(PMNetworkHandler networkHandler) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.String> |
sanitizeURLScheme(java.util.List<java.lang.String> urls,
java.lang.Boolean isSecure)
Sanitize URLs by adding scheme/protocol to urls if not exist already.
|
static java.lang.String |
sanitizeURLScheme(java.lang.String url,
java.lang.Boolean isSecure)
Sanitize URL by adding scheme/protocol to url if not exist already.
|
void |
sendTracker(java.lang.String url)
Method is used to send/fir tracker after validating success
|
void |
sendTracker(java.lang.String url,
java.lang.String regex,
java.lang.String replacement) |
void |
sendTrackers(java.util.List<java.lang.String> urls)
Method is used to send/fire tracker multiple url
|
void |
sendTrackers(java.util.List<java.lang.String> urls,
java.lang.String regex,
java.lang.String replacement) |
void |
setDeviceInfo(PMDeviceInfo deviceInfo)
Method is used to set DeviceInfo
|
public PMTrackerHandler(PMNetworkHandler networkHandler)
public void setDeviceInfo(PMDeviceInfo deviceInfo)
deviceInfo - of type PMDeviceInfopublic void sendTracker(java.lang.String url)
url - on which tracker to be sendpublic void sendTrackers(java.util.List<java.lang.String> urls)
urls - list of urlpublic void sendTracker(@NonNull
java.lang.String url,
@Nullable
java.lang.String regex,
@Nullable
java.lang.String replacement)
public void sendTrackers(@NonNull
java.util.List<java.lang.String> urls,
@Nullable
java.lang.String regex,
@Nullable
java.lang.String replacement)
public static java.util.List<java.lang.String> sanitizeURLScheme(@NonNull
java.util.List<java.lang.String> urls,
java.lang.Boolean isSecure)
urls - list of urls on which sanitization is going to applyisSecure - boolean on which sanitization applies secure/ non-secure protocol@Nullable
public static java.lang.String sanitizeURLScheme(java.lang.String url,
java.lang.Boolean isSecure)
url - url on which sanitization is going to applyisSecure - boolean on which sanitization applies secure/ non-secure protocol