Interface IProvisioningProvider
- Namespace
- Steeltoe.Stream.Provisioning
- Assembly
- Steeltoe.Stream.Abstractions.dll
Provisioning SPI that allows the users to provision destinations such as queues and topics. This SPI will allow the binders to be separated from any provisioning concerns and only focus on setting up endpoints for sending/receiving messages.
[Obsolete("This feature will be removed in the next major version. See https://steeltoe.io/docs/v3/obsolete for details.")]
public interface IProvisioningProviderMethods
ProvisionConsumerDestination(string, string, IConsumerOptions)
Creates the middleware destination on the physical broker for the consumer to consume data.The implementation is middleware-specific.
IConsumerDestination ProvisionConsumerDestination(string name, string group, IConsumerOptions properties)Parameters
- namestring
- the name of the consumer destination 
- groupstring
- the consumer group 
- propertiesIConsumerOptions
- the consumer options 
Returns
- IConsumerDestination
- the provisioned destination 
ProvisionProducerDestination(string, IProducerOptions)
Creates middleware destination on the physical broker for the producer to send data. The implementation is middleware-specific.
IProducerDestination ProvisionProducerDestination(string name, IProducerOptions options)Parameters
- namestring
- the name of the producer destination 
- optionsIProducerOptions
- the producer options 
Returns
- IProducerDestination
- the provisioned destination