Attributes
Members list
Value members
Abstract methods
Clears all values from this MDC
Clears all values from this MDC
Attributes
True if this MDC contains the specified key
True if this MDC contains the specified key
Attributes
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
.
Attributes
Gets the value function for this key if set
Gets the value function for this key if set
Attributes
Retrieves the functional map
Retrieves the functional map
Attributes
Removes a key from this MDC instance
Removes a key from this MDC instance
Attributes
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.
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.
Attributes
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.
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.
Attributes
Concrete methods
Applies an elapsed function as an MDC value. This represents a dynamically changing value of time elapsed since the this was set.
Applies an elapsed function as an MDC value. This represents a dynamically changing value of time elapsed since the this was set.