Used to perform an atomic prepare/commit/rollback between all the JCR sessions tied to the current transaction
@author Peter Nedonosko @version $Id: TransactionableResourceManager.java 34801 2009-07-31 15:44:50Z dkatayev $
6162636465666768697071
{ this.container = containerContext.getContainer(); this.workspaceName = config.getName(); this.tService = tService; this.txResourceManager = new TransactionableResourceManager(); boolean tracking = "true".equalsIgnoreCase(System.getProperty("exo.jcr.session.tracking.active", "false")); if (tracking) { long maxAgeMillis = 0;
6364656667686970717273
public SessionFactory(TransactionService tService, WorkspaceEntry config, ExoContainerContext containerContext) { this.container = containerContext.getContainer(); this.workspaceName = config.getName(); this.tService = tService; this.txResourceManager = new TransactionableResourceManager(); boolean tracking = "true".equalsIgnoreCase(PrivilegedSystemHelper.getProperty("exo.jcr.session.tracking.active", "false")); if (tracking)
6465666768697071727374
{ this.container = containerContext.getContainer(); this.workspaceName = config.getName(); this.tService = tService; this.txResourceManager = new TransactionableResourceManager(); // boolean tracking = "true".equalsIgnoreCase(System.getProperty("exo.jcr.session.tracking.active", "false")); if (tracking) {
6263646566676869707172