[#BloombergLP-bdlm-MetricsRegistry-setMetricsAdapter] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlm.adoc[bdlm]::xref:BloombergLP/bdlm/MetricsRegistry.adoc[MetricsRegistry]::setMetricsAdapter :relfileprefix: ../../../ :mrdocs: Configure this registry to use the specified `adapter`. == Synopsis Declared in `<bdlm_metricsregistry.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- int setMetricsAdapter(xref:BloombergLP/bdlm/MetricsAdapter.adoc[MetricsAdapter]* adapter); ---- == Description Configure this metrics registry to register all metrics collection callbacks with the specified `adapter` when the registry has metrics collection enabled. This operation first, if there is already an associated metrics adapter, unregisters all the collection callbacks from that adapter, then registers the collection callbacks with the new `adapter` if metrics collection is enabled. Return 0 on success, and a non‐zero value otherwise. == Return Value 0 on success, and a non‐zero value otherwise == Parameters [cols="1,4"] |=== | Name| Description | *adapter* | metrics adapter to associate with this registry |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#