C# Класс Apache.NMS.ActiveMQ.Util.SimplePriorityMessageDispatchChannel

Наследование: MessageDispatchChannel
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
GetList ( MessageDispatch md ) : LinkedList
GetPriority ( MessageDispatch message ) : int

Приватные методы

Метод Описание
GetFirst ( ) : MessageDispatch
RemoveFirst ( ) : MessageDispatch

Описание методов

Clear() публичный Метод

public Clear ( ) : void
Результат void

Close() публичный Метод

public Close ( ) : void
Результат void

Dequeue() публичный Метод

public Dequeue ( TimeSpan timeout ) : MessageDispatch
timeout TimeSpan
Результат MessageDispatch

DequeueNoWait() публичный Метод

public DequeueNoWait ( ) : MessageDispatch
Результат MessageDispatch

Enqueue() публичный Метод

public Enqueue ( MessageDispatch dispatch ) : void
dispatch MessageDispatch
Результат void

EnqueueFirst() публичный Метод

public EnqueueFirst ( MessageDispatch dispatch ) : void
dispatch MessageDispatch
Результат void

GetList() защищенный Метод

protected GetList ( MessageDispatch md ) : LinkedList
md MessageDispatch
Результат LinkedList

GetPriority() защищенный Метод

protected GetPriority ( MessageDispatch message ) : int
message MessageDispatch
Результат int

Peek() публичный Метод

public Peek ( ) : MessageDispatch
Результат MessageDispatch

RemoveAll() публичный Метод

public RemoveAll ( ) : MessageDispatch[]
Результат MessageDispatch[]

Signal() публичный Метод

public Signal ( ) : void
Результат void

SimplePriorityMessageDispatchChannel() публичный Метод

public SimplePriorityMessageDispatchChannel ( ) : System
Результат System

Start() публичный Метод

public Start ( ) : void
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void