Interface ThreadContextDecoratorChain

All Known Implementing Classes:
DefaultThreadContextDecoratorChain

public interface ThreadContextDecoratorChain
  • Method Details

    • addDecorator

      void addDecorator(@Nonnull ThreadContextDecorator decorator)
      Parameters:
      decorator - The default decorator to be added.
    • removeDecorator

      void removeDecorator(int decoratorPriority)
      Removes a ThreadContextDecorator by its priority.
      Parameters:
      decoratorPriority - The priority of the decorator to be removed.
    • getDecoratorsOrderedByPriority

      @Nonnull List<ThreadContextDecorator> getDecoratorsOrderedByPriority()
      Returns all decorators (including default decorators) by priority.
      Returns:
      The list of decorators.