|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
ClassLoaderResourceProvider TODOFelix framework (value is "sling.properties").
ContextConnection extends the
java.net.URLConnection to provide access to a resource which
is available from LaunchpadContentProvider provided to Sling.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.ControlAction defines values to used as the action for the
Sling control with the Main.doControlAction() method.null if the class has not been loaded through any
of the bundles in this framework.
BundleContext of the system bundle of the OSGi
framework launched by this servlet.
null
if this connection has not been connected yet.
InputStream on the resource.
Felix instance as servlet
context attributes.
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 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 class provides utility methods for the actual
launchers to help launching the framework.properties object.
Main is the externally visible Standalone Java Application
launcher for Sling.Main class is a simple Java Application which interprests
the command line and creates the Sling launcher class and thus starts
the OSGi framework.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.ContextConnection class to access the
content of the url.
ControlAction to be taken in the Main.doControlAction()
method.
Notifiable to notify on framework stop or update
Sling serves as the starting point for Sling.Felix instance as servlet
context attributes.
sling.home value if no other value can be
resolvled (value is "sling").
SlingBridge extends the base Sling class
calling the Eclipse Equinox Http Service activator for the proxy servlet to
be able to handle requests.SlingServlet is the externally visible Web Application
launcher for Sling.SlingServletDelegate serves as a basic servlet for Project Sling.true if successfull.
StartupHandler tries to detect the startup mode:
It distinguishes between an initial startup (INSTALL), an update (UPDATE)
and a restart without a change (RESTART).Bundle.stop method has been called on the system bundle.
Bundle.stop()
on the system bundle.
Bundle.update methods has been called on the system bundle.
Bundle.update methods on the system bundle.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||