-
public interface ServiceLocator
-
-
Method Summary
Modifier and Type Method Description abstract AppsFlyerApiServicecreateAppsFlyerApiService()abstract ApiCallFactorygetApiCallFactory()abstract HttpClientcreateHttpClient()abstract ExecutorServicegetBackgroundExecutor()abstract ScheduledExecutorServicegetScheduledBackgroundExecutor()abstract ExecutorServicegetSerialExecutor()abstract IdProvidergetIdProvider()abstract AppsFlyerPreferencesgetAppsflyerPreferences()abstract PurchaseHandlergetPurchaseHandler()abstract RemoteControlgetRemoteControl()abstract MetricsCollectorgetMetricsCollector()abstract TaskQueuegetTaskQueue()abstract ProxyManagergetRemoteDebugManager()abstract ReferrersManagergetReferrersManager()abstract SecureDataProvidergetSecureDataProvider()abstract ContextProvidergetContextProvider()abstract CacheManagergetCacheManager()-
-
Method Detail
-
createAppsFlyerApiService
@NonNull() abstract AppsFlyerApiService createAppsFlyerApiService()
-
getApiCallFactory
@NonNull() abstract ApiCallFactory getApiCallFactory()
-
createHttpClient
@NonNull() abstract HttpClient createHttpClient()
-
getBackgroundExecutor
@NonNull() abstract ExecutorService getBackgroundExecutor()
-
getScheduledBackgroundExecutor
@NonNull() abstract ScheduledExecutorService getScheduledBackgroundExecutor()
-
getSerialExecutor
@NonNull() abstract ExecutorService getSerialExecutor()
-
getIdProvider
@NonNull() abstract IdProvider getIdProvider()
-
getAppsflyerPreferences
@NonNull() abstract AppsFlyerPreferences getAppsflyerPreferences()
-
getPurchaseHandler
@NonNull() abstract PurchaseHandler getPurchaseHandler()
-
getRemoteControl
@NonNull() abstract RemoteControl getRemoteControl()
-
getMetricsCollector
@NonNull() abstract MetricsCollector getMetricsCollector()
-
getTaskQueue
@NonNull() abstract TaskQueue getTaskQueue()
-
getRemoteDebugManager
@NonNull() abstract ProxyManager getRemoteDebugManager()
-
getReferrersManager
@NonNull() abstract ReferrersManager getReferrersManager()
-
getSecureDataProvider
@NonNull() abstract SecureDataProvider getSecureDataProvider()
-
getContextProvider
@NonNull() abstract ContextProvider getContextProvider()
-
getCacheManager
@NonNull() abstract CacheManager getCacheManager()
-
-
-
-