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 Summary
ConstructorsConstructorDescriptionConnectorBuildItem(String name, ChannelDirection direction, List<io.smallrye.reactive.messaging.annotations.ConnectorAttribute> attributes) -
Method Summary
Modifier and TypeMethodDescriptionstatic 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>getName()
-
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
-
getDirection
-
getAttributes
-