# Package org.apache.sling.discovery.commons.providers.base

@Version("1.1.0") package org.apache.sling.discovery.commons.providers.base
Provides commons implementations for providers of the Discovery API.

Version:
  1.1.0

Related Packages
Package
Description
org.apache.sling.discovery.commons.providers
Provides commons utility for providers of the Discovery API.
org.apache.sling.discovery.commons.providers.spi
Provides an SPI for providers, used by discovery.commons.providers.impl
org.apache.sling.discovery.commons.providers.util
Provides some static helpers for providers of the Discovery API.
Class
Description
AsyncEvent
An AsyncEvent can be enqueued to the AsyncEventSender for later, asynchronous triggering
ViewStateManagerFactory
Used to create an implementation classes of type ViewStateManager (with the idea to be able to leave the implementation classes as package-protected)
ViewStateManagerImpl
The ViewStateManager is at the core of managing TopologyEventListeners, the 'view state' (changing vs changed) and sending out the appropriate and according TopologyEvents to the registered listeners.