FileDocCategorySizeDatePackage
TransactionRef.javaAPI DocApache Tomcat 6.0.142736Fri Jul 20 04:20:36 BST 2007org.apache.naming

TransactionRef

public class TransactionRef extends Reference
Represents a reference address to a transaction.
author
Remy Maucherat
version
$Revision: 467222 $ $Date: 2006-10-24 05:17:11 +0200 (mar., 24 oct. 2006) $

Fields Summary
public static final String
DEFAULT_FACTORY
Default factory for this reference.
Constructors Summary
public TransactionRef()
Resource Reference.



    // ----------------------------------------------------------- Constructors


           
      
        this(null, null);
    
public TransactionRef(String factory, String factoryLocation)
Resource Reference.

param
factory The factory class
param
factoryLocation The factory location

        super("javax.transaction.UserTransaction", factory, factoryLocation);
    
Methods Summary
public java.lang.StringgetFactoryClassName()
Retrieves the class name of the factory of the object to which this reference refers.

        String factory = super.getFactoryClassName();
        if (factory != null) {
            return factory;
        } else {
            factory = System.getProperty(Context.OBJECT_FACTORIES);
            if (factory != null) {
                return null;
            } else {
                return DEFAULT_FACTORY;
            }
        }