All Classes and Interfaces
Class
Description
The
ClassLoaderResourceProviderThe
ContextConnection extends the
java.net.URLConnection to provide access to a resource which
is available from LaunchpadContentProvider provided to Sling.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.The
ControlAction defines values to used as the action for the
Sling control with the Main.doControlAction() method.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.
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.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.The
Loader class provides utility methods for the actual
launchers to help launching the framework.The
Main is the externally visible Standalone Java Application
launcher for Sling.The
Main class is a simple Java Application which interprests
the command line and creates the Sling launcher class and thus starts
the OSGi framework.The startup listener is listening for startup events.
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.The
Sling serves as the starting point for Sling.The
SlingBridge returns an extended Sling class
to override any sling properties with context init parameters from
the web application.The
SlingServlet is the externally visible Web Application
launcher for Sling.The
SlingServletDelegate serves as a basic servlet for Project Sling.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).The
Util class provides general shared utilities.