Class ThresholdRequestSpan

    • Method Detail

      • attribute

        public void attribute​(String key,
                              String value)
        Description copied from interface: RequestSpan
        Sets an attribute on the span, which is translated to the corresponding implementation specific tag.

        Note that, depending on the implementation, attributes might be ignored.

        Specified by:
        attribute in interface RequestSpan
        Parameters:
        key - the key of the attribute.
        value - the value of the attribute.
      • attribute

        public void attribute​(String key,
                              boolean value)
        Description copied from interface: RequestSpan
        Sets an attribute on the span, which is translated to the corresponding implementation specific tag.

        Note that, depending on the implementation, attributes might be ignored.

        Specified by:
        attribute in interface RequestSpan
        Parameters:
        key - the key of the attribute.
        value - the value of the attribute.
      • attribute

        public void attribute​(String key,
                              long value)
        Description copied from interface: RequestSpan
        Sets an attribute on the span, which is translated to the corresponding implementation specific tag.

        Note that, depending on the implementation, attributes might be ignored.

        Specified by:
        attribute in interface RequestSpan
        Parameters:
        key - the key of the attribute.
        value - the value of the attribute.
      • event

        public void event​(String name,
                          Instant timestamp)
        Description copied from interface: RequestSpan
        Sets an event on the span, which is translated to the corresponding implementation specific event.

        Note that, depending on the implementation, events might be ignored.

        Specified by:
        event in interface RequestSpan
        Parameters:
        name - the name of the event
        timestamp - the timestamp when it happened.
      • status

        public void status​(RequestSpan.StatusCode status)
        Description copied from interface: RequestSpan
        Sets the status of the span, which is by default UNSET.

        Note that, depending on the implementation, this might be a no-op.

        Specified by:
        status in interface RequestSpan
        Parameters:
        status - the span's new status.
      • requestContext

        public void requestContext​(RequestContext requestContext)
        Description copied from interface: RequestSpan
        Allows to set a request context to the request span.
        Specified by:
        requestContext in interface RequestSpan
        Parameters:
        requestContext - the request context, if present.
      • end

        public void end()
        Description copied from interface: RequestSpan
        Completes this span.
        Specified by:
        end in interface RequestSpan