Claims
- 1. A method for processing resource enlistment requests, comprising:
receiving a first resource enlistment request from a resource in a first thread; receiving a second resource enlistment request from the resource in a second thread, the second enlistment request received after the first enlistment request is received; and performing a block on the second resource enlistment request.
- 2. The method of claim 1, further comprising:
initiating an end method on the first resource in the first thread; and removing the block on the second resource enlistment request in the second thread.
- 3. The method of claim 2, further comprising:
initiating a start method on the first resource; receiving a first resource delistment request from the first resource; initiating an end method on the first resource.
- 4. The method of claim 1 wherein receiving a first resource enlistment request from a resource in a first thread includes:
receiving a first resource enlistment request from a resource in a first thread over an XA protocol interface.
- 5. The method of claim 1 wherein the first resource enlistment request includes a first transaction identification.
- 6. The method of claim 3 wherein the first resource delistment request includes a first transaction identification.
- 7. The method of claim 1 wherein performing a block on the second resource enlistment request includes:
using Java monitor to block enlistment requests to the resource.
CLAIM TO PRIORITY
[0001] The present application claims the benefit of priority under 35 U.S.C. §119(e) to U.S. Provisional Patent Application entitled “A METHOD FOR PROTECTING AGAINST TRANSACTION MANAGER FOR PROTECTION AGAINST INTERLEAVING TRANSACTIONS”, Application No. 60/451,354, filed on Feb. 28, 2003, which application is incorporated herein by reference.
[0002] The present application is related to the following United States Patents and Patent Applications, which patents/applications are assigned to the owner of the present invention, and which patents/applications are incorporated by reference herein in their entirety:
[0003] U.S. patent application Ser. No. xx/xxx,xxx, entitled “PROTECTION AGAINST INTERLEAVING TRANSACTIONS USING A TRANSACTION MANAGER,” filed on Feb. 27, 2004, Attorney Docket No. BEAS1338US2, currently pending.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60451354 |
Feb 2003 |
US |