## Uses of Class
org.modeshape.jcr.JcrRepository

- Packages that use JcrRepository
  Package | Description
  --- | ---
  org.modeshape.jboss.metric |
  org.modeshape.jboss.service |
  org.modeshape.jcr |

- - ### Uses of JcrRepository in org.modeshape.jboss.metric

    Methods in org.modeshape.jboss.metric that return types with arguments of type JcrRepository
    Modifier and Type | Method and Description
    --- | ---
    `org.jboss.msc.value.InjectedValue<JcrRepository>` | MonitorService.`getJcrRepositoryInjector()`

  - ### Uses of JcrRepository in org.modeshape.jboss.service

    Methods in org.modeshape.jboss.service that return JcrRepository
    Modifier and Type | Method and Description
    --- | ---
    `JcrRepository` | TextExtractorService.`getValue()`
    `JcrRepository` | SourceService.`getValue()`
    `JcrRepository` | SequencerService.`getValue()`
    `JcrRepository` | RepositoryService.`getValue()`
    `JcrRepository` | IndexProviderService.`getValue()`
    `JcrRepository` | IndexDefinitionService.`getValue()`
    `JcrRepository` | AuthenticatorService.`getValue()`

    Methods in org.modeshape.jboss.service that return types with arguments of type JcrRepository
    Modifier and Type | Method and Description
    --- | ---
    `org.jboss.msc.value.InjectedValue<JcrRepository>` | TextExtractorService.`getJcrRepositoryInjector()`
    `org.jboss.msc.value.InjectedValue<JcrRepository>` | SourceService.`getJcrRepositoryInjector()`
    `org.jboss.msc.value.InjectedValue<JcrRepository>` | SequencerService.`getJcrRepositoryInjector()`
    `org.jboss.msc.value.InjectedValue<JcrRepository>` | IndexProviderService.`getJcrRepositoryInjector()`
    `org.jboss.msc.value.InjectedValue<JcrRepository>` | IndexDefinitionService.`getJcrRepositoryInjector()`
    `org.jboss.msc.value.InjectedValue<JcrRepository>` | AuthenticatorService.`getJcrRepositoryInjector()`

  - ### Uses of JcrRepository in org.modeshape.jcr

    Fields in org.modeshape.jcr declared as JcrRepository
    Modifier and Type | Field and Description
    --- | ---
    `protected JcrRepository` | JcrSession.`repository`

    Methods in org.modeshape.jcr that return JcrRepository
    Modifier and Type | Method and Description
    --- | ---
    `JcrRepository` | ModeShapeEngine.`deploy(RepositoryConfiguration repositoryConfiguration)` Deploy a new repository with the given configuration.
    `protected JcrRepository` | ModeShapeEngine.`deploy(RepositoryConfiguration repositoryConfiguration, String repositoryKey)` Deploy a new repository with the given configuration.
    `JcrRepository` | JcrSession.`getRepository()`
    `JcrRepository` | ModeShapeEngine.`getRepository(String repositoryName)` Get the deployed `Repository` instance with the given the name.
    `JcrRepository` | JcrRepositoriesContainer.`getRepository(String repositoryName, Map parameters)`
    `protected JcrRepository` | JcrRepositoriesContainer.UrlRepositoryLookup.`repository(Map<?,?> parameters, String repositoryURL)`
    `protected JcrRepository` | JcrRepositoriesContainer.JNDIRepositoryLookup.`repository(Map<?,?> parameters, String repositoryURL)`

    Methods in org.modeshape.jcr that return types with arguments of type JcrRepository
    Modifier and Type | Method and Description
    --- | ---
    `protected Collection<JcrRepository>` | ModeShapeEngine.`repositories()` Returns a copy of the repositories.
    `Future<JcrRepository>` | ModeShapeEngine.`startRepository(String repositoryName)` Asynchronously start the deployed `Repository` instance with the given the name, and return a future that will return the Repository instance.
    `Future<JcrRepository>` | ModeShapeEngine.`update(String repositoryName, Changes changes)` Update the configuration of a deployed repository by applying the set of changes to that repository's configuration.

    Methods in org.modeshape.jcr with parameters of type JcrRepository
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract void` | JcrRepository.BackgroundRepositoryTask.`doRun(JcrRepository repository)` Perform the garbage collection task.
    `protected void` | JcrRepository.BinaryValueGarbageCollectionTask.`doRun(JcrRepository repository)`
    `protected void` | JcrRepository.LockGarbageCollectionTask.`doRun(JcrRepository repository)`
    `protected void` | JcrRepository.OptimizationTask.`doRun(JcrRepository repository)`
    `protected void` | JcrRepository.JournalingGCTask.`doRun(JcrRepository repository)`
    `Problems` | BackupService.`restoreRepository(JcrRepository repository, File backupDirectory)` Start asynchronously backing up the repository.

    Constructors in org.modeshape.jcr with parameters of type JcrRepository
    Constructor and Description
    `JcrRepository.BackgroundRepositoryTask(JcrRepository repository)`
    `JcrRepository.BinaryValueGarbageCollectionTask(JcrRepository repository)`
    `JcrRepository.JournalingGCTask(JcrRepository repository)`
    `JcrRepository.LockGarbageCollectionTask(JcrRepository repository)`
    `JcrRepository.OptimizationTask(JcrRepository repository, int targetCount, int tolerance)`
    `JcrSession(JcrRepository repository, String workspaceName, ExecutionContext context, Map<String,Object> sessionAttributes, boolean readOnly)`
    `JcrXaSession(JcrRepository repository, String workspaceName, ExecutionContext context, Map<String,Object> sessionAttributes, boolean readOnly)`

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