public class AdjustFactory
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AdjustFactory.URLGetConnection |
Constructor and Description |
---|
AdjustFactory() |
Modifier and Type | Method and Description |
---|---|
static void |
disableSigning() |
static void |
enableSigning() |
static IActivityHandler |
getActivityHandler(AdjustConfig config) |
static IAttributionHandler |
getAttributionHandler(IActivityHandler activityHandler,
boolean startsSending) |
static java.lang.String |
getBaseUrl() |
static UtilNetworking.IConnectionOptions |
getConnectionOptions() |
static java.lang.String |
getGdprUrl() |
static javax.net.ssl.HttpsURLConnection |
getHttpsURLConnection(java.net.URL url) |
static BackoffStrategy |
getInstallSessionBackoffStrategy() |
static ILogger |
getLogger() |
static long |
getMaxDelayStart() |
static IPackageHandler |
getPackageHandler(IActivityHandler activityHandler,
android.content.Context context,
boolean startsSending) |
static BackoffStrategy |
getPackageHandlerBackoffStrategy() |
static IRequestHandler |
getRequestHandler(IActivityHandler activityHandler,
IPackageHandler packageHandler) |
static BackoffStrategy |
getSdkClickBackoffStrategy() |
static ISdkClickHandler |
getSdkClickHandler(IActivityHandler activityHandler,
boolean startsSending) |
static long |
getSessionInterval() |
static java.lang.String |
getSubscriptionUrl() |
static long |
getSubsessionInterval() |
static long |
getTimerInterval() |
static long |
getTimerStart() |
static boolean |
getTryInstallReferrer() |
static void |
setActivityHandler(IActivityHandler activityHandler) |
static void |
setAttributionHandler(IAttributionHandler attributionHandler) |
static void |
setBaseUrl(java.lang.String baseUrl) |
static void |
setGdprUrl(java.lang.String gdprUrl) |
static void |
setHttpsURLConnection(javax.net.ssl.HttpsURLConnection httpsURLConnection) |
static void |
setLogger(ILogger logger) |
static void |
setPackageHandler(IPackageHandler packageHandler) |
static void |
setPackageHandlerBackoffStrategy(BackoffStrategy packageHandlerBackoffStrategy) |
static void |
setRequestHandler(IRequestHandler requestHandler) |
static void |
setSdkClickBackoffStrategy(BackoffStrategy sdkClickBackoffStrategy) |
static void |
setSdkClickHandler(ISdkClickHandler sdkClickHandler) |
static void |
setSessionInterval(long sessionInterval) |
static void |
setSubscriptionUrl(java.lang.String subscriptionUrl) |
static void |
setSubsessionInterval(long subsessionInterval) |
static void |
setTimerInterval(long timerInterval) |
static void |
setTimerStart(long timerStart) |
static void |
setTryInstallReferrer(boolean tryInstallReferrer) |
static void |
teardown(android.content.Context context) |
static void |
useTestConnectionOptions() |
public static IPackageHandler getPackageHandler(IActivityHandler activityHandler, android.content.Context context, boolean startsSending)
public static IRequestHandler getRequestHandler(IActivityHandler activityHandler, IPackageHandler packageHandler)
public static ILogger getLogger()
public static long getTimerInterval()
public static long getTimerStart()
public static long getSessionInterval()
public static long getSubsessionInterval()
public static BackoffStrategy getSdkClickBackoffStrategy()
public static BackoffStrategy getPackageHandlerBackoffStrategy()
public static BackoffStrategy getInstallSessionBackoffStrategy()
public static IActivityHandler getActivityHandler(AdjustConfig config)
public static IAttributionHandler getAttributionHandler(IActivityHandler activityHandler, boolean startsSending)
public static javax.net.ssl.HttpsURLConnection getHttpsURLConnection(java.net.URL url) throws java.io.IOException
java.io.IOException
public static ISdkClickHandler getSdkClickHandler(IActivityHandler activityHandler, boolean startsSending)
public static long getMaxDelayStart()
public static java.lang.String getBaseUrl()
public static java.lang.String getGdprUrl()
public static java.lang.String getSubscriptionUrl()
public static UtilNetworking.IConnectionOptions getConnectionOptions()
public static boolean getTryInstallReferrer()
public static void setPackageHandler(IPackageHandler packageHandler)
public static void setRequestHandler(IRequestHandler requestHandler)
public static void setLogger(ILogger logger)
public static void setTimerInterval(long timerInterval)
public static void setTimerStart(long timerStart)
public static void setSessionInterval(long sessionInterval)
public static void setSubsessionInterval(long subsessionInterval)
public static void setSdkClickBackoffStrategy(BackoffStrategy sdkClickBackoffStrategy)
public static void setPackageHandlerBackoffStrategy(BackoffStrategy packageHandlerBackoffStrategy)
public static void setActivityHandler(IActivityHandler activityHandler)
public static void setAttributionHandler(IAttributionHandler attributionHandler)
public static void setHttpsURLConnection(javax.net.ssl.HttpsURLConnection httpsURLConnection)
public static void setSdkClickHandler(ISdkClickHandler sdkClickHandler)
public static void setBaseUrl(java.lang.String baseUrl)
public static void setGdprUrl(java.lang.String gdprUrl)
public static void setSubscriptionUrl(java.lang.String subscriptionUrl)
public static void useTestConnectionOptions()
public static void setTryInstallReferrer(boolean tryInstallReferrer)
public static void enableSigning()
public static void disableSigning()
public static void teardown(android.content.Context context)