wburrows 2004/12/07 17:50:37 Modified: webdavclient/clientlib/src/java/org/apache/webdav/lib WebdavResource.java Log: Defect 32250: fixes to solve db deadlocks when client transaction used. Revision Changes Path 1.34 +9 -3 jakarta-slide/webdavclient/clientlib/src/java/org/apache/webdav/lib/WebdavResource.java Index: WebdavResource.java =================================================================== RCS file: /home/cvs/jakarta-slide/webdavclient/clientlib/src/java/org/apache/webdav/lib/WebdavResource.java,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- WebdavResource.java 8 Oct 2004 14:59:59 -0000 1.33 +++ WebdavResource.java 8 Dec 2004 01:50:37 -0000 1.34 @@ -4296,6 +4296,7 @@ method.setDepth(depth); generateIfHeader(method); + generateTransactionHeader(method); generateAdditionalHeaders(method); int statusCode = client.executeMethod(method); String lock = method.getLockToken(); @@ -4519,6 +4520,7 @@ method.setFollowRedirects(this.followRedirects); generateIfHeader(method); + generateTransactionHeader(method); method.setLockToken(lock); generateAdditionalHeaders(method); int statusCode = client.executeMethod(method); @@ -5255,6 +5257,7 @@ method.setSubsciptionLifetime(lifetime); method.setNotificationType(notificationType); method.setNotificationDelay(notificationDelay); + generateTransactionHeader(method); generateAdditionalHeaders(method); int statusCode = client.executeMethod(method); @@ -5288,6 +5291,7 @@ method.setFollowRedirects(this.followRedirects); method.setSubscriptionId(subscriptionId); + generateTransactionHeader(method); generateAdditionalHeaders(method); int statusCode = client.executeMethod(method); @@ -5326,6 +5330,7 @@ method.setFollowRedirects(this.followRedirects); method.addSubscriptionId(subscriptionId); + generateTransactionHeader(method); generateAdditionalHeaders(method); int statusCode = client.executeMethod(method); @@ -5364,6 +5369,7 @@ method.setFollowRedirects(this.followRedirects); method.addSubscriptionId(subscriptionId); + generateTransactionHeader(method); generateAdditionalHeaders(method); int statusCode = client.executeMethod(method);
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]