## Uses of Interface
org.modeshape.jcr.bus.ChangeBus

- Packages that use ChangeBus
  Package | Description
  --- | ---
  org.modeshape.jcr |
  org.modeshape.jcr.bus |
  org.modeshape.jcr.cache |
  org.modeshape.jcr.cache.document |
  org.modeshape.jcr.federation |
  org.modeshape.jcr.spi.index.provider | This package contains the Service Provider Interface (SPI) for custom index providers, which are components that encapsulate how ModeShape updates and uses a set of particular indexes.

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

    Methods in org.modeshape.jcr that return ChangeBus
    Modifier and Type | Method and Description
    --- | ---
    `protected ChangeBus` | JcrRepository.`changeBus()`
    `protected ChangeBus` | JcrRepository.RunningState.`changeBus()`

  - ### Uses of ChangeBus in org.modeshape.jcr.bus

    Classes in org.modeshape.jcr.bus that implement ChangeBus
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClusteredChangeBus` Implementation of a `ChangeBus` which can run in a cluster, via `ClusteringService`.
    `class` | `RepositoryChangeBus` Change bus implementation around a `RingBuffer`

    Constructors in org.modeshape.jcr.bus with parameters of type ChangeBus
    Constructor and Description
    `ClusteredChangeBus(ChangeBus delegate, ClusteringService clusteringService)` Creates a new clustered repository bus

  - ### Uses of ChangeBus in org.modeshape.jcr.cache

    Fields in org.modeshape.jcr.cache declared as ChangeBus
    Modifier and Type | Field and Description
    --- | ---
    `protected ChangeBus` | RepositoryCache.`changeBus`

    Methods in org.modeshape.jcr.cache that return ChangeBus
    Modifier and Type | Method and Description
    --- | ---
    `ChangeBus` | RepositoryCache.`changeBus()`

    Constructors in org.modeshape.jcr.cache with parameters of type ChangeBus
    Constructor and Description
    `RepositoryCache(ExecutionContext context, DocumentStore documentStore, ClusteringService clusteringService, RepositoryConfiguration configuration, RepositoryCache.ContentInitializer initializer, SessionEnvironment sessionContext, ChangeBus changeBus, CacheContainer workspaceCacheContainer, Upgrades upgradeFunctions)`

  - ### Uses of ChangeBus in org.modeshape.jcr.cache.document

    Constructors in org.modeshape.jcr.cache.document with parameters of type ChangeBus
    Constructor and Description
    `WorkspaceCache(ExecutionContext context, String repositoryKey, String workspaceName, WorkspaceCache systemWorkspace, DocumentStore documentStore, DocumentTranslator translator, NodeKey rootKey, ConcurrentMap<NodeKey,CachedNode> cache, ChangeBus changeBus)`

  - ### Uses of ChangeBus in org.modeshape.jcr.federation

    Constructors in org.modeshape.jcr.federation with parameters of type ChangeBus
    Constructor and Description
    `ConnectorChangeSetImpl(Connectors connectors, Connectors.PathMappings mappings, String sessionId, String processId, String repositoryKey, ChangeBus bus, DateTimeFactory timeFactory, String journalId)`

  - ### Uses of ChangeBus in org.modeshape.jcr.spi.index.provider

    Methods in org.modeshape.jcr.spi.index.provider with parameters of type ChangeBus
    Modifier and Type | Method and Description
    --- | ---
    `void` | IndexProvider.`notify(IndexDefinitionChanges changes, ChangeBus observable, NodeTypes.Supplier nodeTypesSupplier, Set<String> workspaceNames, IndexFeedback feedback)` Signal that some of the definitions of indexes owned by this provider were changed.
    `void` | IndexProvider.`notify(WorkspaceChanges changes, ChangeBus observable, NodeTypes.Supplier nodeTypesSupplier, Set<String> workspaceNames, IndexFeedback feedback)` Signal that some workspaces were added or removed.

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