FileDocCategorySizeDatePackage
SunAS9ServerPlatform.javaAPI DocGlassfish v2 API3670Tue May 22 16:54:48 BST 2007oracle.toplink.essentials.platform.server.sunas

SunAS9ServerPlatform

public class SunAS9ServerPlatform extends ServerPlatformBase
PUBLIC: This is the concrete subclass responsible for representing SunAS9-specific server behaviour. This platform overrides: getExternalTransactionControllerClass(): to use an SunAS9-specific controller class

Fields Summary
Constructors Summary
public SunAS9ServerPlatform(DatabaseSessionImpl newDatabaseSession)
INTERNAL: Default Constructor: All behaviour for the default constructor is inherited

        super(newDatabaseSession);
    
Methods Summary
public java.lang.ClassgetExternalTransactionControllerClass()
INTERNAL: getExternalTransactionControllerClass(): Answer the class of external transaction controller to use for Oc4j. This is read-only.

return
Class externalTransactionControllerClass
see
oracle.toplink.essentials.transaction.JTATransactionController
see
ServerPlatformBase.isJTAEnabled()
see
ServerPlatformBase.disableJTA()
see
ServerPlatformBase.initializeExternalTransactionController()

    	if (externalTransactionControllerClass == null){
    		externalTransactionControllerClass = SunAS9TransactionController.class;
    	}
        return externalTransactionControllerClass;
    
public oracle.toplink.essentials.logging.SessionLoggetServerLog()

        return  new JavaLog();