Class QuarkusContextManagerProvider

java.lang.Object
io.smallrye.context.SmallRyeContextManagerProvider
io.quarkus.smallrye.context.runtime.QuarkusContextManagerProvider
All Implemented Interfaces:
org.eclipse.microprofile.context.spi.ContextManagerProvider

public class QuarkusContextManagerProvider extends io.smallrye.context.SmallRyeContextManagerProvider
Quarkus doesn't need one manager per CL, we only have the one
  • Constructor Details

    • QuarkusContextManagerProvider

      public QuarkusContextManagerProvider()
  • Method Details

    • getContextManager

      public io.smallrye.context.SmallRyeContextManager getContextManager(ClassLoader classLoader)
      Specified by:
      getContextManager in interface org.eclipse.microprofile.context.spi.ContextManagerProvider
      Overrides:
      getContextManager in class io.smallrye.context.SmallRyeContextManagerProvider
    • getContextManager

      public io.smallrye.context.SmallRyeContextManager getContextManager()
      Specified by:
      getContextManager in interface org.eclipse.microprofile.context.spi.ContextManagerProvider
      Overrides:
      getContextManager in class io.smallrye.context.SmallRyeContextManagerProvider
    • findContextManager

      public org.eclipse.microprofile.context.spi.ContextManager findContextManager(ClassLoader classLoader)
      Overrides:
      findContextManager in class io.smallrye.context.SmallRyeContextManagerProvider
    • registerContextManager

      public void registerContextManager(org.eclipse.microprofile.context.spi.ContextManager manager, ClassLoader classLoader)
      Specified by:
      registerContextManager in interface org.eclipse.microprofile.context.spi.ContextManagerProvider
      Overrides:
      registerContextManager in class io.smallrye.context.SmallRyeContextManagerProvider
    • releaseContextManager

      public void releaseContextManager(org.eclipse.microprofile.context.spi.ContextManager manager)
      Specified by:
      releaseContextManager in interface org.eclipse.microprofile.context.spi.ContextManagerProvider
      Overrides:
      releaseContextManager in class io.smallrye.context.SmallRyeContextManagerProvider