Class ConnectorBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.smallrye.reactivemessaging.deployment.items.ConnectorBuildItem

public final class ConnectorBuildItem extends io.quarkus.builder.item.MultiBuildItem
Represents a reactive messaging connector. It contains the name (like smallrye-kafka), the direction (incoming or outgoing), and the list of connector attributes (mainly for documentation and tooling purpose).
  • Constructor Details

    • ConnectorBuildItem

      ConnectorBuildItem(String name, ChannelDirection direction, List<io.smallrye.reactive.messaging.annotations.ConnectorAttribute> attributes)
  • Method Details

    • createIncomingConnector

      public static ConnectorBuildItem createIncomingConnector(String name, List<io.smallrye.reactive.messaging.annotations.ConnectorAttribute> attributes)
    • createOutgoingConnector

      public static ConnectorBuildItem createOutgoingConnector(String name, List<io.smallrye.reactive.messaging.annotations.ConnectorAttribute> attributes)
    • getName

      public String getName()
    • getDirection

      public ChannelDirection getDirection()
    • getAttributes

      public List<io.smallrye.reactive.messaging.annotations.ConnectorAttribute> getAttributes()