Package

kamon

util

Permalink

package util

Visibility
  1. Public
  2. All

Type Members

  1. abstract class Clock extends java.time.Clock

    Permalink
  2. class DifferentialSource extends AnyRef

    Permalink

    Keeps track of the values produced by the source and produce the difference between the last two observed values when calling get.

    Keeps track of the values produced by the source and produce the difference between the last two observed values when calling get. This class assumes the source increases monotonically and any produced value that violates this assumption will be dropped.

  3. class DynamicAccess extends AnyRef

    Permalink

    Utility class for creating instances from a FQCN, see [1] for the original source.

    Utility class for creating instances from a FQCN, see [1] for the original source.

    It uses reflection to turn fully-qualified class names into Class[_] objects and creates instances from there using getDeclaredConstructor() and invoking that.

    [1] https://github.com/akka/akka/blob/master/akka-actor/src/main/scala/akka/actor/ReflectiveDynamicAccess.scala

  4. class Filters extends AnyRef

    Permalink
  5. class GlobPathFilter extends Matcher

    Permalink
  6. class IncludeExcludeMatcher extends Matcher

    Permalink
  7. trait Matcher extends AnyRef

    Permalink
  8. class RegexMatcher extends Matcher

    Permalink
  9. trait Registration extends AnyRef

    Permalink

    Implementations of this interface encapsulate whatever state is necessary to properly handle de-registration from the component that returned the registration.

Value Members

  1. object CallingThreadExecutionContext extends ExecutionContext

    Permalink

    For small code blocks that don't need to be run on a separate thread.

  2. object Clock

    Permalink
  3. object DifferentialSource

    Permalink
  4. object Filters

    Permalink
  5. object HexCodec

    Permalink

Ungrouped