PreEmptive Analytics .NET API  1.3
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Public Member Functions | List of all members
PreEmptive.Analytics.Common.IMessageDequeuer Interface Reference

An interface for an object capable of dequeing messages More...

Inherited by PreEmptive.Analytics.Common.IMessageQueue.

Public Member Functions

IList< MessageDequeueMessages ()
 A thread safe way of removing messages for sending. More...
 
IList< MessagePeekMessages ()
 Makes a clone of the list holding the messages and returns the copy of the list of messages Unlike Dequeing, this does not consume the messages returned. More...
 

Detailed Description

An interface for an object capable of dequeing messages

Member Function Documentation

IList<Message> PreEmptive.Analytics.Common.IMessageDequeuer.DequeueMessages ( )

A thread safe way of removing messages for sending.

Returns
The messages that have been removed

Implemented in PreEmptive.Analytics.Common.MessageQueue.

IList<Message> PreEmptive.Analytics.Common.IMessageDequeuer.PeekMessages ( )

Makes a clone of the list holding the messages and returns the copy of the list of messages Unlike Dequeing, this does not consume the messages returned.

Returns
The messages currently in the queue

Implemented in PreEmptive.Analytics.Common.MessageQueue.


The documentation for this interface was generated from the following file: