Class AbstractPollableMessageSourceBinder
Inheritance
System.Object
AbstractPollableMessageSourceBinder
Implements
IServiceNameAware
IDisposable
Assembly: Steeltoe.Stream.StreamBase.dll
Syntax
public abstract class AbstractPollableMessageSourceBinder : AbstractMessageChannelBinder, IBinder<IMessageChannel>, IPollableConsumerBinder<IMessageHandler>, IBinder<IPollableSource<IMessageHandler>>, IBinder, IPollableConsumerBinder
Constructors
|
Edit this page
View Source
AbstractPollableMessageSourceBinder(IApplicationContext, String[], IProvisioningProvider, ILogger)
Declaration
protected AbstractPollableMessageSourceBinder(IApplicationContext context, string[] headersToEmbed, IProvisioningProvider provisioningProvider, ILogger logger)
Parameters
Type |
Name |
Description |
IApplicationContext |
context |
|
System.String[] |
headersToEmbed |
|
IProvisioningProvider |
provisioningProvider |
|
ILogger |
logger |
|
|
Edit this page
View Source
AbstractPollableMessageSourceBinder(IApplicationContext, String[], IProvisioningProvider, IListenerContainerCustomizer, IMessageSourceCustomizer, ILogger)
Declaration
protected AbstractPollableMessageSourceBinder(IApplicationContext context, string[] headersToEmbed, IProvisioningProvider provisioningProvider, IListenerContainerCustomizer containerCustomizer, IMessageSourceCustomizer sourceCustomizer, ILogger logger)
Parameters
Methods
|
Edit this page
View Source
BindConsumer(String, String, IPollableSource<IMessageHandler>, IConsumerOptions)
Declaration
public virtual IBinding BindConsumer(string name, string group, IPollableSource<IMessageHandler> inboundTarget, IConsumerOptions consumerOptions)
Parameters
Returns
|
Edit this page
View Source
BindConsumer(String, String, Object, IConsumerOptions)
Declaration
public override IBinding BindConsumer(string name, string group, object inboundTarget, IConsumerOptions consumerOptions)
Parameters
Type |
Name |
Description |
System.String |
name |
|
System.String |
group |
|
System.Object |
inboundTarget |
|
IConsumerOptions |
consumerOptions |
|
Returns
Overrides
Steeltoe.Stream.Binder.AbstractBinder<IMessageChannel>.BindConsumer(System.String, System.String, System.Object, Steeltoe.Stream.Config.IConsumerOptions)
|
Edit this page
View Source
BindProducer(String, IPollableSource<IMessageHandler>, IProducerOptions)
Declaration
public virtual IBinding BindProducer(string name, IPollableSource<IMessageHandler> outboundTarget, IProducerOptions producerOptions)
Parameters
Returns
|
Edit this page
View Source
CreatePolledConsumerResources(String, String, IConsumerDestination, IConsumerOptions)
Declaration
protected virtual AbstractMessageChannelBinder.PolledConsumerResources CreatePolledConsumerResources(string name, string group, IConsumerDestination destination, IConsumerOptions consumerOptions)
Parameters
Returns
|
Edit this page
View Source
GetPolledConsumerRecoveryCallback(AbstractMessageChannelBinder.ErrorInfrastructure, IConsumerOptions)
Declaration
protected virtual IRecoveryCallback GetPolledConsumerRecoveryCallback(AbstractMessageChannelBinder.ErrorInfrastructure errorInfrastructure, IConsumerOptions options)
Parameters
Returns
Type |
Description |
IRecoveryCallback |
|
|
Edit this page
View Source
PostProcessPollableSource(DefaultPollableMessageSource)
Declaration
protected virtual void PostProcessPollableSource(DefaultPollableMessageSource bindingTarget)
Parameters
Implements
IServiceNameAware
IDisposable