Oracle

weblogic.transaction
Interface UserTransaction


public interface UserTransaction

This interface defines WebLogic-specific extensions to javax.transaction.UserTransaction.


Method Summary
 void begin(String name)
          Create a new transaction, set the transaction name property and associate the transaction with the current thread.
 void begin(String name, int timeoutseconds)
          Create a new transaction with the specified timeout value, set the transaction name property and associate the transaction with the current thread.
 

Method Detail

begin

void begin(String name)
           throws NotSupportedException,
                  SystemException
Create a new transaction, set the transaction name property and associate the transaction with the current thread.

Parameters:
name - The descriptive name to be associated with the new transaction.
Throws:
NotSupportedException - Thrown if the thread is already associated with a transaction.
SystemException - Thrown if the transaction manager encounters an unexpected error condition.
See Also:
Transaction.setName(String)

begin

void begin(String name,
           int timeoutseconds)
           throws NotSupportedException,
                  SystemException
Create a new transaction with the specified timeout value, set the transaction name property and associate the transaction with the current thread.

Parameters:
name - The descriptive name to be associated with the new transaction.
timeoutseconds - The timeout value for the transaction. This value will override the default timeout value associated with the current thread. If a value of zero is specified the default timeout will be used.
Throws:
NotSupportedException - Thrown if the thread is already associated with a transaction.
SystemException - Thrown if the transaction manager encounters an unexpected error condition.
See Also:
Transaction.setName(String)

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs103
Copyright 1996,2008, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.