REGISTERING DATA MODIFICATION LISTENER IN A DATA-GRID
First Claim
Patent Images
1. A node, comprising:
- a memory to store data of the node;
a processor coupled to the memory, the processor to;
receive, from a listener in a data grid system, a filter defined by search criteria of a search query;
communicate, to the listener, data from the memory that is filtered using the filter;
identify changes to the filtered data;
record, the changes to the filtered data into a queue in the memory after the filtered data is communicated to the listener; and
communicate, to the listener, the queue of changes to the filtered data.
1 Assignment
0 Petitions
Accused Products
Abstract
A node including a memory to store data of the node and a processor coupled to the memory. The processor can receive, from a listener in a data grid system, a filter defined by search criteria of a search query. The processor can also communicate, to the listener, data from the memory that is filtered using the filter. The processor can further identify changes to the filtered data. The processor can further record, into a queue, the changes to the filtered data in the memory after the filtered data is communicated to the listener. The processor can further communicate, to the listener, the queue of changes to the filtered data.
7 Citations
20 Claims
-
1. A node, comprising:
-
a memory to store data of the node; a processor coupled to the memory, the processor to; receive, from a listener in a data grid system, a filter defined by search criteria of a search query; communicate, to the listener, data from the memory that is filtered using the filter; identify changes to the filtered data; record, the changes to the filtered data into a queue in the memory after the filtered data is communicated to the listener; and communicate, to the listener, the queue of changes to the filtered data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
communicating, from a listener of a first node in a data grid, a filter to a second node in the data grid in response to receiving a data request from an application; receiving, at the listener, data from the second node that is filtered using the filter; receiving, at the listener, queued update information from the second node, wherein the queued update information comprises information of changes to the filtered data maintained in a queue at the second node; and combining, by a processing device executing the listener, the queued update information and the filtered data of the second node to generate a response to the data request from the application. - View Dependent Claims (7, 8, 9, 10, 12, 13)
-
-
11. The method of claim 11, wherein the update information is a queue of changes to the filtered data after the filtered data is received at the listener.
-
14. A non-transitory computer-readable storage medium, having instructions stored therein, which when executed, cause a processing device to execute operations comprising:
-
receive, from a listener in a data grid system, a filter defined by search criteria of a search query; communicate, to the listener, data from a memory that is filtered using the filter; identify changes to the filtered data; record, by the processing device, the changes to the filtered data into a queue in a memory after the filtered data is iterated over; and communicate, to the listener, the queue of changes to the filtered data. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification