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 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 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 Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../../../../allclasses-noframe.html">All 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: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </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 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 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 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 Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../../../../allclasses-noframe.html">All 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: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </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 © 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 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 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 Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../../../../allclasses-noframe.html">All 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: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </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"> </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> </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"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </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> lock, + <a href="../../../../../../../org/apache/sling/discovery/commons/providers/spi/ClusterSyncService.html" title="interface in org.apache.sling.discovery.commons.providers.spi">ClusterSyncService</a> consistencyService)</code> </td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class 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 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 <a href="../../../../../../../org/apache/sling/discovery/commons/providers/ViewStateManager.html" title="interface in org.apache.sling.discovery.commons.providers">ViewStateManager</a> 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> lock, + <a href="../../../../../../../org/apache/sling/discovery/commons/providers/spi/ClusterSyncService.html" title="interface in org.apache.sling.discovery.commons.providers.spi">ClusterSyncService</a> 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 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 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 Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../../../../allclasses-noframe.html">All 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: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </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 © 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 Class</span></a></li> +<li>Next 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 Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../../../../allclasses-noframe.html">All 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: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li>Constr | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li>Constr | </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"> </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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </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> 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> </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> 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> discoveryService, + <a href="../../../../../../../org/apache/sling/commons/scheduler/Scheduler.html" title="interface in org.apache.sling.commons.scheduler">Scheduler</a> scheduler, + long 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> newView)</code> </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> 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> newView)</code> </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 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 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 <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 void installMinEventDelayHandler(<a href="../../../../../../../org/apache/sling/discovery/DiscoveryService.html" title="interface in org.apache.sling.discovery">DiscoveryService</a> discoveryService, + <a href="../../../../../../../org/apache/sling/commons/scheduler/Scheduler.html" title="interface in org.apache.sling.commons.scheduler">Scheduler</a> scheduler, + long minEventDelaySecs)</pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <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> in interface <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 boolean 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 boolean unchanged(<a href="../../../../../../../org/apache/sling/discovery/commons/providers/BaseTopologyView.html" title="class in org.apache.sling.discovery.commons.providers">BaseTopologyView</a> newView)</pre> +</li> +</ul> +<a name="bind-org.apache.sling.discovery.TopologyEventListener-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>bind</h4> +<pre>public void bind(<a href="../../../../../../../org/apache/sling/discovery/TopologyEventListener.html" title="interface in org.apache.sling.discovery">TopologyEventListener</a> eventListener)</pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <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> in interface <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 boolean unbind(<a href="../../../../../../../org/apache/sling/discovery/TopologyEventListener.html" title="interface in org.apache.sling.discovery">TopologyEventListener</a> eventListener)</pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <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> in interface <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 void handleActivated()</pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <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> in interface <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 void handleDeactivated()</pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <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> in interface <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 void handleChanging()</pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <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> in interface <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 void handleNewView(<a href="../../../../../../../org/apache/sling/discovery/commons/providers/BaseTopologyView.html" title="class in org.apache.sling.discovery.commons.providers">BaseTopologyView</a> newView)</pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <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> in interface <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 boolean onlyDiffersInProperties(<a href="../../../../../../../org/apache/sling/discovery/commons/providers/BaseTopologyView.html" title="class in org.apache.sling.discovery.commons.providers">BaseTopologyView</a> newView)</pre> +</li> +</ul> +<a name="waitForAsyncEvents-long-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>waitForAsyncEvents</h4> +<pre>public int waitForAsyncEvents(long timeout)</pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <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> in interface <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 Class</span></a></li> +<li>Next 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 Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../../../../allclasses-noframe.html">All 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: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li>Constr | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li>Constr | </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 © 2017 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> +</body> +</html>