Publishing documents in a publish/subscribe data processing system
First Claim
Patent Images
1. A method for publishing documents in a publish/subscribe data processing system, the method comprising:
- receiving a first document to be published, the first document comprising an associated topic;
retaining the first document to be published as a retained document;
retaining a second document to be published as the retained document;
sending a copy of the second document to be published to a subscriber of the associated topic in response to receiving the second document to be published before a predetermined set amount of elapsed time has passed, wherein the second document has the associated topic; and
sending a copy of the retained document to the subscriber of the associated topic in response to a determination that the predetermined set amount of elapsed time has passed,in which sending a copy of the second document to be published to a subscriber of the associated topic in response to receiving the second document to be published before a predetermined set amount of elapsed time has passed, wherein the second document has the associated topic comprises;
accessing a value of a flag associated with the subscriber; and
sending a copy of the second document to be published to a subscriber of the associated topic in response to a determination that the flag does not have a predetermined value.
1 Assignment
0 Petitions
Accused Products
Abstract
Documents are published in a publish subscribe data processing system. A first document to be published may have an associated topic. The first document is retained as a retained document. A second document to be published is retained as the retained document in response to receiving the second document before a predetermined time interval has passed. A copy of the second document is sent to a subscriber of the topic. A copy of the retained document is sent to the subscriber of the topic in response to a determination that the predetermined time interval has passed.
40 Citations
10 Claims
-
1. A method for publishing documents in a publish/subscribe data processing system, the method comprising:
-
receiving a first document to be published, the first document comprising an associated topic; retaining the first document to be published as a retained document; retaining a second document to be published as the retained document; sending a copy of the second document to be published to a subscriber of the associated topic in response to receiving the second document to be published before a predetermined set amount of elapsed time has passed, wherein the second document has the associated topic; and sending a copy of the retained document to the subscriber of the associated topic in response to a determination that the predetermined set amount of elapsed time has passed, in which sending a copy of the second document to be published to a subscriber of the associated topic in response to receiving the second document to be published before a predetermined set amount of elapsed time has passed, wherein the second document has the associated topic comprises; accessing a value of a flag associated with the subscriber; and sending a copy of the second document to be published to a subscriber of the associated topic in response to a determination that the flag does not have a predetermined value. - View Dependent Claims (2, 3)
-
-
4. An apparatus for publishing documents in a publish/subscribe data processing system, the apparatus comprising:
a processor communicatively coupled to a memory, said memory comprising executable code that, when executed by said processor, causes said processor to implement; a first module for receiving a first document to be published, the first document comprising an associated topic; a second module for retaining the first document to be published as a retained document; a third module for retaining a second document to be published as the retained document; and a fourth module for sending a copy of the second document to be published to a subscriber of the associated topic at a intervals defined by a predetermined set amount of elapsed time irrespective of the value of a no-publish flag associated with the subscriber. - View Dependent Claims (5, 6, 7)
-
8. A computer program product for publishing documents in a publish/subscribe data processing system, the computer program product comprising:
a hardware computer readable storage medium comprising computer useable program code embodied therein, the computer useable program code comprising; computer usable program code that, when executed by a processor, receives a first document to be published, the first document comprising an associated topic; computer usable program code that, when executed by a processor, retains the first document to be published as a retained document; computer usable program code that, when executed by a processor, retains a second document to be published as the retained document and sends a copy of the second document to be published to a subscriber of the associated topic in response to receiving the second document to be published before a predetermined set amount of elapsed time interval has passed, wherein the second document has the associated topic; and computer usable program code that, when executed by a processor, sends a copy of the retained document to the subscriber of the associated topic in response to a determination that the predetermined set amount of elapsed time has passed, in which the computer usable program code that, when executed by a processor, retains a second document to be published as the retained document and sends a copy of the second document to be published to a subscriber of the associated topic in response to receiving the second document to be published before a predetermined set amount of elapsed time has passed comprises; computer usable program code that, when executed by a processor, accesses a value of a flag associated with the subscriber; and computer usable program code that, when executed by a processor, sends a copy of the second document to be published to a subscriber of the associated topic in response to a determination that the flag does not have a predetermined value. - View Dependent Claims (9, 10)
Specification