public class POBInstanceProvider
extends java.lang.Object
| Constructor and Description |
|---|
POBInstanceProvider() |
| Modifier and Type | Method and Description |
|---|---|
static POBAdViewCacheService |
getAdViewCacheService()
Method to get singleton instance of POBAdViewCacheService class
|
static POBAppInfo |
getAppInfo(android.content.Context context)
Method to get singleton instance of PMAppInfo class
|
static POBCacheManager |
getCacheManager(android.content.Context context)
Method to get singleton instance of POBLocationDetector and setting configured
interval time
|
static POBDeviceInfo |
getDeviceInfo(android.content.Context context)
Method to get singleton instance of PMDeviceInfo class
|
static POBLocationDetector |
getLocationDetector(android.content.Context context)
Method to get singleton instance of POBLocationDetector and setting configured
interval time
|
static POBNetworkHandler |
getNetworkHandler(android.content.Context context) |
static POBNetworkMonitor |
getNetworkMonitor(android.content.Context appContext)
Method to get singleton instance of POBNetworkMonitor
|
static POBSDKConfig |
getSdkConfig() |
static POBTrackerHandler |
getTrackerHandler(POBNetworkHandler networkHandler)
To get singleton instance of tracker handler class
|
@NonNull public static POBDeviceInfo getDeviceInfo(@NonNull android.content.Context context)
context - Application context@NonNull public static POBAppInfo getAppInfo(@NonNull android.content.Context context)
context - Application context@NonNull public static POBLocationDetector getLocationDetector(@NonNull android.content.Context context)
context - android application context@NonNull public static POBSDKConfig getSdkConfig()
@NonNull public static POBCacheManager getCacheManager(@NonNull android.content.Context context)
@NonNull public static POBNetworkHandler getNetworkHandler(@NonNull android.content.Context context)
@NonNull public static POBTrackerHandler getTrackerHandler(@NonNull POBNetworkHandler networkHandler)
networkHandler - the network handler is required dependency for tracker handler creation@NonNull public static POBNetworkMonitor getNetworkMonitor(@NonNull android.content.Context appContext)
@NonNull public static POBAdViewCacheService getAdViewCacheService()