Package com.swrve.sdk

Class SwrveEventsManagerImp


  • public class SwrveEventsManagerImp
    extends java.lang.Object
    • Field Detail

      • PREF_EVENT_SEND_RESPONSE_LOG

        protected static final java.lang.String PREF_EVENT_SEND_RESPONSE_LOG
        See Also:
        Constant Field Values
      • shouldSendResponseLogs

        protected static boolean shouldSendResponseLogs
    • Constructor Detail

      • SwrveEventsManagerImp

        protected SwrveEventsManagerImp​(android.content.Context context,
                                        SwrveConfigBase config,
                                        com.swrve.sdk.rest.IRESTClient restClient,
                                        java.lang.String userId,
                                        java.lang.String appVersion,
                                        java.lang.String sessionToken,
                                        java.lang.String deviceId)
    • Method Detail

      • storeAndSendEvents

        public int storeAndSendEvents​(java.util.List<java.lang.String> eventsJson,
                                      LocalStorage localStorage)
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • logResponse

        protected void logResponse​(com.swrve.sdk.rest.RESTResponse response,
                                   int eventsCount)
      • sendResponseLogs

        protected void sendResponseLogs​(LocalStorage localStorage)
      • getNextSequenceNumber

        protected int getNextSequenceNumber()
      • getTime

        protected long getTime()