Package com.adjust.sdk
Class AdjustFactory
- java.lang.Object
-
- com.adjust.sdk.AdjustFactory
-
public class AdjustFactory extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AdjustFactory.URLGetConnection
-
Constructor Summary
Constructors Constructor Description AdjustFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
disableSigning()
static void
enableSigning()
static IActivityHandler
getActivityHandler(AdjustConfig config)
static IAttributionHandler
getAttributionHandler(IActivityHandler activityHandler, boolean startsSending, IActivityPackageSender packageHandlerActivityPackageSender)
static java.lang.String
getBaseUrl()
static UtilNetworking.IConnectionOptions
getConnectionOptions()
static java.lang.String
getGdprUrl()
static UtilNetworking.IHttpsURLConnectionProvider
getHttpsURLConnectionProvider()
static BackoffStrategy
getInstallSessionBackoffStrategy()
static ILogger
getLogger()
static long
getMaxDelayStart()
static IPackageHandler
getPackageHandler(IActivityHandler activityHandler, android.content.Context context, boolean startsSending, IActivityPackageSender packageHandlerActivityPackageSender)
static BackoffStrategy
getPackageHandlerBackoffStrategy()
static BackoffStrategy
getSdkClickBackoffStrategy()
static ISdkClickHandler
getSdkClickHandler(IActivityHandler activityHandler, boolean startsSending, IActivityPackageSender packageHandlerActivityPackageSender)
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
setConnectionOptions(UtilNetworking.IConnectionOptions connectionOptions)
static void
setGdprUrl(java.lang.String gdprUrl)
static void
setHttpsURLConnectionProvider(UtilNetworking.IHttpsURLConnectionProvider httpsURLConnectionProvider)
static void
setLogger(ILogger logger)
static void
setPackageHandler(IPackageHandler packageHandler)
static void
setPackageHandlerBackoffStrategy(BackoffStrategy packageHandlerBackoffStrategy)
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)
-
-
-
Method Detail
-
getPackageHandler
public static IPackageHandler getPackageHandler(IActivityHandler activityHandler, android.content.Context context, boolean startsSending, IActivityPackageSender packageHandlerActivityPackageSender)
-
getLogger
public static ILogger getLogger()
-
getTimerInterval
public static long getTimerInterval()
-
getTimerStart
public static long getTimerStart()
-
getSessionInterval
public static long getSessionInterval()
-
getSubsessionInterval
public static long getSubsessionInterval()
-
getSdkClickBackoffStrategy
public static BackoffStrategy getSdkClickBackoffStrategy()
-
getPackageHandlerBackoffStrategy
public static BackoffStrategy getPackageHandlerBackoffStrategy()
-
getInstallSessionBackoffStrategy
public static BackoffStrategy getInstallSessionBackoffStrategy()
-
getActivityHandler
public static IActivityHandler getActivityHandler(AdjustConfig config)
-
getAttributionHandler
public static IAttributionHandler getAttributionHandler(IActivityHandler activityHandler, boolean startsSending, IActivityPackageSender packageHandlerActivityPackageSender)
-
getSdkClickHandler
public static ISdkClickHandler getSdkClickHandler(IActivityHandler activityHandler, boolean startsSending, IActivityPackageSender packageHandlerActivityPackageSender)
-
getMaxDelayStart
public static long getMaxDelayStart()
-
getBaseUrl
public static java.lang.String getBaseUrl()
-
getGdprUrl
public static java.lang.String getGdprUrl()
-
getSubscriptionUrl
public static java.lang.String getSubscriptionUrl()
-
getConnectionOptions
public static UtilNetworking.IConnectionOptions getConnectionOptions()
-
getHttpsURLConnectionProvider
public static UtilNetworking.IHttpsURLConnectionProvider getHttpsURLConnectionProvider()
-
getTryInstallReferrer
public static boolean getTryInstallReferrer()
-
setPackageHandler
public static void setPackageHandler(IPackageHandler packageHandler)
-
setLogger
public static void setLogger(ILogger logger)
-
setTimerInterval
public static void setTimerInterval(long timerInterval)
-
setTimerStart
public static void setTimerStart(long timerStart)
-
setSessionInterval
public static void setSessionInterval(long sessionInterval)
-
setSubsessionInterval
public static void setSubsessionInterval(long subsessionInterval)
-
setSdkClickBackoffStrategy
public static void setSdkClickBackoffStrategy(BackoffStrategy sdkClickBackoffStrategy)
-
setPackageHandlerBackoffStrategy
public static void setPackageHandlerBackoffStrategy(BackoffStrategy packageHandlerBackoffStrategy)
-
setActivityHandler
public static void setActivityHandler(IActivityHandler activityHandler)
-
setAttributionHandler
public static void setAttributionHandler(IAttributionHandler attributionHandler)
-
setSdkClickHandler
public static void setSdkClickHandler(ISdkClickHandler sdkClickHandler)
-
setBaseUrl
public static void setBaseUrl(java.lang.String baseUrl)
-
setGdprUrl
public static void setGdprUrl(java.lang.String gdprUrl)
-
setSubscriptionUrl
public static void setSubscriptionUrl(java.lang.String subscriptionUrl)
-
setConnectionOptions
public static void setConnectionOptions(UtilNetworking.IConnectionOptions connectionOptions)
-
setHttpsURLConnectionProvider
public static void setHttpsURLConnectionProvider(UtilNetworking.IHttpsURLConnectionProvider httpsURLConnectionProvider)
-
setTryInstallReferrer
public static void setTryInstallReferrer(boolean tryInstallReferrer)
-
enableSigning
public static void enableSigning()
-
disableSigning
public static void disableSigning()
-
teardown
public static void teardown(android.content.Context context)
-
-