Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
EIG:Configuration Properties
Contents
Core API
Bundle: org.eclipse.ecf.identity
Class: org.eclipse.ecf.core.util.Trace
Property Name | Description | Type | Default value |
---|---|---|---|
org.eclipse.ecf.core.util.traceAll | Whether all tracing is turned on by default. If set to true, all Trace.trace calls will result in output to System.out. Example usage: -Dorg.eclipse.ecf.core.util.traceAll=true | Boolean | false |
org.eclipse.ecf.core.util.traceBundles | Whether all tracing is turned on for a list of bundles. For all the comma-separated bundle symbolic names given, if any Trace.trace statements exist in the code for each bundle, it will result in output to System.out. Example usage: -Dorg.eclipse.ecf.core.util.traceBundles=org.eclipse.ecf,org.eclipse.ecf.osgi.services.remoteserviceadmin | String (comma separated list of bundle symbolic names) | empty |
Remote Services API
Bundle: org.eclipse.ecf.remoteservice
Class: org.eclipse.ecf.remoteservice.IRemoteCall
Property Name | Description | Type | Default value |
---|---|---|---|
ecf.remotecall.timeout | Default timeout for remote service calls. Described in [1] | Integer | 30000 (milliseconds) |
Remote Service Admin (RSA) Implementation
Bundle: org.eclipse.ecf.osgi.services.remoteserviceadmin
Class: org.eclipse.ecf.osgi.services.remoteserviceadminRemoteServiceAdmin
Property Name | Description | Type | Default value |
---|---|---|---|
org.eclipse.ecf.osgi.services.remoteserviceadmin.disableServiceVersionChecking | Whether remote service interface version checking is disabled. If false, version checking is enabled, and if true version checking is disabled. | Boolean | false |
org.eclipse.ecf.osgi.services.remoteserviceadmin.hostAutoCreateContainer | If true, then during export a host container of appropriate type will be automatically created. | Boolean | true |
org.eclipse.ecf.osgi.services.remoteserviceadmin.consumerAutoCreateContainer | If true, then during export a host container of appropriate type will be automatically created. | Boolean | true |
org.eclipse.ecf.osgi.services.remoteserviceadmin.hostDefaultConfigType | Determines the default config type for remote service hosts, if not specified via the 'service.exported.configs' service property. | String | ecf.generic.server |
Class: org.eclipse.ecf.osgi.services.remoteserviceadmin.ConsumerContainerSelector
Property Name | Description | Type | Default value |
---|---|---|---|
org.eclipse.ecf.osgi.services.remoteserviceadmin.ConsumerContainerSelector.reuseExistingContainers | Whether appropriate existing containers are reused by the ConsumerContainerSelector. | Boolean | true |
Class: org.eclipse.ecf.osgi.services.remoteserviceadmin.HostContainerSelector
Property Name | Description | Type | Default value |
---|---|---|---|
org.eclipse.ecf.osgi.services.remoteserviceadmin.HostContainerSelector.reuseExistingContainers | Whether appropriate existing containers are reused by the HostContainerSelector. | Boolean | true |
Remote Service Admin (RSA) Basic Topology Manager Implementation
Bundle: org.eclipse.ecf.osgi.services.distribution
Class: org.eclipse.ecf.internal.osgi.services.distribution.BasicTopologyManagerImpl
Property Name | Description | Type | Default value |
---|---|---|---|
org.eclipse.ecf.osgi.services.discovery.allowLoopbackReference | Whether a loopback reference to remote service provided by same framework is to be discovered/allowed. This value is only consulted if endpointListenerScope is not set. | Boolean | true |
org.eclipse.ecf.osgi.services.discovery.endpointListenerScope | The endpoint listener scope for discovery of OSGi remote services endpoints. See the documentation from chapter 122 (Remote Service Admin) of the OSGi R6+ specification. | String | empty |
Class: org.eclipse.ecf.internal.osgi.services.distribution.BasicTopologyManagerComponent
Property Name | Description | Type | Default value |
---|---|---|---|
org.eclipse.ecf.osgi.services.basictopologymanager.exportRegisteredSvcs | When the basic topology manager is started, whether previously registered remote services are automatically and immediately exported. | Boolean | true |
org.eclipse.ecf.osgi.services.basictopologymanager.exportRegisteredSvcsFilter | When the basic topology manager is started, and org.eclipse.ecf.osgi.services.basictopologymanager.exportRegisteredSvcs is true, what service property filter is required to be exported. Default is '(service.exported.interfaces=*)', which means that all services that export and interfaces are exported. | String | (service.exported.interfaces=*) |
org.eclipse.ecf.osgi.services.basictopologymanager.exportRegisteredSvcsClassname | When the basic topology manager is started, and org.eclipse.ecf.osgi.services.basictopologymanager.exportRegisteredSvcs is true, what service classname is required for export. A default of <none> means that all remote service classes are exported. | String | <none> |
Bundle: org.eclipse.ecf.osgi.services.remoteserviceadmin
Class: org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractTopologyManager
Property Name | Description | Type | Default value |
---|---|---|---|
org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractTopologyManager.requireServiceExportedConfigs | Whether any topology manager that extends AbstractTopologyManager requires the OSGi standard service property 'service.exported.configs' to be set for the service to be exported. Default is that it does not have to be set. | Boolean | false |