当前位置:网站首页>[转]:Apache Felix Framework配置属性
[转]:Apache Felix Framework配置属性
2022-07-05 05:09:00 【morpheusWB】
Apache Felix Framework配置属性
框架配置属性
以下配置属性适用于框架(以“ felix
” 开头的属性特定于Felix,而以“ org.osgi
” 开头的属性为标准OSGi属性):
org.osgi.framework.executionenvironment
-设置框架的OSGi执行环境。框架尝试将其设置为合理的默认值。如果指定一个值,它将覆盖框架默认值。有关适当的执行环境值,请参考OSGi规范。org.osgi.framework.storage
-设置用作捆绑缓存的目录;默认情况下,捆绑包缓存目录felix-cache
位于当前工作目录中。该值应为有效的目录名称。目录名称可以是绝对名称,也可以是相对名称。相对目录名称是相对于当前工作目录的。如果指定的目录不存在,则将创建该目录。felix.cache.rootdir
-设置用于计算相对目录名称的包缓存目录的根目录。如果org.osgi.framework.storage
将if 设置为相对名称,则默认情况下,它是相对于当前工作目录的。如果设置了此属性,则将其计算为相对于指定的根目录。org.osgi.framework.storage.clean
-确定是否刷新分发包缓存。值可以是“none
”或“onFirstInit
”,其中“none
”不刷新捆绑缓存,而“onFirstInit
”在首次初始化框架实例时刷新捆绑缓存。默认值为“none
”。felix.cache.filelimit
-该字符串的整数值设置了将打开高速缓存的文件数的上限。默认值为零,表示没有限制。(从4.0版开始)felix.cache.locking
-启用或禁用捆绑包缓存锁定,该锁定用于防止并发访问捆绑包缓存。默认情况下启用此功能,但是在较旧/较小的JVMs上,文件通道锁定不可用;请参见第11页的“锁定通道”。将此属性设置false
为禁用它。felix.cache.bufsize
-设置缓存要使用的缓冲区大小;默认值为4096。出于性能原因,此字符串的整数值可控制磁盘缓存的内部缓冲区的大小。org.osgi.framework.system.packages
-指定以逗号分隔的软件包列表,这些软件包应该通过系统捆绑包从框架类加载器中导出。框架会将其设置为合理的默认值。如果指定了该值,它将替换任何默认值。org.osgi.framework.system.packages.extra
-指定以逗号分隔的软件包列表,除了中的软件包外,还应通过System Bundle从框架类加载器中导出这些软件包org.osgi.framework.system.packages
。默认值为空。如果指定了值,则将其附加到中的默认或指定软件包列表中org.osgi.framework.system.packages
。org.osgi.framework.bootdelegation
-指定以逗号分隔的软件包列表,这些列表应隐式提供给父类加载器中的所有包。建议不要使用此属性,因为它会破坏模块化。默认值为空。org.osgi.framework.bundle.parent
-指定用于引导委派的类加载器。可能的值为:boot
对于启动类加载器,app
对于应用程序类加载器,ext
对于扩展类加载器以及framework
对于框架的类加载器。默认值为boot
。felix.bootdelegation.implicit
-指定框架是否应该尝试猜测何时隐式启动委托以简化与外部代码的集成。默认值为true
。felix.systembundle.activators
- 启动/停止系统捆绑包时启动/停止List
的BundleActivator
实例。指定的实例BundleContext
在调用时将收到系统捆绑包。(由于需要实例,因此无法在配置文件中设置此属性;只能将其直接传递给Felix的构造函数。)felix.log.logger
-org.apache.felix.framework.Logger
该框架用作其默认记录器的实例。(由于需要实例,因此无法在配置文件中设置此属性;只能将其直接传递给Felix的构造函数。)felix.log.level
-一个整数值,指示框架报告的日志记录程度;值越高,报告的日志越多。如果指定零('0'),则将完全关闭日志记录。日志级别与OSGi日志服务中指定的级别一致(即1 =错误,2 =警告,3 =信息和4 =调试)。预设值是1。org.osgi.framework.startlevel.beginning
-一旦开始执行,框架的初始启动级别;预设值为1。felix.startlevel.bundle
-新安装的捆绑包的默认启动级别;预设值为1。felix.service.urlhandlers
-指示是否为框架实例激活URL处理程序服务的标志;默认值为true
。激活URL处理程序服务将导致URL.setURLStreamHandlerFactory()
和URLConnection.setContentHandlerFactory()
被调用。felix.native.processor.alias.<procName>
-解决R6新增的本机处理器要求的别名。这可用于添加新处理器或覆盖现有处理器。的表示处理器体系结构(例如x86-64)的密钥(可能不包含空格),则属性值是逗号分隔的别名列表,例如x86_64,amd64。EX felix.native.processor.alias.x86-64 = x86_64,amd64felix.native.osname.alias.<osName>
-解决R6新增的本机操作系统要求的别名。这可用于添加新的操作系统或覆盖现有的操作系统。的表示操作系统的键,例如Windows7(可能不包含空格),则属性值是逗号分隔的别名列表,例如Windows 7,win32。EX felix.native.osname.alias.windows7 = Windows 7,win32
启动器配置属性¶
以下配置属性适用于启动器:
felix.auto.deploy.dir
-指定在框架启动时从中自动部署捆绑软件的自动部署目录。默认值为bundle/
当前目录的目录。felix.auto.deploy.action
-指定要在自动部署目录中找到的捆绑JAR文件上执行的动作的逗号分隔列表。可能的操作有install
,update
,start
,和uninstall
。未定义或空白的值等效于禁用自动部署处理。没有默认值,因此必须定义此值以启用它。felix.auto.install.<n>
-在Felix启动时要自动安装的捆绑包URL的空格分隔列表,其中<n>
是捆绑包的安装起始级别(例如felix.auto.install.2
)。felix.auto.start.<n>
-当Felix启动时,要自动安装并开始的捆绑包URL的空格分隔列表,该捆绑包的安装<n>
起始级别在哪里(例如felix.auto.start.2
)。felix.shutdown.hook
-指定启动程序是否应安装关闭钩子以在进程退出时完全关闭框架。默认值为true
。
边栏推荐
- Judge the position of the monster in the role under unity3d
- An article takes you to thoroughly understand descriptors
- 54. Spiral matrix & 59 Spiral matrix II ●●
- GameObject class and transform class of unity
- C4D simple cloth (version above R21)
- Page countdown
- AutoCAD - stretching
- Pdf to DWG in CAD
- C # perspective following
- AutoCAD - command repetition, undo and redo
猜你喜欢
Detailed introduction of OSPF header message
Do a small pressure test with JMeter tool
Research on the value of background repeat of background tiling
PostgreSQL surpasses mysql, and the salary of "the best programming language in the world" is low
Research on the value of background repeat of background tiling
Leetcode word search (backtracking method)
Applet live + e-commerce, if you want to be a new retail e-commerce, use it!
Simple modal box
AutoCAD - Center zoom
【论文笔记】Multi-Goal Reinforcement Learning: Challenging Robotics Environments and Request for Research
随机推荐
Magnifying glass effect
Research and investment forecast report of adamantane industry in China (2022 Edition)
AutoCAD - full screen display
Page countdown
Forecast report on research and investment prospects of Chinese wormwood industry (2022 Edition)
Personal required code
How much do you know about 3DMAX rendering skills and HDRI light sources? Dry goods sharing
mysql審計日志歸檔
[LeetCode] 整数反转【7】
2021-10-29
Grail layout and double wing layout
【论文笔记】Multi-Goal Reinforcement Learning: Challenging Robotics Environments and Request for Research
LeetCode之單詞搜索(回溯法求解)
Use the command character to close the keyboard command of the notebook
嵌入式数据库开发编程(五)——DQL
Basic knowledge points
GameObject class and transform class of unity
UE4/UE5 虚幻引擎,材质篇,纹理,Compression and Memory压缩和内存
Ue4/ue5 illusory engine, material chapter, texture, compression and memory compression and memory
Sqlserver stored procedures pass array parameters