capint
7/31/2015 - 11:36 AM

CDO >> Debug trace

CDO >> Debug trace

SelectRemoteResourceAndLocalProjectNamePage.setTransaction(CDOTransaction)
  >> CDOTransactionContainerImpl.openTransaction()
    >> CDOTransactionContainerImpl.createTransaction(CDOBranch)
      >> CDOTransactionImpl.createSavepoint(InternalCDOSavepoint)
        >> CDOViewContainerImpl.initView(InternalCDOView, ResourceSet)
          >> CDOTransactionImpl.activate()





CDOTransactionImpl(AbstractCDOView).close()
  >> CDOTransactionImpl(Lifecycle).deactivate()
    >> CDOTransactionImpl.doDeactivate()
//*** Steps to initialize a CDOSession via Recovering Session
CDOSessionConfigurationImpl.openSession()
  >> RecoveringCDOSessionImpl.<init>(CDORepositoryManager)
    >> CDONet4jSessionConfigurationImpl.openNet4jSession()
      >> RecoveringCDOSessionImpl.<init>()
        >> CDONet4jSessionImpl.<init>()	
          >> CDOSessionImpl.<init>()
//*** Different info for session configuration
CDOSessionConfigurationImpl.openSession()
  >> CDOSessionConfigurationImpl.configureSession(InternalCDOSession)
    >>  session.options().setPassiveUpdateEnabled(passiveUpdateEnabled);
        session.options().setPassiveUpdateMode(passiveUpdateMode);
        session.options().setLockNotificationMode(lockNotificationMode);
    
        session.setMainBranchLocal(mainBranchLocal);
        session.setExceptionHandler(exceptionHandler);
        session.setFetchRuleManager(fetchRuleManager);
        session.setIDGenerator(idGenerator);
        session.setCredentialsProvider(credentialsProvider);
        session.setRevisionManager(revisionManager);
        session.setBranchManager(branchManager);
        session.setCommitInfoManager(commitInfoManager);
        session.setPackageRegistry(packageRegistry);