You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by bu...@apache.org on 2017/06/12 11:18:52 UTC

svn commit: r1013855 [1/15] - in /websites/staging/sling/trunk/content: ./ apidocs/sling9/org/apache/sling/discovery/commons/providers/base/ apidocs/sling9/org/apache/sling/discovery/commons/providers/base/class-use/ apidocs/sling9/org/apache/sling/dis...

Author: buildbot
Date: Mon Jun 12 11:18:47 2017
New Revision: 1013855

Log:
Staging update by buildbot for sling

Added:
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/AsyncEvent.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/ViewStateManagerFactory.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/class-use/
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/class-use/AsyncEvent.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/class-use/ViewStateManagerFactory.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/class-use/ViewStateManagerImpl.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/package-frame.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/package-summary.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/package-tree.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/package-use.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/class-use/
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/class-use/BaseTopologyView.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/class-use/DefaultClusterView.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/class-use/DefaultInstanceDescription.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/class-use/EventHelper.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/class-use/NonLocalInstanceDescription.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/class-use/ViewStateManager.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/ClusterSyncService.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/LocalClusterView.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/AbstractServiceWithBackgroundCheck.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/ClusterSyncHistory.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/ClusterSyncServiceChain.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/DiscoveryLiteConfig.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/DiscoveryLiteDescriptor.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/IdMapService.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/OakBacklogClusterSyncService.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/SyncTokenService.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/class-use/
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/class-use/AbstractServiceWithBackgroundCheck.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/class-use/ClusterSyncHistory.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/class-use/ClusterSyncServiceChain.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/class-use/DiscoveryLiteConfig.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/class-use/DiscoveryLiteDescriptor.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/class-use/IdMapService.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/class-use/OakBacklogClusterSyncService.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/class-use/SyncTokenService.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/package-frame.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/package-summary.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/package-tree.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/base/package-use.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/class-use/
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/class-use/ClusterSyncService.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/class-use/LocalClusterView.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/package-frame.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/package-summary.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/package-tree.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/spi/package-use.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/util/
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/util/PropertyNameHelper.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/util/ResourceHelper.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/util/class-use/
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/util/class-use/PropertyNameHelper.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/util/class-use/ResourceHelper.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/util/package-frame.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/util/package-summary.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/util/package-tree.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/util/package-use.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/export/
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/export/spi/
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/export/spi/ModelExporter.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/export/spi/class-use/
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/export/spi/class-use/ModelExporter.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/export/spi/package-frame.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/export/spi/package-summary.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/export/spi/package-tree.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/export/spi/package-use.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/factory/class-use/
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/factory/class-use/ExportException.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/factory/class-use/InvalidAdaptableException.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/factory/class-use/InvalidModelException.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/factory/class-use/MissingElementException.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/factory/class-use/MissingElementsException.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/factory/class-use/MissingExporterException.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/factory/class-use/ModelClassException.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/factory/class-use/ModelFactory.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/factory/class-use/PostConstructException.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/models/factory/class-use/ValidationException.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/core/class-use/
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/core/class-use/ScriptHelper.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/core/class-use/ScriptNameAwareReader.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/core/servlet/
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/core/servlet/CaptureResponseWrapper.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/core/servlet/class-use/
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/core/servlet/class-use/CaptureResponseWrapper.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/core/servlet/package-frame.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/core/servlet/package-summary.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/core/servlet/package-tree.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/core/servlet/package-use.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/AbstractCommandVisitor.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/Command.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/CommandHandler.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/CommandStream.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/CommandVisitor.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/Conditional.End.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/Conditional.Start.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/Conditional.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/Loop.End.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/Loop.Start.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/Loop.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/OutText.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/OutputVariable.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/Procedure.Call.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/Procedure.End.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/Procedure.Start.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/Procedure.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/StatefulVisitor.StateControl.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/StatefulVisitor.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/VariableBinding.End.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/VariableBinding.Global.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/VariableBinding.Start.html
    websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/scripting/sightly/compiler/commands/class-use/VariableBinding.html
