Table of Contents

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

long Count { get; }

Property Value

long

Empty

bool Empty { get; }

Property Value

bool

Running

bool Running { get; set; }

Property Value

bool

SyncRoot

object SyncRoot { get; }

Property Value

object

Methods

Clear()

void Clear()

Close()

void 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()

MessageDispatch Peek()

Returns

MessageDispatch

RemoveAll()

MessageDispatch[] RemoveAll()

Returns

MessageDispatch[]

Signal()

void Signal()

Start()

void Start()

Stop()

void Stop()