## Uses of Interface
org.modeshape.jcr.cache.SessionEnvironment.MonitorFactory

- Packages that use SessionEnvironment.MonitorFactory
  Package | Description
  --- | ---
  org.modeshape.jcr |
  org.modeshape.jcr.txn |

- - ### Uses of SessionEnvironment.MonitorFactory in org.modeshape.jcr

    Classes in org.modeshape.jcr that implement SessionEnvironment.MonitorFactory
    Modifier and Type | Class and Description
    --- | ---
    `protected static class` | `JcrRepository.RepositoryMonitorFactory`

    Methods in org.modeshape.jcr with parameters of type SessionEnvironment.MonitorFactory
    Modifier and Type | Method and Description
    --- | ---
    `protected Transactions` | JcrRepository.RunningState.`createTransactions(RepositoryConfiguration.TransactionMode mode, SessionEnvironment.MonitorFactory monitorFactory, TransactionManager txnMgr)`

  - ### Uses of SessionEnvironment.MonitorFactory in org.modeshape.jcr.txn

    Subinterfaces of SessionEnvironment.MonitorFactory in org.modeshape.jcr.txn
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `Transactions.Transaction` The representation of a ModeShape fine-grained transaction for use when saving the changes made to a Session.

    Classes in org.modeshape.jcr.txn that implement SessionEnvironment.MonitorFactory
    Modifier and Type | Class and Description
    --- | ---
    `protected class` | `NoClientTransactions.NoClientTransaction`
    `protected class` | `SynchronizedTransactions.RollbackOnlyTransaction`
    `protected class` | `SynchronizedTransactions.SynchronizedTransaction`
    `protected class` | `Transactions.BaseTransaction`
    `protected class` | `Transactions.SimpleTransaction`
    `protected class` | `Transactions.TraceableSimpleTransaction`

    Fields in org.modeshape.jcr.txn declared as SessionEnvironment.MonitorFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected SessionEnvironment.MonitorFactory` | Transactions.`monitorFactory`

    Constructors in org.modeshape.jcr.txn with parameters of type SessionEnvironment.MonitorFactory
    Constructor and Description
    `NoClientTransactions(SessionEnvironment.MonitorFactory monitorFactory, TransactionManager txnMgr)` Creates a new instance passing in the given monitor factory and transaction manager
    `SynchronizedTransactions(SessionEnvironment.MonitorFactory monitorFactory, TransactionManager txnMgr)` Creates a new instance which wrapps a transaction manager and monitor factory
    `Transactions(SessionEnvironment.MonitorFactory monitorFactory, TransactionManager txnMgr)`

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.