Package com.cloudinary.android
Class AndroidJobStrategy
java.lang.Object
com.cloudinary.android.AndroidJobStrategy
public class AndroidJobStrategy
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAndroidJobStrategy.UploadJob -
Field Summary
Fields Modifier and Type Field Description static intIMMEDIATE_THRESHOLDstatic intSOON_THRESHOLD -
Constructor Summary
Constructors Constructor Description AndroidJobStrategy() -
Method Summary
Modifier and Type Method Description static androidx.work.OneTimeWorkRequestadapt(UploadRequest<?> request, java.io.File payloadFile)intcancelAllRequests()booleancancelRequest(java.lang.String requestId)voiddoDispatch(UploadRequest request)voidexecuteRequestsNow(int howMany)intgetPendingImmediateJobsCount()intgetRunningJobsCount()voidinit(android.content.Context context)
-
Field Details
-
IMMEDIATE_THRESHOLD
public static final int IMMEDIATE_THRESHOLD- See Also:
- Constant Field Values
-
SOON_THRESHOLD
public static final int SOON_THRESHOLD- See Also:
- Constant Field Values
-
-
Constructor Details
-
AndroidJobStrategy
public AndroidJobStrategy()
-
-
Method Details
-
adapt
public static androidx.work.OneTimeWorkRequest adapt(UploadRequest<?> request, java.io.File payloadFile) -
init
public void init(android.content.Context context) -
doDispatch
-
executeRequestsNow
public void executeRequestsNow(int howMany) -
cancelRequest
public boolean cancelRequest(java.lang.String requestId) -
cancelAllRequests
public int cancelAllRequests() -
getPendingImmediateJobsCount
public int getPendingImmediateJobsCount() -
getRunningJobsCount
public int getRunningJobsCount()
-