# Package org.apache.sling.launchpad.base.impl

package org.apache.sling.launchpad.base.impl

Related Packages
Package
Description
org.apache.sling.launchpad.base.impl.bootstrapcommands
Classes
Class
Description
ClassLoaderResourceProvider
The `ClassLoaderResourceProvider`
ContextConnection
The `ContextConnection` extends the `java.net.URLConnection` to provide access to a resource which is available from `LaunchpadContentProvider` provided to `Sling`.
ContextProtocolHandler
The `ContextProtocolHandler` is a simple extension of the OSGi provided `AbstractURLStreamHandlerService` which simply returns an instance of the `ContextConnection` when trying to open the connection of the URL.
DefaultStartupHandler
The installation listener is listening for - framework events - events from other services It notifies listeners about the finish of the startup and about an approximate progress.
DirectoryUtil
MBeanStartupListener
The startup listener is listening for startup events.
Sling
The `Sling` serves as the starting point for Sling.
SlingFelix
StartupManager
The `StartupManager` tries to detect the startup mode: It distinguishes between an initial startup (INSTALL), an update (UPDATE) and a restart without a change (RESTART).