FileDocCategorySizeDatePackage
Oc4jPlatform.javaAPI DocGlassfish v2 API3861Tue May 22 16:54:48 BST 2007oracle.toplink.essentials.platform.server.oc4j

Oc4jPlatform

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

Fields Summary
Constructors Summary
public Oc4jPlatform(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 = Oc4jTransactionController.class;
    	}
        return externalTransactionControllerClass;
    
public oracle.toplink.essentials.logging.SessionLoggetServerLog()
INTERNAL: getServerLog(): Return the ServerLog for this platform Return JavaLog for Oc4jPlatform

return
oracle.toplink.essentials.logging.SessionLog

        return new JavaLog();