Class LocaleContextThreadLocalAccessor

java.lang.Object
org.springframework.context.i18n.LocaleContextThreadLocalAccessor
All Implemented Interfaces:
io.micrometer.context.ThreadLocalAccessor<LocaleContext>

public class LocaleContextThreadLocalAccessor extends Object implements io.micrometer.context.ThreadLocalAccessor<LocaleContext>
Adapt LocaleContextHolder to the ThreadLocalAccessor contract to assist the Micrometer Context Propagation library with LocaleContext propagation.
Since:
6.2
Author:
Tadaya Tsuyukubo
  • Field Details

    • KEY

      public static final String KEY
      Key under which this accessor is registered in ContextRegistry.
  • Constructor Details

    • LocaleContextThreadLocalAccessor

      public LocaleContextThreadLocalAccessor()
  • Method Details

    • key

      public Object key()
      Specified by:
      key in interface io.micrometer.context.ThreadLocalAccessor<LocaleContext>
    • getValue

      @Nullable public LocaleContext getValue()
      Specified by:
      getValue in interface io.micrometer.context.ThreadLocalAccessor<LocaleContext>
    • setValue

      public void setValue(LocaleContext value)
      Specified by:
      setValue in interface io.micrometer.context.ThreadLocalAccessor<LocaleContext>
    • setValue

      public void setValue()
      Specified by:
      setValue in interface io.micrometer.context.ThreadLocalAccessor<LocaleContext>