Class WiringProcessor
java.lang.Object
io.quarkus.smallrye.reactivemessaging.deployment.WiringProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidautoConfigureConnectorForOrphansAndProduceManagedChannels(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) voiddetectOrphanChannels(List<ChannelBuildItem> channels, io.quarkus.deployment.annotations.BuildProducer<OrphanChannelBuildItem> builder) (package private) voiddiscoverConnectors(io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beans, io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<ConnectorBuildItem> builder) (package private) voidextractComponents(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) (package private) voidgenerateDocumentationItem(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ConfigDescriptionBuildItem> config, List<ConnectorManagedChannelBuildItem> channels, List<ConnectorBuildItem> connectors)
-
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)
-