Package io.adtrace.sdk
Class PackageHandler
java.lang.Object
io.adtrace.sdk.PackageHandler
- All Implemented Interfaces:
IPackageHandler,IActivityPackageSender.ResponseDataCallbackSubscriber
public class PackageHandler
extends 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
ConstructorsConstructorDescriptionPackageHandler(IActivityHandler activityHandler, android.content.Context context, boolean startsSending, IActivityPackageSender packageHandlerActivityPackageSender) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPackage(ActivityPackage activityPackage) static BooleandeletePackageQueue(android.content.Context context) voidflush()voidinit(IActivityHandler activityHandler, android.content.Context context, boolean startsSending, IActivityPackageSender packageHandlerActivityPackageSender) voidonResponseDataCallback(ResponseData responseData) voidvoidvoidvoidteardown()voidupdatePackages(SessionParameters sessionParameters) voidupdatePackagesI(SessionParameters sessionParameters)
-
Constructor Details
-
PackageHandler
public PackageHandler(IActivityHandler activityHandler, android.content.Context context, boolean startsSending, IActivityPackageSender packageHandlerActivityPackageSender)
-
-
Method Details
-
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
- Specified by:
addPackagein interfaceIPackageHandler
-
sendFirstPackage
public void sendFirstPackage()- Specified by:
sendFirstPackagein interfaceIPackageHandler
-
onResponseDataCallback
- Specified by:
onResponseDataCallbackin interfaceIActivityPackageSender.ResponseDataCallbackSubscriber
-
pauseSending
public void pauseSending()- Specified by:
pauseSendingin interfaceIPackageHandler
-
resumeSending
public void resumeSending()- Specified by:
resumeSendingin interfaceIPackageHandler
-
updatePackages
- Specified by:
updatePackagesin interfaceIPackageHandler
-
flush
public void flush()- Specified by:
flushin interfaceIPackageHandler
-
updatePackagesI
-
deletePackageQueue
-