Class AbstractEvent

    • Constructor Detail

      • AbstractEvent

        protected AbstractEvent​(Event.Severity severity,
                                String category,
                                Duration duration,
                                Context context)
        Creates a new abstract event.
        Parameters:
        severity - the severity to use.
        category - the category to use.
        duration - the duration for this event.
        context - the context if provided.
    • Method Detail

      • severity

        public Event.Severity severity()
        Description copied from interface: Event
        The Severity of this event.
        Specified by:
        severity in interface Event
        Returns:
        the event severity.
      • category

        public String category()
        Description copied from interface: Event
        The Category of this event.
        Specified by:
        category in interface Event
        Returns:
        the event category.
      • duration

        public Duration duration()
        Description copied from interface: Event
        Returns the duration of this event.
        Specified by:
        duration in interface Event
        Returns:
        the duration of the even, 0 if not set.
      • context

        public Context context()
        Description copied from interface: Event
        The context this event is referencing.
        Specified by:
        context in interface Event
        Returns:
        the referencing context.
      • createdAt

        public long createdAt()
        Description copied from interface: Event
        Contains a nano timestamp when the event was created.
        Specified by:
        createdAt in interface Event
        Returns:
        the time this event got created.