QUEUE MESSAGE RETRIEVAL BY SELECTION CRITERIA
First Claim
1. A method for message queue retrieval by selection criteria comprising:
- receiving from a requesting application a message retrieval request for a message in a message queue storing a plurality of messages;
determining from the message retrieval request both a template defining fields in the messages, and also selection criteria operable upon content stored in at least one of the fields in the messages;
applying the selection criteria to the messages in the message queue to select a message subset of the messages in the message queue; and
,transmitting the message subset to the requesting application.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention address deficiencies of the art in respect to message queuing and provide a method, system and computer program product for message queue retrieval by selection criteria. In an embodiment of the invention, a method for message queue retrieval by selection criteria can include receiving from a requesting application a message retrieval request for a message in a message queue storing different messages and determining from the message retrieval request both a template defining fields in the messages, and also selection criteria operable upon content stored in at least one of the fields in the messages. The method also can include applying the selection criteria to the messages in the message queue to select a message or subset of the messages in the message queue, and transmitting the message or subset to the requesting application.
-
Citations
17 Claims
-
1. A method for message queue retrieval by selection criteria comprising:
-
receiving from a requesting application a message retrieval request for a message in a message queue storing a plurality of messages; determining from the message retrieval request both a template defining fields in the messages, and also selection criteria operable upon content stored in at least one of the fields in the messages; applying the selection criteria to the messages in the message queue to select a message subset of the messages in the message queue; and
,transmitting the message subset to the requesting application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A message queuing data processing system comprising:
-
a host computing system comprising a processor and memory; a message queue coupled to the host computing system; and
,a message retrieval module executing in the host computing system, the module comprising program code enabled to receive from a requesting application a message retrieval request for a message in a message queue storing a plurality of messages, to determine from the message retrieval request both a template defining fields in the messages, and also selection criteria operable upon content stored in at least one of the fields in the messages, to apply the selection criteria to the messages in the message queue to select a message subset of the messages in the message queue, and to transmit the message subset to the requesting application.
-
-
10. A computer program product comprising a computer usable medium embodying computer usable program code for message queue retrieval by selection criteria, the computer program product comprising:
-
computer usable program code for receiving from a requesting application a message retrieval request for a message in a message queue storing a plurality of messages; computer usable program code for determining from the message retrieval request both a template defining fields in the messages, and also selection criteria operable upon content stored in at least one of the fields in the messages; computer usable program code for applying the selection criteria to the messages in the message queue to select a message subset of the messages in the message queue; and
,computer usable program code for transmitting the message subset to the requesting application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification