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