Show / Hide Table of Contents

# Class QueueBrowser.BrowsingMessageConsumer

##### Inheritance

System.Object
MessageConsumer
QueueBrowser.BrowsingMessageConsumer

##### Implements

Apache.NMS.IMessageConsumer
System.IDisposable
IDispatcher

##### Inherited Members

MessageConsumer.disposed
MessageConsumer.LastDeliveredSequenceId
MessageConsumer.ConsumerId
MessageConsumer.ConsumerInfo
MessageConsumer.RedeliveryTimeout
MessageConsumer.PrefetchSize
MessageConsumer.RedeliveryPolicy
MessageConsumer.UnconsumedMessageCount
MessageConsumer.IgnoreExpiration
MessageConsumer.FailureError
MessageConsumer.OptimizeAcknowledge
MessageConsumer.OptimizeAcknowledgeTimeOut
MessageConsumer.OptimizedAckScheduledAckInterval
MessageConsumer.FailoverRedeliveryWaitPeriod
MessageConsumer.TransactedIndividualAck
MessageConsumer.NonBlockingRedelivery
MessageConsumer.ConsumerTransformer
MessageConsumer.Listener
MessageConsumer.Receive()
MessageConsumer.Receive(TimeSpan)
MessageConsumer.ReceiveNoWait()
MessageConsumer.Dispose()
MessageConsumer.Dispose(Boolean)
MessageConsumer.Close()
MessageConsumer.SendPullRequest(Int64)
MessageConsumer.DoIndividualAcknowledge(ActiveMQMessage)
MessageConsumer.DoNothingAcknowledge(ActiveMQMessage)
MessageConsumer.DoClientAcknowledge(ActiveMQMessage)
MessageConsumer.Start()
MessageConsumer.Stop()
MessageConsumer.DeliverAcks()
MessageConsumer.Iterate()
MessageConsumer.BeforeMessageIsConsumed(MessageDispatch)
MessageConsumer.AfterMessageIsConsumed(MessageDispatch, Boolean)
MessageConsumer.IsAutoAcknowledgeEach
MessageConsumer.IsAutoAcknowledgeBatch
MessageConsumer.IsIndividualAcknowledge
MessageConsumer.IsClientAcknowledge
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()

###### Namespace: Apache.NMS.ActiveMQ

###### Assembly: Apache.NMS.ActiveMQ.dll

##### Syntax

    public class BrowsingMessageConsumer : MessageConsumer, IMessageConsumer, IDisposable, IDispatcher

### Constructors

| Improve this Doc View Source

#### BrowsingMessageConsumer(QueueBrowser, Session, ConsumerId, ActiveMQDestination, String, String, Int32, Int32, Boolean, Boolean, Boolean)

##### Declaration

    public BrowsingMessageConsumer(QueueBrowser parent, Session session, ConsumerId id, ActiveMQDestination destination, string name, string selector, int prefetch, int maxPendingMessageCount, bool noLocal, bool browser, bool dispatchAsync)

##### Parameters

Type | Name | Description
--- | --- | ---
QueueBrowser | parent |
Session | session |
ConsumerId | id |
ActiveMQDestination | destination |
System.String | name |
System.String | selector |
System.Int32 | prefetch |
System.Int32 | maxPendingMessageCount |
System.Boolean | noLocal |
System.Boolean | browser |
System.Boolean | dispatchAsync |

### Methods

| Improve this Doc View Source

#### Dispatch(MessageDispatch)

##### Declaration

    public override void Dispatch(MessageDispatch md)

##### Parameters

Type | Name | Description
--- | --- | ---
MessageDispatch | md |

##### Overrides

MessageConsumer.Dispatch(MessageDispatch)

### Implements

Apache.NMS.IMessageConsumer
System.IDisposable
IDispatcher