Generating asynchronous interfaces and methods from synchronous interfaces and methods
First Claim
Patent Images
1. A method, comprising:
- receiving a synchronous interface to a target component having a synchronous method used by a client component to synchronously invoke the target component;
generating an asynchronous interface for the synchronous interface of the target component; and
generating an asynchronous method for-the generated asynchronous interface having arguments to invoke the target component, wherein the client calls the generated asynchronous method to cause an asynchronous execution of the synchronous method.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method, system, and program for generating asynchronous interfaces and methods from synchronous interfaces and methods receiving a synchronous interface to a target component having a synchronous method used by a client component to synchronously invoke the target component. An asynchronous interface is generated for the synchronous interface of the target component. An asynchronous method is generated for the generated asynchronous interface having arguments to invoke the target component, wherein the client calls the generated asynchronous method to cause an asynchronous execution of the synchronous method.
-
Citations
31 Claims
-
1. A method, comprising:
-
receiving a synchronous interface to a target component having a synchronous method used by a client component to synchronously invoke the target component;
generating an asynchronous interface for the synchronous interface of the target component; and
generating an asynchronous method for-the generated asynchronous interface having arguments to invoke the target component, wherein the client calls the generated asynchronous method to cause an asynchronous execution of the synchronous method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for use in the development of a client component and target component, comprising:
-
a processor;
a computer readable memory having code that is executed by the processor to perform operations, the operations comprising;
(i) receiving a synchronous interface to the target component having a synchronous method used by a client component to synchronously invoke the target component;
(ii) generating an asynchronous interface for the synchronous interface of the target component; and
(iii) generating an asynchronous method for the generated asynchronous interface having arguments to invoke the target component, wherein the client calls the generated asynchronous method to cause an asynchronous execution of the synchronous method. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An article of manufacture for use in the development of a client component and target component, wherein the article of manufacture includes code capable of causing operations to be performed, the operations comprising:
-
receiving a synchronous interface to a target component having a synchronous method used by a client component to synchronously invoke the target component;
generating an asynchronous interface for the synchronous interface of the target component; and
generating an asynchronous method for the generated asynchronous interface having arguments to invoke the target component, wherein the client calls the generated asynchronous method to cause an asynchronous execution of the synchronous method. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification