Collapse All Expand All

.NET Framework Class Library
Members See Also

[TIBCO.EMS .NET Admin client library 5.1 documentation]

This class represents the discard policy of the TIBCO Rendezvous queues used internally by the TIBCO EMS Server when importing messages from TIBCO Rendezvous.

Namespace: TIBCO.EMS.ADMIN
Assembly: TIBCO.EMS.ADMIN (in TIBCO.EMS.ADMIN.dll)

# Syntax

    public class RVQueuePolicy

    Public Class RVQueuePolicy

    public ref class RVQueuePolicy

# Remarks

Each transport uses a TIBCO RV queue, and therefore a discard policy can be defined per transport. The default policy, if omitted, is TIBRVQUEUE_DISCARD_NONE, which means that no message is ever discarded.

Note that in a fast producer situation, this can lead to a rapid TIBCO EMS process memory growth since the internal TIBCO RV queue may hold a lot of RV messages waiting to be processed as EMS messages. Specifying a discard policy other than TIBRVQUEUE_DISCARD_NONE causes excess TIBCO RV messages to be discarded, and therefore not imported by the TIBCO EMS Server, but help prevents unbound memory growth.

Since EMS 5.0

# Inheritance Hierarchy

System..::.Object
TIBCO.EMS.ADMIN..::.RVQueuePolicy

# See Also

RVQueuePolicy Members
TIBCO.EMS.ADMIN Namespace