|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
ConfigurationPrinter and OsgiManagerPlugin interfaces.Servlet with the service property
felix.webconsole.label set to the label (last segment in the URL)
of the page.ConfigurationPrinter.VariableResolver
for the request (value is "felix.webconsole.variable.resolver").
Map
for the request (value is "felix.webconsole.langMap").
BrandingPlugin is the service interface for the most
elaborate way of branding the web console.BundlesServlet provides the bundles plugins, used to display
the list of bundles, installed on the framework.ConfigurationPrinter service will provide HTML output when used
in web mode.
ConfigManager TODOConfigurationAdmin service
to print the available configurations.ConfigurationPrinter is a service interface to be used by
providers which want to hook into the display of the current configuration
of the OSGi framework.SimpleWebConsolePlugin.getService(String) method.
DefaultBrandingPlugin class is the default implementation
of the BrandingPlugin interface.DefaultVariableResolver is a HashMap based
default implementation of the VariableResolver interface.FilteringResponseWrapper wraps the response to provide a
filtering writer for HTML responses.BrandingPlugin currently used for web console
branding.
Bundle pertaining to the
bundle context with which this plugin has
been activated.
BundleContext with which this plugin has been
activated.
BundleContext with which this plugin has been
activated.
null if no
additional CSS files are provided by the plugin.
felix.webconsole.css
service registration property of the plugin.
bundle:
If the bundle has a non-empty Bundle-Name manifest
header that value is returned.
Otherwise the symbolic name is returned if set
Otherwise the bundle's location is returned if defined
Finally, as a last resort, the bundles id is returned
WebConsoleUtil.getParameter(HttpServletRequest, String)
AbstractWebConsolePlugin to load resources.
getResource() method on that object for this plugin to
provide additional resources.
AbstractWebConsolePlugin.getTitle()
ConfigurationPrinter.printConfiguration(PrintWriter) method.
WebConsoleConstants.PLUGIN_TITLE service registration attribute
which is exposed as the servlet name in the servlet configuration.
VariableResolver for the given request.
PrintWriter for the response.
octet is in the base 64 alphabet.
GenericServlet.log(String) method if the
configured log level is less than or equal to the given level.
GenericServlet.log(String, Throwable) method if
the configured log level is less than or equal to the given
level.
ConfigurationPrinter.OSGi Manager is the actual Web Console Servlet which
is registered with the OSGi Http Service and which maintains registered
console plugins.Preferences service
to print the store bundle preferences.printWriter.
printWriter.
WebConsoleConstants.CONFIG_PRINTER_MODES
templateFile as a resource through the class
loader of this class converting the binary data into a string using
UTF-8 encoding.
null
if no replacement is available.
WebConsoleUtil.sendRedirect(HttpServletRequest, HttpServletResponse, String)
GET in which case we defer the call into the service method
until the abstract web console plugin calls the
WebConsolePluginAdapter.renderContent(HttpServletRequest, HttpServletResponse)
method.
BrandingPlugin to use globally by all extensions of
this class for branding.
AbstractWebConsolePlugin.log(int, String)
and AbstractWebConsolePlugin.log(int, String, Throwable) methods.
VariableResolver as the
WebConsoleConstants.ATTR_CONSOLE_VARIABLE_RESOLVER
attribute in the given request.
AbstractWebConsolePlugin and supports the
following features:
Methods for (un)registering the web console plugin service
Default implementation for resource loading
Util.getName(Bundle, Locale), with the exception that the system bundle is
always place as the first entry.
SimpleWebConsolePlugin.register(BundleContext) method.
Util class contains various utility methods used internally
by the web console implementation and the build-in plugins.VariableResolver interface defines the API for an object
which may be provided by plugins to provide replacement values for
variables in the generated content.WebConsolePluginAdapter is an adapter to the
AbstractWebConsolePlugin for regular servlets registered with the
WebConsoleConstants.PLUGIN_TITLE
service attribute.WebConsoleSecurityProvider is a service interface allowing
to use an external system to authenticate users before granting access to the
Web Console.WebConsoleSecurityProvider2 extends the
WebConsoleSecurityProvider interface allowing for full control of
the authentication process to access the Web Console.WebConsoleUtil provides various utility methods for use
by Web Console plugins.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||