Package org.prebid.mobile.rendering.sdk
Class ManagersResolver
- java.lang.Object
-
- org.prebid.mobile.rendering.sdk.ManagersResolver
-
public class ManagersResolver extends java.lang.ObjectManagers resolver supply ability to obtain a registered manager and use it respectively.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classManagersResolver.ManagerTypeThe Enum ManagerType.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()android.content.ContextgetContext()DeviceInfoManagergetDeviceManager()Obtains the device manager.static ManagersResolvergetInstance()Gets the singleton instance of ManagersResolver.LocationInfoManagergetLocationManager()Obtains the location manager.ManagergetManager(ManagersResolver.ManagerType type)Obtains the manager by type.ConnectionInfoManagergetNetworkManager()Obtains the network manager.UserConsentManagergetUserConsentManager()Obtains the UserConsent manager.voidprepare(android.content.Context context)Prepare managers for current context.
-
-
-
Method Detail
-
getContext
public android.content.Context getContext()
-
getInstance
public static ManagersResolver getInstance()
Gets the singleton instance of ManagersResolver.- Returns:
- ManagersResolver
-
getManager
public Manager getManager(ManagersResolver.ManagerType type)
Obtains the manager by type.- Parameters:
type- the manager type- Returns:
- Manager
-
getDeviceManager
public DeviceInfoManager getDeviceManager()
Obtains the device manager.- Returns:
- DeviceManager
-
getLocationManager
public LocationInfoManager getLocationManager()
Obtains the location manager.- Returns:
- LocationManager
-
getNetworkManager
public ConnectionInfoManager getNetworkManager()
Obtains the network manager.- Returns:
- NetworkManager
-
getUserConsentManager
public UserConsentManager getUserConsentManager()
Obtains the UserConsent manager.
-
prepare
public void prepare(android.content.Context context)
Prepare managers for current context.
-
dispose
public void dispose()
-
-