×

Implementing a message queuing interface (MQI) indexed queue support that adds a key to the index on put commit

  • US 7,035,852 B2
  • Filed: 07/20/2001
  • Issued: 04/25/2006
  • Est. Priority Date: 07/21/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of managing retrieval of messages from a shared queue, where a plurality of receiver applications retrieve messages from the same shared queue, where a PUT operation by a sender application is used to place a message onto the shared queue, and where a message on the queue is not to be retrieved until a subsequent commit of the PUT operation occurs, the method comprising:

  • assigning an index key to a message in response to a commit of the PUT operation, wherein the assigned index key comprises an attribute value of the message which was specified by the sender application when the message was placed on the queue, so that the assignment of the index key is deferred until a commit occurs of the PUT operation; and

    in response to a receiver application requesting retrieval of messages from the queue and specifying a request attribute value, monitoring the availability of messages in the queue with reference to said assigned index key to identify a match,whereby the index key being assigned to the message in response to said commit is usable for identifying committed messages having an attribute value matching the request attribute value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×