Class EventsResult


  • public class EventsResult
    extends java.lang.Object
    Metrics events send method result
    • Field Detail

      • message

        public java.lang.String message
        Message
    • Constructor Detail

      • EventsResult

        public EventsResult​(EventsPayload payload,
                            java.lang.String message,
                            BacktraceResultStatus status,
                            int statusCode)
        Create new instance of BacktraceResult
        Parameters:
        payload - metrics events payload
        message - message
        status - result status eg. ok, server error
        statusCode - HTTP status code
    • Method Detail

      • OnError

        public static EventsResult OnError​(EventsPayload payload,
                                           java.lang.Exception exception,
                                           int statusCode)
        Set result when error occurs while sending data to API
        Parameters:
        payload - submitted payload
        exception - current exception
        Returns:
        BacktraceResult with exception information
      • setEventsPayload

        public void setEventsPayload​(EventsPayload eventsPayload)
      • getStatusCode

        public int getStatusCode()
        Returns:
        HTTP status code
      • setStatusCode

        public void setStatusCode​(int statusCode)
        Set the HTTP status code
        Parameters:
        statusCode - HTTP status code to set