Interface IQueueChannelOperations
- Namespace
- Steeltoe.Integration.Channel
- Assembly
- Steeltoe.Integration.Abstractions.dll
Operations available on a channel that has queuing semantics
public interface IQueueChannelOperations
Properties
QueueSize
Gets the size of the queue
int QueueSize { get; }
Property Value
RemainingCapacity
Gets the remaining capacity of the queue
int RemainingCapacity { get; }
Property Value
Methods
Clear()
Clear all items off the quewue
IList<IMessage> Clear()
Returns
Purge(IMessageSelector)
Remove any Messages that are not accepted by the provided selector.
IList<IMessage> Purge(IMessageSelector messageSelector)
Parameters
messageSelector
IMessageSelectorthe selector to apply