## Uses of Interface
org.modeshape.jcr.cache.change.Observable

- Packages that use Observable
  Package | Description
  --- | ---
  org.modeshape.jcr.bus |
  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 Observable in org.modeshape.jcr.bus

    Subinterfaces of Observable in org.modeshape.jcr.bus
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ChangeBus` A generic interface for an event bus which handles changes.

    Classes in org.modeshape.jcr.bus that implement Observable
    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`

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

    Methods in org.modeshape.jcr.spi.index.provider with parameters of type Observable
    Modifier and Type | Method and Description
    --- | ---
    `void` | IndexProvider.`notify(IndexDefinitionChanges changes, Observable 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, Observable 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.