Modified:
    websites/staging/sling/trunk/content/   (props changed)
    websites/staging/sling/trunk/content/contributing.html
    websites/staging/sling/trunk/content/documentation.html
    websites/staging/sling/trunk/content/documentation/bundles.html
    websites/staging/sling/trunk/content/documentation/bundles/accessing-filesystem-resources-extensions-fsresource.html
    websites/staging/sling/trunk/content/documentation/bundles/apache-sling-commons-thread-pool.html
    websites/staging/sling/trunk/content/documentation/bundles/apache-sling-eventing-and-job-handling.html
    websites/staging/sling/trunk/content/documentation/bundles/bundle-resources-extensions-bundleresource.html
    websites/staging/sling/trunk/content/documentation/bundles/caching-services.html
    websites/staging/sling/trunk/content/documentation/bundles/commons-html-utilities.html
    websites/staging/sling/trunk/content/documentation/bundles/configuration-installer-factory.html
    websites/staging/sling/trunk/content/documentation/bundles/content-distribution.html
    websites/staging/sling/trunk/content/documentation/bundles/content-loading-jcr-contentloader.html
    websites/staging/sling/trunk/content/documentation/bundles/context-aware-configuration/context-aware-configuration-default-implementation.html
    websites/staging/sling/trunk/content/documentation/bundles/context-aware-configuration/context-aware-configuration-override.html
    websites/staging/sling/trunk/content/documentation/bundles/context-aware-configuration/context-aware-configuration-spi.html
    websites/staging/sling/trunk/content/documentation/bundles/context-aware-configuration/context-aware-configuration.html
    websites/staging/sling/trunk/content/documentation/bundles/datasource-providers.html
    websites/staging/sling/trunk/content/documentation/bundles/discovery-api-and-impl.html
    websites/staging/sling/trunk/content/documentation/bundles/dynamic-includes.html
    websites/staging/sling/trunk/content/documentation/bundles/file-installer-provider.html
    websites/staging/sling/trunk/content/documentation/bundles/internationalization-support-i18n.html
    websites/staging/sling/trunk/content/documentation/bundles/jcr-installer-provider.html
    websites/staging/sling/trunk/content/documentation/bundles/log-tracers.html
    websites/staging/sling/trunk/content/documentation/bundles/managing-permissions-jackrabbit-accessmanager.html
    websites/staging/sling/trunk/content/documentation/bundles/managing-users-and-groups-jackrabbit-usermanager.html
    websites/staging/sling/trunk/content/documentation/bundles/manipulating-content-the-slingpostservlet-servlets-post.html
    websites/staging/sling/trunk/content/documentation/bundles/metrics.html
    websites/staging/sling/trunk/content/documentation/bundles/mime-type-support-commons-mime.html
    websites/staging/sling/trunk/content/documentation/bundles/models.html
    websites/staging/sling/trunk/content/documentation/bundles/nosql-resource-providers.html
    websites/staging/sling/trunk/content/documentation/bundles/org-apache-sling-junit-bundles.html
    websites/staging/sling/trunk/content/documentation/bundles/osgi-installer.html
    websites/staging/sling/trunk/content/documentation/bundles/output-rewriting-pipelines-org-apache-sling-rewriter.html
    websites/staging/sling/trunk/content/documentation/bundles/rendering-content-default-get-servlets.html
    websites/staging/sling/trunk/content/documentation/bundles/repository-initialization.html
    websites/staging/sling/trunk/content/documentation/bundles/request-analysis.html
    websites/staging/sling/trunk/content/documentation/bundles/resource-access-security.html
    websites/staging/sling/trunk/content/documentation/bundles/resource-editor.html
    websites/staging/sling/trunk/content/documentation/bundles/resource-merger.html
    websites/staging/sling/trunk/content/documentation/bundles/scheduler-service-commons-scheduler.html
    websites/staging/sling/trunk/content/documentation/bundles/scripting.html
    websites/staging/sling/trunk/content/documentation/bundles/scripting/scripting-htl.html
    websites/staging/sling/trunk/content/documentation/bundles/scripting/scripting-jsp.html
    websites/staging/sling/trunk/content/documentation/bundles/scripting/scripting-thymeleaf.html
    websites/staging/sling/trunk/content/documentation/bundles/servlet-helpers.html
    websites/staging/sling/trunk/content/documentation/bundles/sling-health-check-tool.html
    websites/staging/sling/trunk/content/documentation/bundles/sling-oak-restrictions.html
    websites/staging/sling/trunk/content/documentation/bundles/sling-pipes.html
    websites/staging/sling/trunk/content/documentation/bundles/sling-query.html
    websites/staging/sling/trunk/content/documentation/bundles/sling-settings-org-apache-sling-settings.html
    websites/staging/sling/trunk/content/documentation/bundles/subsystem-installer-factory.html
    websites/staging/sling/trunk/content/documentation/bundles/validation.html
    websites/staging/sling/trunk/content/documentation/bundles/web-console-extensions.html
    websites/staging/sling/trunk/content/documentation/bundles/xml-support.html
    websites/staging/sling/trunk/content/documentation/configuration.html
    websites/staging/sling/trunk/content/documentation/development.html
    websites/staging/sling/trunk/content/documentation/development/client-request-logging.html
    websites/staging/sling/trunk/content/documentation/development/dependency-management.html
    websites/staging/sling/trunk/content/documentation/development/embedding-sling.html
    websites/staging/sling/trunk/content/documentation/development/getting-and-building-sling.html
    websites/staging/sling/trunk/content/documentation/development/hamcrest.html
    websites/staging/sling/trunk/content/documentation/development/htl-maven-plugin.html
    websites/staging/sling/trunk/content/documentation/development/ide-tooling.html
    websites/staging/sling/trunk/content/documentation/development/ide-tooling/ide-tooling-incremental-build.html
    websites/staging/sling/trunk/content/documentation/development/issue-tracker.html
    websites/staging/sling/trunk/content/documentation/development/jcr-mock.html
    websites/staging/sling/trunk/content/documentation/development/jspc.html
    websites/staging/sling/trunk/content/documentation/development/jsr-305.html
    websites/staging/sling/trunk/content/documentation/development/logging.html
    websites/staging/sling/trunk/content/documentation/development/maven-archetypes.html
    websites/staging/sling/trunk/content/documentation/development/maven-launchpad-plugin.html
    websites/staging/sling/trunk/content/documentation/development/maven-usage.html
    websites/staging/sling/trunk/content/documentation/development/maventipsandtricks.html
    websites/staging/sling/trunk/content/documentation/development/monitoring-requests.html
    websites/staging/sling/trunk/content/documentation/development/osgi-mock.html
    websites/staging/sling/trunk/content/documentation/development/release-management.html
    websites/staging/sling/trunk/content/documentation/development/repository-based-development.html
    websites/staging/sling/trunk/content/documentation/development/resourceresolver-mock.html
    websites/staging/sling/trunk/content/documentation/development/sling-mock.html
    websites/staging/sling/trunk/content/documentation/development/sling-testing-tools.html
    websites/staging/sling/trunk/content/documentation/development/sling.html
    websites/staging/sling/trunk/content/documentation/development/slingstart.html
    websites/staging/sling/trunk/content/documentation/development/version-policy.html
    websites/staging/sling/trunk/content/documentation/getting-started.html
    websites/staging/sling/trunk/content/documentation/getting-started/discover-sling-in-15-minutes.html
    websites/staging/sling/trunk/content/documentation/legacy/logging.html
    websites/staging/sling/trunk/content/documentation/pax-exam-utils.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/adapters.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/architecture.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/authentication.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/authentication/authentication-actors.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/authentication/authentication-authenticationhandler.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/authentication/authentication-authenticationhandler/form-based-authenticationhandler.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/authentication/authentication-authenticationhandler/openid-authenticationhandler.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/authentication/authentication-framework.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/authentication/authentication-tasks.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/default-mapping-and-rendering.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/dispatching-requests.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/errorhandling.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/featureflags.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/filters.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/mappings-for-resource-resolution.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/request-listeners.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/request-parameters.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/resources.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/service-authentication.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/servlets.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/sling-api-crud-support.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/sling-properties.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/the-sling-launchpad.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/url-decomposition.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/url-to-script-resolution.html
    websites/staging/sling/trunk/content/documentation/the-sling-engine/wrap-or-decorate-resources.html
    websites/staging/sling/trunk/content/documentation/tutorials-how-tos.html
    websites/staging/sling/trunk/content/documentation/tutorials-how-tos/46-line-blog.html
    websites/staging/sling/trunk/content/documentation/tutorials-how-tos/getting-resources-and-properties-in-sling.html
    websites/staging/sling/trunk/content/documentation/tutorials-how-tos/how-to-manage-events-in-sling.html
    websites/staging/sling/trunk/content/documentation/tutorials-how-tos/installing-and-upgrading-bundles.html
    websites/staging/sling/trunk/content/documentation/tutorials-how-tos/jackrabbit-persistence.html
    websites/staging/sling/trunk/content/documentation/tutorials-how-tos/testing-sling-based-applications.html
    websites/staging/sling/trunk/content/downloads.html
    websites/staging/sling/trunk/content/errors/403.html
    websites/staging/sling/trunk/content/errors/404.html
    websites/staging/sling/trunk/content/guides.html
    websites/staging/sling/trunk/content/index.html
    websites/staging/sling/trunk/content/javadoc-io.html
    websites/staging/sling/trunk/content/links.html
    websites/staging/sling/trunk/content/media.html
    websites/staging/sling/trunk/content/news.html
    websites/staging/sling/trunk/content/news/sling-ide-tooling-11-released.html
    websites/staging/sling/trunk/content/news/sling-launchpad-8-released.html
    websites/staging/sling/trunk/content/news/sling-launchpad-9-released.html
    websites/staging/sling/trunk/content/old-stuff.html
    websites/staging/sling/trunk/content/old-stuff/assembly.html
    websites/staging/sling/trunk/content/old-stuff/launch-sling.html
    websites/staging/sling/trunk/content/old-stuff/request-processing.html
    websites/staging/sling/trunk/content/old-stuff/run-modes-org-apache-sling-runmode.html
    websites/staging/sling/trunk/content/old-stuff/scriptengineintegration.html
    websites/staging/sling/trunk/content/old-stuff/scriptengineintegration/groovy-support.html
    websites/staging/sling/trunk/content/old-stuff/scriptengineintegration/xslt-processing-pipeline.html
    websites/staging/sling/trunk/content/old-stuff/servlet-resolution.html
    websites/staging/sling/trunk/content/old-stuff/sling-api.html
    websites/staging/sling/trunk/content/plugins.html
    websites/staging/sling/trunk/content/project-information.html
    websites/staging/sling/trunk/content/project-information/apache-sling-community-roles-and-processes.html
    websites/staging/sling/trunk/content/project-information/project-license.html
    websites/staging/sling/trunk/content/project-information/project-team.html
    websites/staging/sling/trunk/content/project-information/security.html
    websites/staging/sling/trunk/content/site-conversion.html
    websites/staging/sling/trunk/content/sitemap.html

