Class FifoMessageDispatchChannel
- Namespace
- Apache.NMS.ActiveMQ.Util
- Assembly
- Apache.NMS.ActiveMQ.dll
public class FifoMessageDispatchChannel : MessageDispatchChannel
- Inheritance
-
FifoMessageDispatchChannel
- Implements
-
- Inherited Members
-
Constructors
FifoMessageDispatchChannel()
public FifoMessageDispatchChannel()
Properties
Closed
public bool Closed { get; set; }
Property Value
- bool
Count
public long Count { get; }
Property Value
- long
Empty
public bool Empty { get; }
Property Value
- bool
Running
public bool Running { get; set; }
Property Value
- bool
SyncRoot
public object SyncRoot { get; }
Property Value
- object
Methods
Clear()
Close()
Dequeue(TimeSpan)
public MessageDispatch Dequeue(TimeSpan timeout)
Parameters
timeout
TimeSpan
Returns
- MessageDispatch
DequeueNoWait()
public MessageDispatch DequeueNoWait()
Returns
- MessageDispatch
Enqueue(MessageDispatch)
public void Enqueue(MessageDispatch dispatch)
Parameters
dispatch
MessageDispatch
EnqueueFirst(MessageDispatch)
public void EnqueueFirst(MessageDispatch dispatch)
Parameters
dispatch
MessageDispatch
Peek()
public MessageDispatch Peek()
Returns
- MessageDispatch
RemoveAll()
public MessageDispatch[] RemoveAll()
Returns
- MessageDispatch[]
Signal()
Start()
Stop()