Class MessagingChannelConfig.BuilderBase.MessagingChannelConfigImpl
java.lang.Object
io.helidon.messaging.spi.MessagingChannelConfig.BuilderBase.MessagingChannelConfigImpl
- All Implemented Interfaces:
Prototype.Api, MessagingChannelConfig
- Direct Known Subclasses:
MessagingIncomingConfig.BuilderBase.MessagingIncomingConfigImpl, MessagingOutgoingConfig.BuilderBase.MessagingOutgoingConfigImpl
- Enclosing class:
MessagingChannelConfig.BuilderBase<BUILDER extends MessagingChannelConfig.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends MessagingChannelConfig>
protected static class MessagingChannelConfig.BuilderBase.MessagingChannelConfigImpl
extends Object
implements MessagingChannelConfig
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface MessagingChannelConfig
MessagingChannelConfig.Builder, MessagingChannelConfig.BuilderBase<BUILDER, PROTOTYPE>Modifier and TypeInterfaceDescriptionstatic classFluent API builder forMessagingChannelConfig.static classMessagingChannelConfig.BuilderBase<BUILDER extends MessagingChannelConfig.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends MessagingChannelConfig>Fluent API builder base forMessagingChannelConfig. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMessagingChannelConfigImpl(MessagingChannelConfig.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
-
Constructor Details
-
MessagingChannelConfigImpl
Create an instance providing a builder.- Parameters:
builder- extending builder base of this prototype
-
-
Method Details
-
connector
Description copied from interface:MessagingChannelConfigName of the configured connector instance used by this channel connection.- Specified by:
connectorin interfaceMessagingChannelConfig- Returns:
- connector instance name
-
channelName
Description copied from interface:MessagingChannelConfigLogical messaging channel name. Configuration-based channels derive this name from their map entry. Programmatic channel configurations supply the name explicitly.- Specified by:
channelNamein interfaceMessagingChannelConfig- Returns:
- logical channel name
-
execution
Description copied from interface:MessagingChannelConfigExecution overrides for this channel. Values not configured inherit the messaging defaults.- Specified by:
executionin interfaceMessagingChannelConfig- Returns:
- channel execution overrides
-
config
Description copied from interface:MessagingChannelConfigOriginal channel configuration node, including connector-specific options.- Specified by:
configin interfaceMessagingChannelConfig- Returns:
- original configuration, if configured
-
toString
-
equals
-
hashCode
-