Computer implemented method for removing an event registration within an event notification infrastructure
First Claim
1. A computer implemented method for removing an event registration within an event notification infrastructure of a database system, said method comprising:
- receiving a first event registration at the event notification infrastructure of the database system from a client of the database system, the first event registration comprising a plurality of parameters, the plurality of parameters include at least one parameter from the client defining a database event to be monitored by the event notification infrastructure of the database system and at least two parameters from the client defining an active period for the first event registration, the at least two parameters defining the active period including at least one parameter specifying an active period of time during which said first event registration is valid and at the end of which said first event registration automatically expires and at least one parameter defining a beginning time for the active period;
logging said event registration into an event queue of said event notification infrastructure of the database system, wherein the event queue comprises a plurality of event registration records, wherein each event registration record comprises a plurality of fields, wherein the plurality of fields comprises a field identifying a subscriber, a field identifying a name of the event registration, a field identifying a beginning time for the event registration, and at least one field identifying an active period for the event registration, and wherein logging said first event registration into the event queue comprises creating and storing a record of the plurality of records based on the parameters of the first event registration;
determining with the event notification infrastructure of the database system if said active period of time for the first event registration has elapsed; and
removing said first event registration from said event queue automatically with the event notification infrastructure of the database system if said active period of time has elapsed.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method and system for automatically removing an event registration within an event notification infrastructure of a database system is disclosed. The method includes removing an event registration from an event queue automatically if a specified active period of time has elapsed. Further, the method includes removing an event registration from an event queue automatically if the event occurred N times where N can be specified at event registration. Also, the method includes removing an event registration from an event queue automatically if either the event occurred N times where N can be specified at event registration or a specified active period of time has elapsed. Moreover, the method includes removing an event registration from an event queue if a client explicitly requests removal of said event registration.
88 Citations
27 Claims
-
1. A computer implemented method for removing an event registration within an event notification infrastructure of a database system, said method comprising:
-
receiving a first event registration at the event notification infrastructure of the database system from a client of the database system, the first event registration comprising a plurality of parameters, the plurality of parameters include at least one parameter from the client defining a database event to be monitored by the event notification infrastructure of the database system and at least two parameters from the client defining an active period for the first event registration, the at least two parameters defining the active period including at least one parameter specifying an active period of time during which said first event registration is valid and at the end of which said first event registration automatically expires and at least one parameter defining a beginning time for the active period; logging said event registration into an event queue of said event notification infrastructure of the database system, wherein the event queue comprises a plurality of event registration records, wherein each event registration record comprises a plurality of fields, wherein the plurality of fields comprises a field identifying a subscriber, a field identifying a name of the event registration, a field identifying a beginning time for the event registration, and at least one field identifying an active period for the event registration, and wherein logging said first event registration into the event queue comprises creating and storing a record of the plurality of records based on the parameters of the first event registration; determining with the event notification infrastructure of the database system if said active period of time for the first event registration has elapsed; and removing said first event registration from said event queue automatically with the event notification infrastructure of the database system if said active period of time has elapsed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a processor; and a memory coupled with and readable by the processor and storing a set of instructions which, when executed by the processor, cause the processor to remove event an registration within an event registration infrastructure if a database system by; receiving a first event registration at the event notification infrastructure of the database system from a client of the database system, the first event registration comprising a plurality of parameters, the plurality of parameters include at least one parameter from the client defining a database event to be monitored by the event notification infrastructure of the database system and at least two parameters from the client defining an active period for the first event registration, the at least two parameters defining the active period including at least one parameter specifying an active period of time during which said first event registration is valid and at the end of which said first event registration automatically expires and at least one parameter defining a beginning time for the active period; logging said event registration into an event queue of said event notification infrastructure of the database system, wherein the event queue comprises a plurality of event registration records, wherein each event registration record comprises a plurality of fields, wherein the plurality of fields comprises a field identifying a subscriber, a field identifying a name of the event registration, a field identifying a beginning time for the event registration, and at least one field identifying an active period for the event registration, and wherein logging said first event registration into the event queue comprises creating and storing a record of the plurality of records based on the parameters of the first event registration; determining with the event notification infrastructure of the database system if said active period of time for the first event registration has elapsed; and removing said first event registration from said event queue automatically with the event notification infrastructure of the database system if said active period of time has elapsed. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable memory storing a set of instructions which, when executed by a processor, cause the processor to remove event an registration within an event registration infrastructure if a database system by:
-
receiving a first event registration at the event notification infrastructure of the database system from a client of the database system, the first event registration comprising a plurality of parameters, the plurality of parameters include at least one parameter from the client defining a database event to be monitored by the event notification infrastructure of the database system and at least two parameters from the client defining an active period for the first event registration, the at least two parameters defining the active period including at least one parameter specifying an active period of time during which said first event registration is valid and at the end of which said first event registration automatically expires and at least one parameter defining a beginning time for the active period; logging said event registration into an event queue of said event notification infrastructure of the database system, wherein the event queue comprises a plurality of event registration records, wherein each event registration record comprises a plurality of fields, wherein the plurality of fields comprises a field identifying a subscriber, a field identifying a name of the event registration, a field identifying a beginning time for the event registration, and at least one field identifying an active period for the event registration, and wherein logging said first event registration into the event queue comprises creating and storing a record of the plurality of records based on the parameters of the first event registration; determining with the event notification infrastructure of the database system if said active period of time for the first event registration has elapsed; and removing said first event registration from said event queue automatically with the event notification infrastructure of the database system if said active period of time has elapsed. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification