1. An apparatus to manage dynamically generated database events for processing by a Java Database Connectivity (“JDBC”) adapter, the apparatus comprising: an activation module configured to receive a custom event query, a custom update query, and a delete query from a user, the custom event query comprising a poll quantity, the custom event query defining a custom database event for a database, each result of the custom event query comprising a custom database event for processing by a JDBC adapter, the poll quantity specifying a number of custom database events to process during each polling cycle in a series of periodic polling cycles, each polling cycle comprising executing the custom event query and processing the number of custom database events specified by the poll quantity; an event query module configured to execute the custom event query on the database each polling cycle; an event retrieve module configured to receive a result set from the database in response to the execution of the custom event query by the event query module, the result set comprising a quantity of custom database events equal to the poll quantity, each custom database event comprising a result of the custom event query, each custom database event in the result set further comprising an event id field, an object key field, an object name field, and an object function field; an event object builder module configured to create an individual event object data structure for each custom database event from the quantity of custom database events, each event object database structure configured to be processed by a JDBC adapter as a database event; an event update module configured to modify one or more records in the database such that the database events in the result set are not present in a subsequent result set for the same custom event query executed by the event query module during a subsequent polling cycle, the event query module further configured to execute the custom update query on the database each polling cycle; a delete module configured to execute the delete query on the database each polling cycle; and an event processing module configured to execute an object function defined within each event object for each event object.
1. An apparatus to manage dynamically generated database events for processing by a Java Database Connectivity (“JDBC”) adapter, the apparatus comprising: an activation module configured to receive a custom event query, a custom update query, and a delete query from a user, the custom event query comprising a poll quantity, the custom event query defining a custom database event for a database, each result of the custom event query comprising a custom database event for processing by a JDBC adapter, the poll quantity specifying a number of custom database events to process during each polling cycle in a series of periodic polling cycles, each polling cycle comprising executing the custom event query and processing the number of custom database events specified by the poll quantity; an event query module configured to execute the custom event query on the database each polling cycle; an event retrieve module configured to receive a result set from the database in response to the execution of the custom event query by the event query module, the result set comprising a quantity of custom database events equal to the poll quantity, each custom database event comprising a result of the custom event query, each custom database event in the result set further comprising an event id field, an object key field, an object name field, and an object function field; an event object builder module configured to create an individual event object data structure for each custom database event from the quantity of custom database events, each event object database structure configured to be processed by a JDBC adapter as a database event; an event update module configured to modify one or more records in the database such that the database events in the result set are not present in a subsequent result set for the same custom event query executed by the event query module during a subsequent polling cycle, the event query module further configured to execute the custom update query on the database each polling cycle; a delete module configured to execute the delete query on the database each polling cycle; and an event processing module configured to execute an object function defined within each event object for each event object. 2. The apparatus of claim 1 , wherein the custom event query is selected from the group consisting of a standard SQL query, a stored procedure, and a stored function.