Propchange: websites/staging/sling/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Jun 12 11:18:47 2017
@@ -1 +1 @@
-1798441
+1798442

Added: websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/AsyncEvent.html
==============================================================================
--- websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/AsyncEvent.html (added)
+++ websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/AsyncEvent.html Mon Jun 12 11:18:47 2017
@@ -0,0 +1,230 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_131) on Mon Jun 12 12:09:47 EEST 2017 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AsyncEvent (Apache Sling 9 API)</title>
+<meta name="date" content="2017-06-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="AsyncEvent (Apache Sling 9 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncEvent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerFactory.html" title="class in org.apache.sling.discovery.commons.providers.base"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/sling/discovery/commons/providers/base/AsyncEvent.html" target="_top">Frames</a></li>
+<li><a href="AsyncEvent.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.sling.discovery.commons.providers.base</div>
+<h2 title="Interface AsyncEvent" class="title">Interface AsyncEvent</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">AsyncEvent</span></pre>
+<div class="block">An AsyncEvent can be enqueued to the AsyncEventSender for
+ later, asynchronous triggering</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/AsyncEvent.html#trigger--">trigger</a></span>()</code>
+<div class="block">As soon as this AsyncEvent is at the front of AsyncEventSender's
+ FIFO queue it will be invoked via this trigger() method.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="trigger--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>trigger</h4>
+<pre>void&nbsp;trigger()</pre>
+<div class="block">As soon as this AsyncEvent is at the front of AsyncEventSender's
+ FIFO queue it will be invoked via this trigger() method.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncEvent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerFactory.html" title="class in org.apache.sling.discovery.commons.providers.base"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/sling/discovery/commons/providers/base/AsyncEvent.html" target="_top">Frames</a></li>
+<li><a href="AsyncEvent.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2017 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

Added: websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/ViewStateManagerFactory.html
==============================================================================
--- websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/ViewStateManagerFactory.html (added)
+++ websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/ViewStateManagerFactory.html Mon Jun 12 11:18:47 2017
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_131) on Mon Jun 12 12:09:47 EEST 2017 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ViewStateManagerFactory (Apache Sling 9 API)</title>
+<meta name="date" content="2017-06-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ViewStateManagerFactory (Apache Sling 9 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ViewStateManagerFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/AsyncEvent.html" title="interface in org.apache.sling.discovery.commons.providers.base"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html" title="class in org.apache.sling.discovery.commons.providers.base"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/sling/discovery/commons/providers/base/ViewStateManagerFactory.html" target="_top">Frames</a></li>
+<li><a href="ViewStateManagerFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.sling.discovery.commons.providers.base</div>
+<h2 title="Class ViewStateManagerFactory" class="title">Class ViewStateManagerFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.sling.discovery.commons.providers.base.ViewStateManagerFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ViewStateManagerFactory</span>
+extends <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">Used to create an implementation classes of type ViewStateManager
+ (with the idea to be able to leave the implementation classes
+ as package-protected)</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerFactory.html#ViewStateManagerFactory--">ViewStateManagerFactory</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html" title="interface in org.apache.sling.discovery.commons.providers">ViewStateManager</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerFactory.html#newViewStateManager-java.util.concurrent.locks.Lock-org.apache.sling.discovery.commons.providers.spi.ClusterSyncService-">newViewStateManager</a></span>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/concurrent.locks.Lock.html?is-external=true" title="class or interface in java.util">java.util.concurrent.locks.Lock</a>&nbsp;lock,
+                   <a href="../../../../../../../org/apache/sling/discovery/commons/providers/spi/ClusterSyncService.html" title="interface in org.apache.sling.discovery.commons.providers.spi">ClusterSyncService</a>&nbsp;consistencyService)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/jav
 ase/1.4.2/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ViewStateManagerFactory--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ViewStateManagerFactory</h4>
