public class PackageHandler extends java.lang.Object implements IPackageHandler, IActivityPackageSender.ResponseDataCallbackSubscriber
| Constructor and Description |
|---|
PackageHandler(IActivityHandler activityHandler,
android.content.Context context,
boolean startsSending,
IActivityPackageSender packageHandlerActivityPackageSender) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPackage(ActivityPackage activityPackage) |
static java.lang.Boolean |
deletePackageQueue(android.content.Context context) |
void |
flush() |
void |
init(IActivityHandler activityHandler,
android.content.Context context,
boolean startsSending,
IActivityPackageSender packageHandlerActivityPackageSender) |
void |
onResponseDataCallback(ResponseData responseData) |
void |
pauseSending() |
void |
resumeSending() |
void |
sendFirstPackage() |
void |
teardown() |
void |
updatePackages(SessionParameters sessionParameters) |
void |
updatePackagesI(SessionParameters sessionParameters) |
public PackageHandler(IActivityHandler activityHandler, android.content.Context context, boolean startsSending, IActivityPackageSender packageHandlerActivityPackageSender)
public void teardown()
teardown in interface IPackageHandlerpublic void init(IActivityHandler activityHandler, android.content.Context context, boolean startsSending, IActivityPackageSender packageHandlerActivityPackageSender)
init in interface IPackageHandlerpublic void addPackage(ActivityPackage activityPackage)
addPackage in interface IPackageHandlerpublic void sendFirstPackage()
sendFirstPackage in interface IPackageHandlerpublic void onResponseDataCallback(ResponseData responseData)
onResponseDataCallback in interface IActivityPackageSender.ResponseDataCallbackSubscriberpublic void pauseSending()
pauseSending in interface IPackageHandlerpublic void resumeSending()
resumeSending in interface IPackageHandlerpublic void updatePackages(SessionParameters sessionParameters)
updatePackages in interface IPackageHandlerpublic void flush()
flush in interface IPackageHandlerpublic void updatePackagesI(SessionParameters sessionParameters)
public static java.lang.Boolean deletePackageQueue(android.content.Context context)