Package com.swrve.sdk
Class SwrveBackgroundEventSender
- java.lang.Object
-
- com.swrve.sdk.SwrveBackgroundEventSender
-
public class SwrveBackgroundEventSender extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
DATA_KEY_EVENTS
protected static java.lang.String
DATA_KEY_USER_ID
protected androidx.work.OneTimeWorkRequest
workRequest
-
Constructor Summary
Constructors Constructor Description SwrveBackgroundEventSender(SwrveBase swrve, android.content.Context context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
enqueueWorkRequest(androidx.work.OneTimeWorkRequest workRequest)
protected androidx.work.OneTimeWorkRequest
getOneTimeWorkRequest(java.lang.String userId, java.util.List<java.lang.String> events)
protected int
handleSendEvents(androidx.work.Data data)
protected void
send(java.lang.String userId, java.util.List<java.lang.String> events)
-
-
-
Field Detail
-
DATA_KEY_USER_ID
protected static final java.lang.String DATA_KEY_USER_ID
- See Also:
- Constant Field Values
-
DATA_KEY_EVENTS
protected static final java.lang.String DATA_KEY_EVENTS
- See Also:
- Constant Field Values
-
workRequest
protected androidx.work.OneTimeWorkRequest workRequest
-
-
Constructor Detail
-
SwrveBackgroundEventSender
public SwrveBackgroundEventSender(SwrveBase swrve, android.content.Context context)
-
-
Method Detail
-
send
protected void send(java.lang.String userId, java.util.List<java.lang.String> events)
-
getOneTimeWorkRequest
protected androidx.work.OneTimeWorkRequest getOneTimeWorkRequest(java.lang.String userId, java.util.List<java.lang.String> events)
-
enqueueWorkRequest
protected void enqueueWorkRequest(androidx.work.OneTimeWorkRequest workRequest)
-
handleSendEvents
protected int handleSendEvents(androidx.work.Data data) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-