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.MultiBuildItemRepresents a reactive messaging connector. It contains the name (likesmallrye-kafka), the direction (incoming or outgoing), and the list of connector attributes (mainly for documentation and tooling purpose).
-
-
Constructor Summary
Constructors Constructor Description ConnectorBuildItem(String name, ChannelDirection direction, List<io.smallrye.reactive.messaging.annotations.ConnectorAttribute> attributes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConnectorBuildItemcreateIncomingConnector(String name, List<io.smallrye.reactive.messaging.annotations.ConnectorAttribute> attributes)static ConnectorBuildItemcreateOutgoingConnector(String name, List<io.smallrye.reactive.messaging.annotations.ConnectorAttribute> attributes)List<io.smallrye.reactive.messaging.annotations.ConnectorAttribute>getAttributes()ChannelDirectiongetDirection()StringgetName()
-
-
-
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()
-
getDirection
public ChannelDirection getDirection()
-
getAttributes
public List<io.smallrye.reactive.messaging.annotations.ConnectorAttribute> getAttributes()
-
-