METHOD AND SYSTEM USING A TEMPORARY OBJECT HANDLE
First Claim
1. A computer implemented method for using a temporary object handle at a resource manager, comprising:
- receiving an open temporary handle request from an application for a resource object, wherein a temporary handle can by asynchronously invalidated by the resource manager at any time; and
allocating a handle control block at the resource manager for the object including an indication that the handle is a temporary handle.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided for using a temporary object handle. A method at a resource manager includes: receiving an open temporary handle request from an application for a resource object, wherein a temporary handle can by asynchronously invalidated by the resource manager at any time; and creating a handle control block at the resource manager for the object, including an indication that the handle is a temporary handle. The method then includes: responsive to receiving a request from an application to use a handle, which has been invalidated by the resource manager, sending a response to the application that the handle is invalidated.
-
Citations
20 Claims
-
1. A computer implemented method for using a temporary object handle at a resource manager, comprising:
-
receiving an open temporary handle request from an application for a resource object, wherein a temporary handle can by asynchronously invalidated by the resource manager at any time; and allocating a handle control block at the resource manager for the object including an indication that the handle is a temporary handle. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for using a temporary object handle by an application, the method comprising:
-
an application requesting a temporary handle to be opened on a resource object, wherein the temporary handle is subject to being asynchronously invalidated by a resource manager at any time; and indicating that a handle open on the resource object is a temporary handle. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising:
-
a computer readable storage medium; and program code stored on the computer readable storage medium that when executed by a processor provides a handle for referencing a resource object by an application, wherein the handle is a temporary handle that can be asynchronously invalidated by a resource manager of the resource object whilst the application owning the temporary handle is active. - View Dependent Claims (14, 15)
-
-
16. A system for referencing a resource object, comprising:
-
a processor; a memory coupled to the processor and having code that executes to provide a resource manager managing a resource object referenced by an application, wherein the resource manager includes; an open handle request receiver; a handle manager for creating a handle control block with an indication that a handle is a temporary handle and referencing an object control block; and a handle closing mechanism. - View Dependent Claims (17, 18, 19, 20)
-
Specification