System properties of bundle org.eclipse.equinox.ds
System Property |
Default Value |
Description |
equinox.ds.debug |
false |
Turns on/off debugging of SCR |
equinox.ds.print |
false |
Specifies that logged entries should be printed to the framework
runtime console |
equinox.ds.idle_timeout |
1000 |
Specifies the time in milliseconds after which the SCR working thread
will be temporarily terminated if the SCR has no operations to perform |
equinox.ds.dbstore |
false |
Enables caching of the parsed XML documents of the component descriptions |
equinox.ds.perf |
false |
Enables generating and printing logs about the time performance
of the operations executed by the SCR |
equinox.ds.block_timeout |
30000 |
Specifies the maximum time in milliseconds, which is allowed to a user component's activate or bind method to take. If the method invocation has not finished, a new dispatcher thread will be launched to process the pending work of SCR |
equinox.scr.dontDisposeInstances |
true |
Turns on/off disposing of component instances that are no longer used |
equinox.scr.waitTimeOnBlock |
10000 |
Specifies the maximum time that a thread must wait for the building thread to complete the building of the SCP |
|
System properties of bundle org.eclipse.equinox.ip
The following list of system properties can be provided to the Initial Provisioning bundle for tuning the behavior of the provisioning info providers, UDP multicast discovery agent or the general specifics of the provisioning process:
Property |
Default Value |
Description |
General Provisioning Properties |
equinox.provisioning.prv.fwstart |
true |
This system property determines if provisioning must wait until the framework is started. |
equinox.provisioning.reprovision.onstart |
false |
This system property determines if the provisioning agent should try to make provisioning on every start. Otherwise, once the device is provisioned, the provisioning process will not be repeated. |
equinox.provisioning.debug |
false |
This system property determines if provisioning agent should print debug and error information on the console. |
equinox.provisioning.remote.debug |
false |
This system property determines if provisioning agent should send debug and error information to the Log Service on the backend. |
For the UDP Multicast Discovery Agent |
equinox.provisioning.multicast.host |
255.0.0.0 |
This system property determines the multicast host for the UDP multicast discovery. |
equinox.provisioning.multicast.port |
7777 |
This system property determines multicast port for the UDP multicast discovery. |
For the HTTP Info Provider |
equinox.provisioning.http.provider.allowed |
true |
Defines if the Provisioning Service should use the HTTP Info Provider, that is, if provisioning properties can be pushed to the service over HTTP |
equinox.provisioning.http.provider.secure |
false |
If set to true , the initial connection for pushing provisioning properties (by the backend or in any other way) must be over HTTPS, and no HTTP connections will be accepted. |
equinox.provisioning.require.auth |
true |
Defines if authentication through an administrator account will be requested from the backend. |
For the File Info Provider |
equinox.provisioning.file.provider.allowed |
true |
Defines if the Provisioning Service should use the File Info Provider, that is, if provisioning properties can be defined in a text file within the Initial Provisioning bundle JAR file |
equinox.provisioning.file.load.once |
true |
Defines if the file provider will load provisioning properties only the first time it is started. |
For the Environment Info Provider |
equinox.provisioning.env.provider.allowed |
true |
Defines if the Provisioning Service should use the Environment Info Provider, that is, if provisioning properties can be defined as system properties to the JVM |
equinox.provisioning.env.provider.push.starting.with |
- |
If you set a value to this property, all provisioning properties set as system properties starting with the defined value will be added to the provisioning Dictionary
If you set this property with wildcard ("*") value, all set system properties will be set to the provisioning Dictionary in the Provisioning Service. |
|
System properties of bundle org.eclipse.equinox.wireadmin
System Property |
Description |
equinox.services.wireadmin.debug |
Turns on/off generation of debug information about the runtime operation
of the WireAdmin Service |
equinox.services.wireadmin.console |
Enables printing of the produced debug output into the framework's console |
equinox.wireadmin.redispatcher.debug |
Turns on/off generation of debug information about the runtime operation
of the event redispatcher module |
equinox.wireadmin.redispatcher.console |
Enables printing of the produced debug output of the event redispatcher module into the framework's console |
|
System properties of bundle org.eclipse.equinox.io
System Property |
Description |
equinox.connector.debug |
Turns on/off debugging of Connector Service Bundle. By default its value is false |
equinox.connector.console |
Specifies that logged entries should be printed to the framework runtime console. By default its value is false |
eclipse.io.enable.notification |
If set to true , the notification when a connection is created/closed will be enabled. By default its value is false |
|