tyrex.tm.impl
Class CloudscapeXAResourceHelper
final
class
CloudscapeXAResourceHelper
extends XAResourceHelper
This class describes various methods to help the transaction
manipulate XA resources from Oracle. This class has been
tested with Oracle 8.1.6, 8.1.7, 9.0.1. For Oracle 8.1.6 the
oracle classes (classes12.zip) must be in the Tyrex classpath because
Oracle 8.1.6 requires the xid to be oracle.jdbc.xa.OracleXid.
For Oracle 8.1.7 and above the oracle classes (classes12.zip) may optionally
be in the Tyrex classpath.
Author: Riad Mohammed
Method Summary |
boolean | treatDifferentBranchesForSharedResourcesAsShared()
Return true if shared xa resources can be treated as shared
even if they use different branches so that these xa resources
are not prepared/committed separately even if they don't have the same
xid. |
boolean | useDifferentBranchesForSharedResources()
Return true if shared xa resources must use
different branches when enlisted in the transaction.The
resource may still be treated as shared in that prepare/commit
is only called once on a single xa resource
(@see #treatDifferentBranchesForSharedResourcesAsShared}).
|
public CloudscapeXAResourceHelper()
Default constructor
public boolean treatDifferentBranchesForSharedResourcesAsShared()
Return true if shared xa resources can be treated as shared
even if they use different branches so that these xa resources
are not prepared/committed separately even if they don't have the same
xid. This method is only used if
CloudscapeXAResourceHelper returns true.
The default implementation returns false.
Returns: true if shared xa resources can be treated as shared
even if they use different branches so that these xa resources
are not prepared separately even if they don't have the same
xid.
See Also: CloudscapeXAResourceHelper
public boolean useDifferentBranchesForSharedResources()
Return true if shared xa resources must use
different branches when enlisted in the transaction.The
resource may still be treated as shared in that prepare/commit
is only called once on a single xa resource
(@see #treatDifferentBranchesForSharedResourcesAsShared}).
The default implementation returns false.
Returns: true if shared xa resources must use
different branches when enlisted in the transaction.
See Also: CloudscapeXAResourceHelper
Original code is Copyright (c) 1999-2001, Intalio, Inc. All Rights Reserved. Contributions by MetaBoss team are Copyright (c) 2003-2005, Softaris Pty. Ltd. All Rights Reserved.