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

- Packages that use ChangeSetListener
  Package | Description
  --- | ---
  org.modeshape.jcr |
  org.modeshape.jcr.bus |
  org.modeshape.jcr.cache |
  org.modeshape.jcr.cache.change |
  org.modeshape.jcr.cache.document |
  org.modeshape.jcr.index.local |
  org.modeshape.jcr.journal |
  org.modeshape.jcr.spi.index | This package contains the interfaces for managing index providers and index definitions.
  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 ChangeSetListener in org.modeshape.jcr

    Classes in org.modeshape.jcr that implement ChangeSetListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BackupObserver` A `ChangeSetListener` that captures the changes being made in a repository, forwarding the node and property changes to the supplied queue, and capturing the set of binary keys that are marked as being used or unused.
    `class` | `RepositoryStatistics` A component that records statistics for a variety of repository metrics, and makes the statistics available for a variety of windows.
    `class` | `Sequencers` Component that manages the library of sequencers configured for a repository.

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

    Subinterfaces of ChangeSetListener 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 ChangeSetListener
    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`

    Methods in org.modeshape.jcr.bus with parameters of type ChangeSetListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | RepositoryChangeBus.ChangeSetListenerConsumerAdapter.`close(ChangeSetListener consumer)`
    `boolean` | RepositoryChangeBus.ChangeSetListenerConsumerAdapter.`consume(ChangeSetListener consumer, ChangeSet event, long position, long maxPosition)`
    `void` | RepositoryChangeBus.ChangeSetListenerConsumerAdapter.`handleException(ChangeSetListener consumer, Throwable t, ChangeSet entry, long position, long maxPosition)`
    `boolean` | RepositoryChangeBus.`register(ChangeSetListener observer)`
    `boolean` | ClusteredChangeBus.`register(ChangeSetListener listener)`
    `boolean` | RepositoryChangeBus.`registerInThread(ChangeSetListener observer)`
    `boolean` | ClusteredChangeBus.`registerInThread(ChangeSetListener listener)`
    `boolean` | ChangeBus.`registerInThread(ChangeSetListener observer)` Register the supplied observer which will be always notified in the same thread as the bus instance.
    `boolean` | RepositoryChangeBus.`unregister(ChangeSetListener observer)`
    `boolean` | ClusteredChangeBus.`unregister(ChangeSetListener listener)`

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

    Classes in org.modeshape.jcr.cache that implement ChangeSetListener
    Modifier and Type | Class and Description
    --- | ---
    `protected class` | `RepositoryCache.ChangesToWorkspacesListener`
    `protected class` | `RepositoryCache.RepositoryFeaturesDetector`

  - ### Uses of ChangeSetListener in org.modeshape.jcr.cache.change

    Classes in org.modeshape.jcr.cache.change that implement ChangeSetListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ChangeSetAdapter` An adapter class that processes `ChangeSet` instances and for each `Change` calls the appropriate protected method that, by default, do nothing.

    Methods in org.modeshape.jcr.cache.change with parameters of type ChangeSetListener
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Observable.`register(ChangeSetListener observer)` Register the supplied observer.
    `boolean` | Observable.`unregister(ChangeSetListener observer)` Unregister the supplied observer.

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

    Classes in org.modeshape.jcr.cache.document that implement ChangeSetListener
    Modifier and Type | Class and Description
    --- | ---
    `protected class` | `WorkspaceCache.NonSystemChangeNotifier`
    `protected class` | `WorkspaceCache.SystemChangeNotifier`

  - ### Uses of ChangeSetListener in org.modeshape.jcr.index.local

    Classes in org.modeshape.jcr.index.local that implement ChangeSetListener
    Modifier and Type | Class and Description
    --- | ---
    `protected static class` | `IndexChangeAdapters.AbstractPropertyChangeAdapter<T>`
    `protected static class` | `IndexChangeAdapters.EnumeratedPropertyChangeAdapter`
    `protected static class` | `IndexChangeAdapters.MixinTypesChangeAdatper`
    `protected static class` | `IndexChangeAdapters.MultiValuedEnumeratedPropertyChangeAdapter`
    `protected static class` | `IndexChangeAdapters.MultiValuedPropertyChangeAdapter<T>`
    `protected static class` | `IndexChangeAdapters.NodeDepthChangeAdapter`
    `protected static class` | `IndexChangeAdapters.NodeLocalNameChangeAdapter`
    `protected static class` | `IndexChangeAdapters.NodeNameChangeAdapter`
    `protected static class` | `IndexChangeAdapters.NodePathChangeAdapter`
    `protected static class` | `IndexChangeAdapters.NodeTypesChangeAdapter`
    `protected static class` | `IndexChangeAdapters.PathBasedChangeAdapter<T>`
    `protected static class` | `IndexChangeAdapters.PrimaryTypeChangeAdatper`
    `protected static class` | `IndexChangeAdapters.PropertyChangeAdapter<T>`
    `protected static class` | `IndexChangeAdapters.SingleValuedEnumeratedPropertyChangeAdapter`
    `protected static class` | `IndexChangeAdapters.SingleValuedPropertyChangeAdapter<T>`
    `protected static class` | `IndexChangeAdapters.UniquePropertyChangeAdapter<T>`

  - ### Uses of ChangeSetListener in org.modeshape.jcr.journal

    Subinterfaces of ChangeSetListener in org.modeshape.jcr.journal
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ChangeJournal` An entity which records all changes which occur in a repository via `ChangeSet` instances.

    Classes in org.modeshape.jcr.journal that implement ChangeSetListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClusteredJournal` A `ChangeJournal` implementation which runs in a cluster and which attempts to reconcile with other members of the cluster on startup in order to retrieve missed/lost records.
    `class` | `LocalJournal` An append only journal implementation which stores each `ChangeSet` (either local or remove) on the local FS.

  - ### Uses of ChangeSetListener in org.modeshape.jcr.spi.index

    Classes in org.modeshape.jcr.spi.index that implement ChangeSetListener
    Modifier and Type | Class and Description
    --- | ---
    `protected static class` | `IndexChangeSetListeners.IndexChangeSetListener`
    `protected static class` | `IndexChangeSetListeners.MultiPropertyIndexChangeSetListener`
    `protected static class` | `IndexChangeSetListeners.SinglePropertyIndexChangeSetListener`

    Methods in org.modeshape.jcr.spi.index that return ChangeSetListener
    Modifier and Type | Method and Description
    --- | ---
    `static ChangeSetListener` | IndexChangeSetListeners.`create(ExecutionContext context, NodeTypes.Supplier nodeTypesSupplier, IndexDefinition indexDefinition, IndexChangeSetListeners.MultiColumnIndexOperations operations)` Create a new ChangeSetListener implementation that can update multi-column indexes.
    `static ChangeSetListener` | IndexChangeSetListeners.`create(ExecutionContext context, NodeTypes.Supplier nodeTypesSupplier, IndexDefinition indexDefinition, IndexChangeSetListeners.SingleColumnIndexOperations operations)` Create a new ChangeSetListener implementation that can update single-column indexes.

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

    Classes in org.modeshape.jcr.spi.index.provider that implement ChangeSetListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IndexChangeAdapter`

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