Class AweMDCTaskDecorator

java.lang.Object
com.almis.awe.component.AweMDCTaskDecorator
All Implemented Interfaces:
org.springframework.core.task.TaskDecorator

@Component public class AweMDCTaskDecorator extends Object implements org.springframework.core.task.TaskDecorator
Task decorator to propagate MDC parameters to child threads
  • Constructor Details

    • AweMDCTaskDecorator

      public AweMDCTaskDecorator(org.springframework.beans.factory.ObjectProvider<RequestDataHolder> requestDataHolderProvider, PrototypeRequestBeanHolder prototypeRequestBeanHolder)
      AWEMDCTaskDecorator constructor
      Parameters:
      requestDataHolderProvider - request data holder provider
      prototypeRequestBeanHolder - prototype request data bean holder
  • Method Details

    • decorate

      @NotNull public @NotNull Runnable decorate(@NotNull @NotNull Runnable runnable)
      Specified by:
      decorate in interface org.springframework.core.task.TaskDecorator