+<pre>public&nbsp;ViewStateManagerFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="newViewStateManager-java.util.concurrent.locks.Lock-org.apache.sling.discovery.commons.providers.spi.ClusterSyncService-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>newViewStateManager</h4>
+<pre>public static&nbsp;<a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html" title="interface in org.apache.sling.discovery.commons.providers">ViewStateManager</a>&nbsp;newViewStateManager(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/concurrent.locks.Lock.html?is-external=true" title="class or interface in java.util">java.util.concurrent.locks.Lock</a>&nbsp;lock,
+                                                   <a href="../../../../../../../org/apache/sling/discovery/commons/providers/spi/ClusterSyncService.html" title="interface in org.apache.sling.discovery.commons.providers.spi">ClusterSyncService</a>&nbsp;consistencyService)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ViewStateManagerFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/AsyncEvent.html" title="interface in org.apache.sling.discovery.commons.providers.base"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html" title="class in org.apache.sling.discovery.commons.providers.base"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/sling/discovery/commons/providers/base/ViewStateManagerFactory.html" target="_top">Frames</a></li>
+<li><a href="ViewStateManagerFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2017 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

Added: websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html
==============================================================================
--- websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html (added)
+++ websites/staging/sling/trunk/content/apidocs/sling9/org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html Mon Jun 12 11:18:47 2017
@@ -0,0 +1,533 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_131) on Mon Jun 12 12:09:47 EEST 2017 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ViewStateManagerImpl (Apache Sling 9 API)</title>
+<meta name="date" content="2017-06-12">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ViewStateManagerImpl (Apache Sling 9 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ViewStateManagerImpl.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerFactory.html" title="class in org.apache.sling.discovery.commons.providers.base"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html" target="_top">Frames</a></li>
+<li><a href="ViewStateManagerImpl.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.sling.discovery.commons.providers.base</div>
+<h2 title="Class ViewStateManagerImpl" class="title">Class ViewStateManagerImpl</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.sling.discovery.commons.providers.base.ViewStateManagerImpl</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html" title="interface in org.apache.sling.discovery.commons.providers">ViewStateManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ViewStateManagerImpl</span>
+extends <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html" title="interface in org.apache.sling.discovery.commons.providers">ViewStateManager</a></pre>
+<div class="block">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.
+ <p>
+ Note re synchronization: this class rquires a lock object to be passed
+ in the constructor - this will be applied to all public methods
+ appropriately. Additionally, the ClusterSyncService callback will
+ also be locked using the provided lock object.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/concurrent.locks.Lock.html?is-external=true" title="class or interface in java.util">java.util.concurrent.locks.Lock</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html#lock">lock</a></span></code>
+<div class="block">The lock object with which all public methods are guarded - to be provided in the constructor.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html#bind-org.apache.sling.discovery.TopologyEventListener-">bind</a></span>(<a href="../../../../../../../org/apache/sling/discovery/TopologyEventListener.html" title="interface in org.apache.sling.discovery">TopologyEventListener</a>&nbsp;eventListener)</code>
+<div class="block">Binds the given eventListener, sending it an INIT event if applicable.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html#hadPreviousView--">hadPreviousView</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html#handleActivated--">handleActivated</a></span>()</code>
+<div class="block">Handles activation - ie marks this manager as activated thus the TOPOLOGY_INIT
+ event can be sent to already bound listeners and subsequent calls to
+ handleChanging/handleNewView will result in according/appropriate TOPOLOGY_CHANGING/
+ TOPOLOGY_CHANGED events.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html#handleChanging--">handleChanging</a></span>()</code>
+<div class="block">Handles the fact that some (possibly early) indicator of a change in a topology
+ has been detected and that a new view is being agreed upon (whatever that means,
+ be it voting or similar).</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html#handleDeactivated--">handleDeactivated</a></span>()</code>
+<div class="block">Must be called when the corresponding service (typically a DiscoveryService implementation)
+ is deactivated.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html#handleNewView-org.apache.sling.discovery.commons.providers.BaseTopologyView-">handleNewView</a></span>(<a href="../../../../../../../org/apache/sling/discovery/commons/providers/BaseTopologyView.html" title="class in org.apache.sling.discovery.commons.providers">BaseTopologyView</a>&nbsp;newView)</code>
+<div class="block">Handles the fact that a new view became true/established and sends out
+ TOPOLOGY_INIT to uninitialized listeners and TOPOLOGY_CHANGED to already initialized
+ listeners (in the latter case, also sends a TOPOLOGY_CHANGING if that has not yet been 
+ done)</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html#installMinEventDelayHandler-org.apache.sling.discovery.DiscoveryService-org.apache.sling.commons.scheduler.Scheduler-long-">installMinEventDelayHandler</a></span>(<a href="../../../../../../../org/apache/sling/discovery/DiscoveryService.html" title="interface in org.apache.sling.discovery">DiscoveryService</a>&nbsp;discoveryService,
+                           <a href="../../../../../../../org/apache/sling/commons/scheduler/Scheduler.html" title="interface in org.apache.sling.commons.scheduler">Scheduler</a>&nbsp;scheduler,
+                           long&nbsp;minEventDelaySecs)</code>
+<div class="block">Installs an optional 'min event delay handler' which, using the given scheduler,
+ delays sending TOPOLOGY_CHANGED event after receiving a handleNewView - with the
+ idea as to limit the number of toggling between view states.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html#onlyDiffersInProperties-org.apache.sling.discovery.commons.providers.BaseTopologyView-">onlyDiffersInProperties</a></span>(<a href="../../../../../../../org/apache/sling/discovery/commons/providers/BaseTopologyView.html" title="class in org.apache.sling.discovery.commons.providers">BaseTopologyView</a>&nbsp;newView)</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html#unbind-org.apache.sling.discovery.TopologyEventListener-">unbind</a></span>(<a href="../../../../../../../org/apache/sling/discovery/TopologyEventListener.html" title="interface in org.apache.sling.discovery">TopologyEventListener</a>&nbsp;eventListener)</code>
+<div class="block">Unbinds the given eventListener, returning whether or not it was bound at all.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html#unchanged-org.apache.sling.discovery.commons.providers.BaseTopologyView-">unchanged</a></span>(<a href="../../../../../../../org/apache/sling/discovery/commons/providers/BaseTopologyView.html" title="class in org.apache.sling.discovery.commons.providers">BaseTopologyView</a>&nbsp;newView)</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html#waitForAsyncEvents-long-">waitForAsyncEvents</a></span>(long&nbsp;timeout)</code>
+<div class="block">for testing only: wait for any potentially queued async events to be delivered 
+ before returning.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/jav
 ase/1.4.2/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="lock">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>lock</h4>
