Package org.apache.felix.webconsole
Interface ConfigurationPrinter
- All Known Subinterfaces:
ModeAwareConfigurationPrinter
Deprecated.
This has been deprecated. Use the org.apache.felix.inventory API instead.
The
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.
A configuration printer is currently used in three modes: displayed in
a tab of the configuration web console plugin, included in a downloadable
zip of the configuration or a downloadable txt file.
With the WebConsoleConstants.CONFIG_PRINTER_MODES property this
service can specify when it should be included.
The default mode is MODE_ALWAYS.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.The default mode - this printer is used in the web console and the zip.static final StringDeprecated.The txt mode - this printer is used in the txt.static final StringDeprecated.The web mode - this printer is used in the web console.static final StringDeprecated.The zip mode - this printer is used in the zip.static final StringDeprecated.static final StringDeprecated.The service name under which services of this class must be registered to be picked for inclusion in the configuration report. -
Method Summary
Modifier and TypeMethodDescriptiongetTitle()Deprecated.Returns a human readable title string to be placed in front of the configuration report generated by theprintConfiguration(PrintWriter)method.voidprintConfiguration(PrintWriter printWriter) Deprecated.Prints the configuration report to the givenprintWriter.
-
Field Details
-
SERVICE
Deprecated.The service name under which services of this class must be registered to be picked for inclusion in the configuration report. -
MODE_ALWAYS
Deprecated.The default mode - this printer is used in the web console and the zip.- Since:
- 3.0
- See Also:
-
MODE_WEB
Deprecated.The web mode - this printer is used in the web console.Output of the configuration printer is HTML-escaped unless the
WebConsoleConstants.CONFIG_PRINTER_WEB_UNESCAPEDservice registration property is set totrue.- Since:
- 3.0
- See Also:
-
MODE_ZIP
Deprecated.The zip mode - this printer is used in the zip.- Since:
- 3.0
- See Also:
-
MODE_TXT
Deprecated.The txt mode - this printer is used in the txt.- Since:
- 3.0
- See Also:
-
PROPERTY_MODES
Deprecated.The optional service property specifying the modes of the printer. If this property is missing or contains an unknown value, the defaultMODE_ALWAYSis used. The value of this property is either a single string or an array of strings.- Since:
- 3.0
- See Also:
-
-
Method Details
-
getTitle
String getTitle()Deprecated.Returns a human readable title string to be placed in front of the configuration report generated by theprintConfiguration(PrintWriter)method.- Returns:
- the configuration title
-
printConfiguration
Deprecated.Prints the configuration report to the givenprintWriter. Implementations are free to print whatever information they deem useful.- Parameters:
printWriter- where to write the configuration data. It might be flushed, but must not be closed.
-