C# Class Apache.NMS.ActiveMQ.Util.FifoMessageDispatchChannel

A FIFO based MessageDispatchChannel.
Inheritance: MessageDispatchChannel
Datei anzeigen Open project: ThorTech/apache-nms Class Usage Examples

Public Methods

Method Description
Clear ( ) : void
Close ( ) : void
Dequeue ( System.TimeSpan timeout ) : MessageDispatch
DequeueNoWait ( ) : MessageDispatch
Enqueue ( MessageDispatch dispatch ) : void
EnqueueFirst ( MessageDispatch dispatch ) : void
Peek ( ) : MessageDispatch
RemoveAll ( ) : Apache.NMS.ActiveMQ.Commands.MessageDispatch[]
Start ( ) : void
Stop ( ) : void

Method Details

Clear() public method

public Clear ( ) : void
return void

Close() public method

public Close ( ) : void
return void

Dequeue() public method

public Dequeue ( System.TimeSpan timeout ) : MessageDispatch
timeout System.TimeSpan
return Apache.NMS.ActiveMQ.Commands.MessageDispatch

DequeueNoWait() public method

public DequeueNoWait ( ) : MessageDispatch
return Apache.NMS.ActiveMQ.Commands.MessageDispatch

Enqueue() public method

public Enqueue ( MessageDispatch dispatch ) : void
dispatch Apache.NMS.ActiveMQ.Commands.MessageDispatch
return void

EnqueueFirst() public method

public EnqueueFirst ( MessageDispatch dispatch ) : void
dispatch Apache.NMS.ActiveMQ.Commands.MessageDispatch
return void

Peek() public method

public Peek ( ) : MessageDispatch
return Apache.NMS.ActiveMQ.Commands.MessageDispatch

RemoveAll() public method

public RemoveAll ( ) : Apache.NMS.ActiveMQ.Commands.MessageDispatch[]
return Apache.NMS.ActiveMQ.Commands.MessageDispatch[]

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void