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

Inheritance: MessageDispatchChannel
Datei anzeigen Open project: wdcossey/Apache.NMS.ActiveMQ.NetStd Class Usage Examples

Public Methods

Method Description
Clear ( ) : void
Close ( ) : void
Dequeue ( TimeSpan timeout ) : MessageDispatch
DequeueNoWait ( ) : MessageDispatch
Enqueue ( MessageDispatch dispatch ) : void
EnqueueFirst ( MessageDispatch dispatch ) : void
Peek ( ) : MessageDispatch
RemoveAll ( ) : MessageDispatch[]
Signal ( ) : void
SimplePriorityMessageDispatchChannel ( ) : System
Start ( ) : void
Stop ( ) : void

Protected Methods

Method Description
GetList ( MessageDispatch md ) : LinkedList
GetPriority ( MessageDispatch message ) : int

Private Methods

Method Description
GetFirst ( ) : MessageDispatch
RemoveFirst ( ) : MessageDispatch

Method Details

Clear() public method

public Clear ( ) : void
return void

Close() public method

public Close ( ) : void
return void

Dequeue() public method

public Dequeue ( TimeSpan timeout ) : MessageDispatch
timeout TimeSpan
return MessageDispatch

DequeueNoWait() public method

public DequeueNoWait ( ) : MessageDispatch
return MessageDispatch

Enqueue() public method

public Enqueue ( MessageDispatch dispatch ) : void
dispatch MessageDispatch
return void

EnqueueFirst() public method

public EnqueueFirst ( MessageDispatch dispatch ) : void
dispatch MessageDispatch
return void

GetList() protected method

protected GetList ( MessageDispatch md ) : LinkedList
md MessageDispatch
return LinkedList

GetPriority() protected method

protected GetPriority ( MessageDispatch message ) : int
message MessageDispatch
return int

Peek() public method

public Peek ( ) : MessageDispatch
return MessageDispatch

RemoveAll() public method

public RemoveAll ( ) : MessageDispatch[]
return MessageDispatch[]

Signal() public method

public Signal ( ) : void
return void

SimplePriorityMessageDispatchChannel() public method

public SimplePriorityMessageDispatchChannel ( ) : System
return System

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void