Class 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 Detail

      • ConnectorBuildItem

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

      • 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()
      • getAttributes

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