java.lang.Object
io.helidon.logging.common.MdcSupplierPropagator
- All Implemented Interfaces:
DataPropagationProvider<Map<String,
Supplier<String>>>
public class MdcSupplierPropagator
extends Object
implements DataPropagationProvider<Map<String,Supplier<String>>>
Data propagator for key/supplier MDC data.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
MdcSupplierPropagator
public MdcSupplierPropagator()For service loading.
-
-
Method Details
-
data
Description copied from interface:DataPropagationProvider
Return data that should be propagated. -
propagateData
Description copied from interface:DataPropagationProvider
Propagates the data to be used by the new thread.- Specified by:
propagateData
in interfaceDataPropagationProvider<Map<String,
Supplier<String>>> - Parameters:
data
- data for propagation
-
clearData
Description copied from interface:DataPropagationProvider
Clears the propagated data from the new thread when it finishes.
-