+<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/concurrent.locks.Lock.html?is-external=true" title="class or interface in java.util">java.util.concurrent.locks.Lock</a> lock</pre>
+<div class="block">The lock object with which all public methods are guarded - to be provided in the constructor.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="installMinEventDelayHandler-org.apache.sling.discovery.DiscoveryService-org.apache.sling.commons.scheduler.Scheduler-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>installMinEventDelayHandler</h4>
+<pre>public&nbsp;void&nbsp;installMinEventDelayHandler(<a href="../../../../../../../org/apache/sling/discovery/DiscoveryService.html" title="interface in org.apache.sling.discovery">DiscoveryService</a>&nbsp;discoveryService,
+                                        <a href="../../../../../../../org/apache/sling/commons/scheduler/Scheduler.html" title="interface in org.apache.sling.commons.scheduler">Scheduler</a>&nbsp;scheduler,
+                                        long&nbsp;minEventDelaySecs)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html#installMinEventDelayHandler-org.apache.sling.discovery.DiscoveryService-org.apache.sling.commons.scheduler.Scheduler-long-">ViewStateManager</a></code></span></div>
+<div class="block">Installs an optional 'min event delay handler' which, using the given scheduler,
+ delays sending TOPOLOGY_CHANGED event after receiving a handleNewView - with the
+ idea as to limit the number of toggling between view states.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html#installMinEventDelayHandler-org.apache.sling.discovery.DiscoveryService-org.apache.sling.commons.scheduler.Scheduler-long-">installMinEventDelayHandler</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html" title="interface in org.apache.sling.discovery.commons.providers">ViewStateManager</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="hadPreviousView--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hadPreviousView</h4>
+<pre>protected&nbsp;boolean&nbsp;hadPreviousView()</pre>
+</li>
+</ul>
+<a name="unchanged-org.apache.sling.discovery.commons.providers.BaseTopologyView-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unchanged</h4>
+<pre>protected&nbsp;boolean&nbsp;unchanged(<a href="../../../../../../../org/apache/sling/discovery/commons/providers/BaseTopologyView.html" title="class in org.apache.sling.discovery.commons.providers">BaseTopologyView</a>&nbsp;newView)</pre>
+</li>
+</ul>
+<a name="bind-org.apache.sling.discovery.TopologyEventListener-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bind</h4>
+<pre>public&nbsp;void&nbsp;bind(<a href="../../../../../../../org/apache/sling/discovery/TopologyEventListener.html" title="interface in org.apache.sling.discovery">TopologyEventListener</a>&nbsp;eventListener)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html#bind-org.apache.sling.discovery.TopologyEventListener-">ViewStateManager</a></code></span></div>
+<div class="block">Binds the given eventListener, sending it an INIT event if applicable.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html#bind-org.apache.sling.discovery.TopologyEventListener-">bind</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html" title="interface in org.apache.sling.discovery.commons.providers">ViewStateManager</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>eventListener</code> - the eventListener that is to bind</dd>
+</dl>
+</li>
+</ul>
+<a name="unbind-org.apache.sling.discovery.TopologyEventListener-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unbind</h4>
+<pre>public&nbsp;boolean&nbsp;unbind(<a href="../../../../../../../org/apache/sling/discovery/TopologyEventListener.html" title="interface in org.apache.sling.discovery">TopologyEventListener</a>&nbsp;eventListener)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html#unbind-org.apache.sling.discovery.TopologyEventListener-">ViewStateManager</a></code></span></div>
+<div class="block">Unbinds the given eventListener, returning whether or not it was bound at all.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html#unbind-org.apache.sling.discovery.TopologyEventListener-">unbind</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html" title="interface in org.apache.sling.discovery.commons.providers">ViewStateManager</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>eventListener</code> - the eventListner that is to unbind</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>whether or not the listener was added in the first place</dd>
+</dl>
+</li>
+</ul>
+<a name="handleActivated--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleActivated</h4>
+<pre>public&nbsp;void&nbsp;handleActivated()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html#handleActivated--">ViewStateManager</a></code></span></div>
+<div class="block">Handles activation - ie marks this manager as activated thus the TOPOLOGY_INIT
+ event can be sent to already bound listeners and subsequent calls to
+ handleChanging/handleNewView will result in according/appropriate TOPOLOGY_CHANGING/
+ TOPOLOGY_CHANGED events.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html#handleActivated--">handleActivated</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html" title="interface in org.apache.sling.discovery.commons.providers">ViewStateManager</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="handleDeactivated--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleDeactivated</h4>
+<pre>public&nbsp;void&nbsp;handleDeactivated()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html#handleDeactivated--">ViewStateManager</a></code></span></div>
+<div class="block">Must be called when the corresponding service (typically a DiscoveryService implementation)
+ is deactivated.
+ <p>
+ Will mark this manager as deactivated and flags the last available view as not current.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html#handleDeactivated--">handleDeactivated</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html" title="interface in org.apache.sling.discovery.commons.providers">ViewStateManager</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="handleChanging--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleChanging</h4>
+<pre>public&nbsp;void&nbsp;handleChanging()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html#handleChanging--">ViewStateManager</a></code></span></div>
+<div class="block">Handles the fact that some (possibly early) indicator of a change in a topology
+ has been detected and that a new view is being agreed upon (whatever that means,
+ be it voting or similar).
+ <p>
+ Will send out TOPOLOGY_CHANGING to all initialized listeners.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html#handleChanging--">handleChanging</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html" title="interface in org.apache.sling.discovery.commons.providers">ViewStateManager</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="handleNewView-org.apache.sling.discovery.commons.providers.BaseTopologyView-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleNewView</h4>
+<pre>public&nbsp;void&nbsp;handleNewView(<a href="../../../../../../../org/apache/sling/discovery/commons/providers/BaseTopologyView.html" title="class in org.apache.sling.discovery.commons.providers">BaseTopologyView</a>&nbsp;newView)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html#handleNewView-org.apache.sling.discovery.commons.providers.BaseTopologyView-">ViewStateManager</a></code></span></div>
+<div class="block">Handles the fact that a new view became true/established and sends out
+ TOPOLOGY_INIT to uninitialized listeners and TOPOLOGY_CHANGED to already initialized
+ listeners (in the latter case, also sends a TOPOLOGY_CHANGING if that has not yet been 
+ done)</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html#handleNewView-org.apache.sling.discovery.commons.providers.BaseTopologyView-">handleNewView</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html" title="interface in org.apache.sling.discovery.commons.providers">ViewStateManager</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>newView</code> - the new, established view
+ true if we were either in changing mode or the newView was different from the previous one.</dd>
+</dl>
+</li>
+</ul>
+<a name="onlyDiffersInProperties-org.apache.sling.discovery.commons.providers.BaseTopologyView-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onlyDiffersInProperties</h4>
+<pre>protected&nbsp;boolean&nbsp;onlyDiffersInProperties(<a href="../../../../../../../org/apache/sling/discovery/commons/providers/BaseTopologyView.html" title="class in org.apache.sling.discovery.commons.providers">BaseTopologyView</a>&nbsp;newView)</pre>
+</li>
+</ul>
+<a name="waitForAsyncEvents-long-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>waitForAsyncEvents</h4>
+<pre>public&nbsp;int&nbsp;waitForAsyncEvents(long&nbsp;timeout)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html#waitForAsyncEvents-long-">ViewStateManager</a></code></span></div>
+<div class="block">for testing only: wait for any potentially queued async events to be delivered 
+ before returning.
+ <p></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html#waitForAsyncEvents-long-">waitForAsyncEvents</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html" title="interface in org.apache.sling.discovery.commons.providers">ViewStateManager</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>timeout</code> - time in millis to wait for at max - 0 to not wait at all - -1 
+ to wait indefinitely</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>0 if no more async events exist, or the number of queued or in-flight (being sent)
+ events if the timeout hit early</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ViewStateManagerImpl.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../org/apache/sling/discovery/commons/providers/base/ViewStateManagerFactory.html" title="class in org.apache.sling.discovery.commons.providers.base"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/sling/discovery/commons/providers/base/ViewStateManagerImpl.html" target="_top">Frames</a></li>
+<li><a href="ViewStateManagerImpl.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2017 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>