UM .NET API  6.16.1
com.latencybusters.lbm.UMQQueueInfo Class Reference

Base class for UMQ info objects associated with a queue. This class encapsulates the basic information required for any UMQ info object that is associated with a queue, namely the identifying information for the queue (Id and Name) and a set of flags to indicate other information contained in the object. More...

Inheritance diagram for com.latencybusters.lbm.UMQQueueInfo:
com.latencybusters.lbm.UMQContextEventRegistrationCompleteInfo com.latencybusters.lbm.UMQDeregistrationCompleteInfo com.latencybusters.lbm.UMQIndexAssignmentEligibilityStartCompleteInfo com.latencybusters.lbm.UMQIndexAssignmentEligibilityStopCompleteInfo com.latencybusters.lbm.UMQQueueIndexInfo com.latencybusters.lbm.UMQQueueInstanceInfo com.latencybusters.lbm.UMQRegistrationCompleteInfo com.latencybusters.lbm.UMQSourceEventRegistrationCompleteInfo

Public Member Functions

 UMQQueueInfo (int flags, long queueId, String queue)
 Creates a UMQQueueInfo object and initializes fields to the supplied values. More...
 
int flags ()
 Get informational flags for this info object. More...
 
long queueId ()
 Get Queue Id for the queue associated with this info object. More...
 
String queueName ()
 Get Queue name for the queue associated with this info object. More...
 

Detailed Description

Base class for UMQ info objects associated with a queue. This class encapsulates the basic information required for any UMQ info object that is associated with a queue, namely the identifying information for the queue (Id and Name) and a set of flags to indicate other information contained in the object.

Constructor & Destructor Documentation

com.latencybusters.lbm.UMQQueueInfo.UMQQueueInfo ( int  flags,
long  queueId,
String  queue 
)

Creates a UMQQueueInfo object and initializes fields to the supplied values.

LBMEInvalException An invalid parameter was specified.

Parameters
flagsInformational flags.
queueIdQueue Id of the queue.
queueThe name of the queue the receiver registered with.

Member Function Documentation

int com.latencybusters.lbm.UMQQueueInfo.flags ( )

Get informational flags for this info object.

Returns
Flags.
long com.latencybusters.lbm.UMQQueueInfo.queueId ( )

Get Queue Id for the queue associated with this info object.

Returns
Queue Id for the queue associated with this info object.
String com.latencybusters.lbm.UMQQueueInfo.queueName ( )

Get Queue name for the queue associated with this info object.

Returns
Queue name for the queue associated with this info object.

References com.latencybusters.lbm.LBM.UMQ_MAX_QUEUE_STRLEN.


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