Extending operations of an application in a data processing system
AssigneeInternational Business Machines Corporation
InventorsDaniel C. Berg, Charles D. Bridgham, Derek F. Holt, Ritchard L. Schacher, Jason A. Sholl
Life of this patent
Estimating the term…
Abstract
A method, an apparatus, and computer instructions are provided for extending operations of an application in a data processing system. A primary operation is executed. All extended operations of the primary operation are cached and pre and post operation identifiers are identified. For each pre operation identifier, a pre operation instance is created and executed. For each post operation identifier, a post operation instance is created and executed.
Claims20
A method, in a data processing system, for extending operations of an application, comprising:
- responsive to running a primary operation, identifying all pre and post operations based on predefined metadata and environment context of the application;
- recursively running all pre operations in a predefined order;
- executing the primary operation;
- and
- recursively running all post operations in a predefined order.
A data processing system, comprising:
- a processor, wherein the processor is configured to perform
- identifying, responsive to running a primary operation, all pre and post operations based on predefined metadata and environment context of an application;
- recursively run all pre operations in a predefined order;
- execute the primary operation;
- and
- recursively run all post operations in a predefined order.
A computer program product comprising a computer memory having stored therein computer usable program code for extending operations of an application, the computer usable program code, which when executed by a computer hardware system, causes the computer hardware system to perform:
- identifying, responsive to running a primary operation, all pre and post operations based on predefined metadata and environment context of the application;
- recursively running all pre operations in a predefined order;
- executing the primary operation;
- and
- recursively running all post operations in a predefined order.
Dependencies are inferred from the claim text.