16.5. 配置文件命名规则
配置文件的文件命名约定取决于配置是否用于 OSGi 托管服务还是 OSGi 受管服务工厂。
OSGi 管理的服务的配置文件遵循以下命名约定:
<PID>.cfg
其中 <PID
> 是 OSGi 管理服务 的持久 ID (如 OSGi 配置管理规格中定义的)。持久 ID 通常是以点分隔的,例如 org.ops4j.pax.web
。
Gi Managed Service Factory 的配置文件遵循以下命名约定:
<PID>-<InstanceID>.cfg
其中 <PID
> 是 OSGi 管理的服务工厂 的持久 ID。对于受管服务工厂的 < PID>,
您可以附加一个连字符,后跟一个任意实例 ID < InstanceID>
;。然后,受管服务工厂会为找到的每个 < InstanceID>
创建一个唯一的服务实例。