| Summary: | [doc] Update runtime options for 3.2 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | DJ Houghton <dj.houghton> | ||||
| Component: | Compendium | Assignee: | equinox.compendium-inbox <equinox.compendium-inbox> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | Keywords: | Documentation | ||||
| Version: | 3.2 | ||||||
| Target Milestone: | 3.2 RC4 | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
DJ Houghton
declarativeservices.cacheXML - System property used by org.eclipse.equinox.ds bundle. Controls whether DS caches the results of parsing component XML. Defaults to TRUE. From bug 113718 osgi.bundlefile.limit The property can be used to limit the number of jar files the framework will keep open. The minimum value allowed is 10. By default the value is unlimited. osgi.framework.useSystemProperties [true / false] This system property controls whether the FrameworkProperties are backed by System or held privately per instance of the framework. By default FrameworkProperties are backed by System [e.g. true]. osgi.filepermissions.command specifies an optional OS specific command to set file permissions on extracted native code. On some operating systems it is required that native libraries be set to executable. This optional property allows you to specify the command. For example, on a UNIX style OS you could have the following value osgi.filepermissions.command="chmod +rx [fullpath]" The [fullpath] is used to substitute the actual file path by the framework. osgi.support.signiture.verify = (true | false) default is false When set to true the framework will load certificates from signed jars and verify the content is not corrupted at runtime. The certificates will also be used to answer the following methods on Class: Class.getSigners() Class.getProtectionDomain().getCodeSource().getCertificates() In comment 5 The property name had a typo, the property name should be: osgi.support.signature.verify = (true | false) default is false ^^^^^^^^^ From bug 105941 osgi.console.encoding If set then the specified value is used as the encoding for the console (see osgi.console). If not set then the value of the file.encoding property is used. If file.encoding is not set then iso8859-1 is used as the default. from bug 133343 osgi.framework.library.extensions Specifies a comma ',' separated list of additional library file extensions that must be searched for. If not set then only the library name returned by System.mapLibraryName(String) will be used to search. This is needed for certain operating systems which allow more than one extension for a library. For example AIX allows library extensions of .a and .so, but System.mapLibraryName(String) will only return names with the .a extension. from bug 136860 osgi.contextClassLoaderParent The classloader type to use as the parent classloader of the context classloader used by the Framework. The valid types are the following: - app - the application classloader - boot - the boot classloader - ext - the ext classloader - fwk - the framework classloader - ccl - the original context classloader that was set when the framework launched (default value) options for the new framework adaptor hooks: osgi.hook.configurators Specifies the comma ',' separated list of hook configurators. If this property is set then the list of configurators specified will be the only configurators used. Any hook configurators specified in hookconfigurators.properties files will be ignored. osgi.hook.configurators.include Specifies a comma ',' separated list of additional hook configuratiors. This is helpful for configuring optional hook configurators. This option is ignored if the osgi.hook.configurators option is used osgi.hook.configurators.exclude Specifies a comma ',' separated list of hook configurators to exclude. This is helpful for disabling hook configurators that are specified in hook configurator properties files. This option is ignored if the osgi.hook.configurators option is used eclipse.stateSaveDelayInterval Specifies the delay interval (in milliseconds) for persisting state change requests. The default is 30000 ms (30 seconds). State change requests are delayed to prevent massive amounts of disk writes while performing administrative operations (e.g. installing bundles). The delay interval is used to wait for a period of inactivity before persisting the framework state information. Created attachment 40625 [details]
patch
Patch to add the new runtime options. DJ can you review/release? I do not have write access to the org.eclipse.platform.doc.isv project.
Released. |