Class WiringProcessor

java.lang.Object
io.quarkus.smallrye.reactivemessaging.deployment.WiringProcessor

public class WiringProcessor extends Object
  • Constructor Details

    • WiringProcessor

      public WiringProcessor()
  • Method Details

    • discoverConnectors

      void discoverConnectors(io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beans, io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<ConnectorBuildItem> builder)
    • extractComponents

      void extractComponents(io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beanDiscoveryFinished, io.quarkus.arc.deployment.TransformedAnnotationsBuildItem transformedAnnotations, io.quarkus.deployment.annotations.BuildProducer<ChannelBuildItem> appChannels, io.quarkus.deployment.annotations.BuildProducer<MediatorBuildItem> mediatorMethods, io.quarkus.deployment.annotations.BuildProducer<InjectedEmitterBuildItem> emitters, io.quarkus.deployment.annotations.BuildProducer<InjectedChannelBuildItem> channels, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.ValidationPhaseBuildItem.ValidationErrorBuildItem> validationErrors, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ConfigDescriptionBuildItem> configDescriptionBuildItemBuildProducer)
    • detectOrphanChannels

      public void detectOrphanChannels(List<ChannelBuildItem> channels, io.quarkus.deployment.annotations.BuildProducer<OrphanChannelBuildItem> builder)
    • generateDocumentationItem

      void generateDocumentationItem(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ConfigDescriptionBuildItem> config, List<ConnectorManagedChannelBuildItem> channels, List<ConnectorBuildItem> connectors)
    • autoConfigureConnectorForOrphansAndProduceManagedChannels

      public void autoConfigureConnectorForOrphansAndProduceManagedChannels(ReactiveMessagingBuildTimeConfig buildTimeConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem> config, io.quarkus.deployment.annotations.BuildProducer<ConnectorManagedChannelBuildItem> connectorManagedChannels, List<OrphanChannelBuildItem> orphans, List<ConnectorBuildItem> connectors, List<ChannelBuildItem> channels, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.ValidationPhaseBuildItem.ValidationErrorBuildItem> errors)