Class DecoratorDelegateProvider

java.lang.Object
io.quarkus.arc.impl.DecoratorDelegateProvider
All Implemented Interfaces:
InjectableReferenceProvider<Object>

public class DecoratorDelegateProvider extends Object implements InjectableReferenceProvider<Object>
  • Constructor Details

    • DecoratorDelegateProvider

      public DecoratorDelegateProvider()
  • Method Details

    • get

      public Object get(jakarta.enterprise.context.spi.CreationalContext<Object> creationalContext)
      Specified by:
      get in interface InjectableReferenceProvider<Object>
      Parameters:
      creationalContext -
      Returns:
      a contextual reference
    • getCurrent

      public static Object getCurrent(jakarta.enterprise.context.spi.CreationalContext<?> ctx)
    • setCurrent

      public static Object setCurrent(jakarta.enterprise.context.spi.CreationalContext<?> ctx, Object delegate)
      Set the current delegate for a non-null parameter, or remove it for null parameter.
      Returns:
      the previous delegate or null