Packages

c

scribe.mdc

MDCMap

class MDCMap extends MDC

Linear Supertypes
MDC, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MDCMap
  2. MDC
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new MDCMap(parent: Option[MDC])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clear(): Unit

    Clears all values from this MDC

    Clears all values from this MDC

    Definition Classes
    MDCMapMDC
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  7. def contains(key: String): Boolean

    True if this MDC contains the specified key

    True if this MDC contains the specified key

    Definition Classes
    MDCMapMDC
  8. def context[Return](values: (String, MDCValue)*)(f: => Return): Return

    Contextualizes setting multiple values similar to update, but returns them to their previous value upon completion of the context function f.

    Contextualizes setting multiple values similar to update, but returns them to their previous value upon completion of the context function f.

    Definition Classes
    MDCMapMDC
  9. def elapsed(key: String, timeFunction: () => Long = Time.function): Unit

    Applies an elapsed function as an MDC value.

    Applies an elapsed function as an MDC value. This represents a dynamically changing value of time elapsed since the this was set.

    Definition Classes
    MDC
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. def get(key: String): Option[() => Any]

    Gets the value function for this key if set

    Gets the value function for this key if set

    Definition Classes
    MDCMapMDC
  13. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. def map: Map[String, () => Any]

    Retrieves the functional map

    Retrieves the functional map

    Definition Classes
    MDCMapMDC
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  20. def remove(key: String): Option[Any]

    Removes a key from this MDC instance

    Removes a key from this MDC instance

    Definition Classes
    MDCMapMDC
  21. def set(key: String, value: Option[Any]): Option[Any]

    Sets the value for the specified key.

    Sets the value for the specified key. This method differs from update by taking an Option that will remove the key if set to None. Returns the previous value for this key.

    Definition Classes
    MDCMapMDC
  22. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  23. def toString(): String
    Definition Classes
    AnyRef → Any
  24. def update(key: String, value: => Any): Option[Any]

    Updates the value for the specified key.

    Updates the value for the specified key. The context method should be preferred to avoid leaving MDC values set forever. Returns the previous value for this key.

    Definition Classes
    MDCMapMDC
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from MDC

Inherited from AnyRef

Inherited from Any

Ungrouped