Package io.adtrace.sdk
Class PackageHandler
- java.lang.Object
-
- io.adtrace.sdk.PackageHandler
-
- All Implemented Interfaces:
IPackageHandler,IActivityPackageSender.ResponseDataCallbackSubscriber
public class PackageHandler extends java.lang.Object implements IPackageHandler, IActivityPackageSender.ResponseDataCallbackSubscriber
AdTrace android SDK (https://adtrace.io) Created by Nasser Amini (github.com/namini40) on April 2022. Notice: See LICENSE.txt for modification and distribution information Copyright © 2022.
-
-
Constructor Summary
Constructors Constructor Description PackageHandler(IActivityHandler activityHandler, android.content.Context context, boolean startsSending, IActivityPackageSender packageHandlerActivityPackageSender)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPackage(ActivityPackage activityPackage)static java.lang.BooleandeletePackageQueue(android.content.Context context)voidflush()voidinit(IActivityHandler activityHandler, android.content.Context context, boolean startsSending, IActivityPackageSender packageHandlerActivityPackageSender)voidonResponseDataCallback(ResponseData responseData)voidpauseSending()voidresumeSending()voidsendFirstPackage()voidteardown()voidupdatePackages(SessionParameters sessionParameters)voidupdatePackagesI(SessionParameters sessionParameters)
-
-
-
Constructor Detail
-
PackageHandler
public PackageHandler(IActivityHandler activityHandler, android.content.Context context, boolean startsSending, IActivityPackageSender packageHandlerActivityPackageSender)
-
-
Method Detail
-
teardown
public void teardown()
- Specified by:
teardownin interfaceIPackageHandler
-
init
public void init(IActivityHandler activityHandler, android.content.Context context, boolean startsSending, IActivityPackageSender packageHandlerActivityPackageSender)
- Specified by:
initin interfaceIPackageHandler
-
addPackage
public void addPackage(ActivityPackage activityPackage)
- Specified by:
addPackagein interfaceIPackageHandler
-
sendFirstPackage
public void sendFirstPackage()
- Specified by:
sendFirstPackagein interfaceIPackageHandler
-
onResponseDataCallback
public void onResponseDataCallback(ResponseData responseData)
- Specified by:
onResponseDataCallbackin interfaceIActivityPackageSender.ResponseDataCallbackSubscriber
-
pauseSending
public void pauseSending()
- Specified by:
pauseSendingin interfaceIPackageHandler
-
resumeSending
public void resumeSending()
- Specified by:
resumeSendingin interfaceIPackageHandler
-
updatePackages
public void updatePackages(SessionParameters sessionParameters)
- Specified by:
updatePackagesin interfaceIPackageHandler
-
flush
public void flush()
- Specified by:
flushin interfaceIPackageHandler
-
updatePackagesI
public void updatePackagesI(SessionParameters sessionParameters)
-
deletePackageQueue
public static java.lang.Boolean deletePackageQueue(android.content.Context context)
-
-