Class SmallRyeContextPropagationProcessor

java.lang.Object
io.quarkus.smallrye.context.deployment.SmallRyeContextPropagationProcessor

class SmallRyeContextPropagationProcessor extends Object
The deployment processor for MP-CP applications
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    (package private) class 
     
    (package private) class 
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) void
    build(io.quarkus.smallrye.context.runtime.SmallRyeContextPropagationRecorder recorder, io.quarkus.deployment.builditem.ExecutorBuildItem executorBuildItem, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdownContextBuildItem, io.quarkus.deployment.annotations.BuildProducer<ContextPropagationInitializedBuildItem> cpInitializedBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeans)
     
    (package private) void
    buildStatic(io.quarkus.smallrye.context.runtime.SmallRyeContextPropagationRecorder recorder, List<io.quarkus.smallrye.context.deployment.spi.ThreadContextProviderBuildItem> threadContextProviders)
     
    (package private) void
    createSynthBeansForConfiguredInjectionPoints(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer, io.quarkus.smallrye.context.runtime.SmallRyeContextPropagationRecorder recorder, io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem bdFinishedBuildItem)
     
    (package private) void
    registerBean(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans)
     
    (package private) io.quarkus.arc.deployment.InjectionPointTransformerBuildItem
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SmallRyeContextPropagationProcessor

      SmallRyeContextPropagationProcessor()
  • Method Details

    • registerBean

      void registerBean(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans)
    • buildStatic

      void buildStatic(io.quarkus.smallrye.context.runtime.SmallRyeContextPropagationRecorder recorder, List<io.quarkus.smallrye.context.deployment.spi.ThreadContextProviderBuildItem> threadContextProviders) throws ClassNotFoundException, IOException
      Throws:
      ClassNotFoundException
      IOException
    • build

      void build(io.quarkus.smallrye.context.runtime.SmallRyeContextPropagationRecorder recorder, io.quarkus.deployment.builditem.ExecutorBuildItem executorBuildItem, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdownContextBuildItem, io.quarkus.deployment.annotations.BuildProducer<ContextPropagationInitializedBuildItem> cpInitializedBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeans)
    • transformInjectionPoint

      io.quarkus.arc.deployment.InjectionPointTransformerBuildItem transformInjectionPoint()
    • createSynthBeansForConfiguredInjectionPoints

      void createSynthBeansForConfiguredInjectionPoints(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer, io.quarkus.smallrye.context.runtime.SmallRyeContextPropagationRecorder recorder, io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem bdFinishedBuildItem)