Class BacktraceHandlerInputEvents

java.lang.Object
backtraceio.library.services.BacktraceHandlerInput
backtraceio.library.services.BacktraceHandlerInputEvents

public class BacktraceHandlerInputEvents extends BacktraceHandlerInput
Class represents Backtrace events that will be sent to BacktraceHandlerThread
  • Field Details

    • payload

      public EventsPayload payload
      A message containing information about the error and the device
    • eventsOnServerResponseEventListener

      public EventsOnServerResponseEventListener eventsOnServerResponseEventListener
      Event that will be executed after receiving a response from the server
    • eventsRequestHandler

      public EventsRequestHandler eventsRequestHandler
      Event which will be executed instead of default sending report to Backtrace server
  • Constructor Details

    • BacktraceHandlerInputEvents

      public BacktraceHandlerInputEvents(EventsPayload payload, EventsOnServerResponseEventListener eventsOnServerResponseEventListener, OnServerErrorEventListener serverErrorEventListener, EventsRequestHandler eventsRequestHandler)
      Initialize new instance of BacktraceHandlerInput
      Parameters:
      payload - a message containing information about the error and the device
      eventsOnServerResponseEventListener - event callback that will be executed after receiving a response from the server
      serverErrorEventListener - event callback that will be executed after receiving an error from the server
      eventsRequestHandler - event callback which will be executed instead of default sending report to Backtrace server