Interface MessagingOutgoingConfig
- All Superinterfaces:
MessagingChannelConfig, Prototype.Api
- All Known Implementing Classes:
MessagingOutgoingConfig.BuilderBase.MessagingOutgoingConfigImpl
Common configuration of an outgoing messaging channel connection.
Connector-specific blueprints extend
MessagingOutgoingConfig.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classFluent API builder forMessagingOutgoingConfig.static classMessagingOutgoingConfig.BuilderBase<BUILDER extends MessagingOutgoingConfig.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends MessagingOutgoingConfig>Fluent API builder base forMessagingOutgoingConfig. -
Method Summary
Static MethodsModifier and TypeMethodDescriptionbuilder()Create a new fluent API builder to customize configuration.builder(MessagingOutgoingConfig instance) Create a new fluent API builder from an existing instance.static MessagingOutgoingConfigcreate()Create a new instance with default values.static MessagingOutgoingConfigCreate a new instance from configuration.Methods inherited from interface MessagingChannelConfig
channelName, config, connector, executionModifier and TypeMethodDescriptionLogical messaging channel name.config()Original channel configuration node, including connector-specific options.Name of the configured connector instance used by this channel connection.Execution overrides for this channel.
-
Method Details
-
builder
Create a new fluent API builder to customize configuration.- Returns:
- a new builder
-
builder
Create a new fluent API builder from an existing instance.- Parameters:
instance- an existing instance used as a base for the builder- Returns:
- a builder based on an instance
-
create
Create a new instance from configuration.- Parameters:
config- used to configure the new instance- Returns:
- a new instance configured from configuration
-
create
Create a new instance with default values.- Returns:
- a new instance
-