Class AbstractChannelConfigurer
- java.lang.Object
-
- io.quarkiverse.asyncapi.config.channels.AbstractChannelConfigurer
-
- All Implemented Interfaces:
ChannelConfigurer
- Direct Known Subclasses:
HttpChannelConfigurer,KafkaChannelConfigurer
public abstract class AbstractChannelConfigurer extends Object implements ChannelConfigurer
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractChannelConfigurer(String protocol, String connectorId)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidaddIncomingChannel(String smallryeChannel, String channelName, com.asyncapi.v2._6_0.model.channel.operation.Operation operation, com.asyncapi.v2._6_0.model.server.Server server, Map<String,String> result)protected abstract voidaddOutgoingChannel(String smallryeChannel, String channelName, com.asyncapi.v2._6_0.model.channel.operation.Operation operation, com.asyncapi.v2._6_0.model.server.Server server, Map<String,String> result)voidchannelConfig(String channelName, com.asyncapi.v2._6_0.model.channel.ChannelItem item, com.asyncapi.v2._6_0.model.server.Server server, Map<String,String> result)voidcommonConfig(com.asyncapi.v2._6_0.model.server.Server server, Map<String,String> result)protected StringincomingProperty(String channel, String property)protected StringoutgoingProperty(String channel, String property)Stringprotocol()
-
-
-
Field Detail
-
CONNECTOR
public static final String CONNECTOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
protocol
public String protocol()
- Specified by:
protocolin interfaceChannelConfigurer
-
channelConfig
public void channelConfig(String channelName, com.asyncapi.v2._6_0.model.channel.ChannelItem item, com.asyncapi.v2._6_0.model.server.Server server, Map<String,String> result)
- Specified by:
channelConfigin interfaceChannelConfigurer
-
commonConfig
public void commonConfig(com.asyncapi.v2._6_0.model.server.Server server, Map<String,String> result)- Specified by:
commonConfigin interfaceChannelConfigurer
-
addOutgoingChannel
protected abstract void addOutgoingChannel(String smallryeChannel, String channelName, com.asyncapi.v2._6_0.model.channel.operation.Operation operation, com.asyncapi.v2._6_0.model.server.Server server, Map<String,String> result)
-
-