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

package org.apache.sling.launchpad.base.shared

Class
Description
Launcher
The `Launcher` interface is implemented by the delegate classes inside the Launcher JAR and are used by the actual Main class or servlet to configure and start the framework.
LauncherClassLoader
The `LauncherClassLoader` extends the standard Java VM `URLClassLoader` such, that classes and resources which are contained in the launcher JAR File are never looked up in the parent class loader.
Loader
The `Loader` class provides utility methods for the actual launchers to help launching the framework.
Notifiable
The `Notifiable` interface is implemented by the real main class and Sling Servlet for them to be notified from the launcher JAR when the framework has been stopped or updated.
SharedConstants
Util
The `Util` class provides general shared utilities.