`
snoopy7713
  • 浏览: 1152724 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论

Equinox/RuntimeOptions

    博客分类:
  • OSGi
阅读更多

 

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

 

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

 

分享到:
评论

相关推荐

    深入理解OSGi:Equinox原理、应用与最佳实践源代码+equinox-SDK-3.8源代码

    本资源提供了深入理解OSGi:Equinox原理、应用与最佳实践的源代码分析,以及equinox-SDK-3.8的源代码,对于学习和研究OSGi技术具有极高的价值。 首先,让我们深入了解OSGi的核心概念: 1. **模块化**:OSGi的核心...

    equinox-SDK-3.7.zip equinox-SDK-3.7.zip

    equinox-SDK-3.7.zip equinox-SDK-3.7.zip equinox-SDK-3.7.zip equinox-SDK-3.7.zip equinox-SDK-3.7.zip equinox-SDK-3.7.zip

    equinox-1.7

    Equinox是Eclipse项目的一部分,它是一个开源的OSGi(开放服务网关规范)实现,用Java编写。OSGi是一种模块化系统,用于管理和运行Java应用程序。标题中的"equinox-1.7"指的是Equinox的1.7版本,这可能是该版本的一...

    Geting started with Equinox and OSGi

    标题:开始使用Equinox与OSGi 描述:在Dzone论坛上发现的一个快速入门卡片教程,为初学者提供了一瞥。 知识点: 1. **Equinox简介**:Equinox是一个高度模块化、动态的Java运行环境,基于OSGi框架规范构建。它...

    OSGi and Equinox

    标题“OSGi and Equinox”和描述“OSGi and Equinox, Creating Highly Modular Java Systems”表明本文旨在介绍OSGi框架以及它在Eclipse环境下的具体实现Equinox。OSGi是一个Java模块化平台,它允许多个独立的模块...

    使用Equinox开发OSGI应用程序工程及源码

    **使用Equinox开发OSGI应用程序工程及源码详解** OSGi(Open Service Gateway Initiative)是一种模块化系统和Java服务框架,它允许在运行时动态发现、安装、卸载和更新软件模块。Equinox是Eclipse基金会提供的一个...

    equinox-SDK-3.8

    Equinox是Eclipse项目的一部分,它是一个开源的OSGi实现,用Java编写,主要用于构建模块化应用程序。OSGi(Open Service Gateway Initiative)是一种Java服务框架,它定义了一种标准的模块化系统,允许Java应用程序...

    equinox-SDK-4.22M1.zip

    Equinox SDK 4.22M1 是 Eclipse 组织发布的一个重要的软件开发工具包,主要针对 OSGi(Open Service Gateway Initiative)框架。OSGi 是一个用于Java平台的模块化系统,它允许开发者将应用分解为独立的、可重用的...

    equinox-SDK-3.8.2

    Equinox SDK 3.8.2 是一个针对OSGi(开放服务网关倡议)标准的实现框架,由Eclipse基金会维护。OSGi是一种模块化系统和Java应用程序框架,它允许在运行时动态发现、组合和配置软件组件。下面将详细阐述Equinox SDK...

    深入理解OSGi:Equinox原理、应用与最佳实践

    ### 深入理解OSGi:Equinox原理、应用与最佳实践 #### OSGi概述 OSGi(Open Service Gateway Initiative)是一种模块化系统和服务组件模型,它为Java平台提供了一种动态部署、管理和更新应用程序和服务的方法。...

    equinox快速入门

    【标题】"Equinox快速入门"是针对IBM的开源OSGi框架Equinox的学习指南,它主要帮助初学者理解和掌握如何在开发环境中使用Equinox。OSGi(Open Service Gateway Initiative)是一种模块化系统,用于Java应用程序的...

    equinox-SDK-Oxygen

    Equinox是Eclipse项目的一部分,它是一个开源的OSGi(Open Service Gateway Initiative)框架的实现。OSGi是一种模块化系统,用于Java应用程序的构建、部署和管理,它提供了动态发现和依赖管理的能力,使得开发者...

    equinox-SDK-4.18.zip

    Equinox SDK 4.18 是一个用于开发和运行OSGi(Open Service Gateway Initiative)应用程序的框架。OSGi是一种模块化系统,它允许Java应用程序以更细粒度的组件进行构建,增强了可维护性、可扩展性和可升级性。...

    equinox-SDK-3.6.1

    eclipse de osgi框架 equinox-SDK-3.6.1.part1

    基于Equinox开发OSGi应用(一)

    在本篇博文中,我们将探讨如何使用Equinox作为框架来开发OSGi应用程序。Equinox是Eclipse项目的一个组件,它提供了OSGi规范的实现,使我们能够构建模块化、可扩展且灵活的Java应用程序。OSGi(Open Service Gateway ...

    osgi选型比较 实例Equinox、Apache Felix与Spring DM

    在选择OSGi实现时,通常会考虑Equinox、Apache Felix和Spring DM(现在称为Spring OSGi),这三种流行的实现各有特点和优势。 1. **Equinox**:由Eclipse基金会维护,是OSGi R4规范的核心框架实现。Equinox以其稳定...

    OSGi and Equinox:Creating Highly Modular Java Systems

    在IT领域,特别是Java开发社区,OSGi与Equinox成为了创建高度模块化系统的热门话题。这一概念不仅仅是一种技术实现,更是一种设计哲学,它强调了软件的灵活性、可扩展性和可维护性。以下是对“OSGi和Equinox:创建...

    osgi Equinox bridge and spring dm最新jar包

    Equinox是Eclipse基金会实现OSGi核心规范的一个开源实现,它是OSGi联盟指定的参考实现之一。Spring DM(Dependency Manager)则是Spring框架对OSGi环境的支持,它使得Spring应用可以在OSGi容器中无缝运行。 在OSGi...

    深入理解OSGi:Equinox原理、应用与最佳实践.pdf

    Equinox是OSGi规范的一个实现,它是由Eclipse基金会开发的。本文将详细介绍OSGi Equinox的原理、应用以及最佳实践。 一、OSGi Equinox原理 OSGi框架的核心是其模块化系统,它将程序分割成一系列的“Bundle”,每个...

Global site tag (gtag.js) - Google Analytics