[TIBCO.EMS .NET Admin client library 8.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