-
- All Implemented Interfaces:
-
java.util.concurrent.Callable,kotlin.Comparable
public abstract class BaseValidationTask extends HttpTask<String>
Generic class that collects data and creates general request payload map for various validation tasks (both auto and manual validation). Fields specific to each task should be added in corresponding descendant class.
-
-
Field Summary
Fields Modifier and Type Field Description private final AppsFlyerApiServiceapiServiceprivate final SecureDataProvidersecureDataProviderprivate final ProxyManagerremoteDebugManagerprivate final CacheManagercacheManager
-
Constructor Summary
Constructors Constructor Description BaseValidationTask(TaskType taskType, Array<TaskType> dependencies, ServiceLocator serviceLocator, String id, Map<String, Object> payloadMap)
-
Method Summary
Modifier and Type Method Description abstract Call<String>createHttpCall(Map<String, Object> requestData, String devKey, String billingLibraryVersion)-
Methods inherited from class com.appsflyer.internal.components.queue.tasks.HttpTask
addDependency, addSoftDependency, call, compareTo, equals, executionResult, getDependencies, getExecutionError, getExecutionTime, getOrder, getRetryCount, getSoftDependencies, getType, hashCode, onTimeout, toString, wasBlocked -
Methods inherited from class com.appsflyer.internal.components.queue.tasks.BaseValidationTask
cacheRequest, getExecutionTimeout, getResult, internalExecute, onBlocked, onTaskCompleted, onUnhandledFailure, shouldCancelOnSdkStopped, shouldRetry -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-