Last Version

Netdesign Managed Properties 2.0.2

This project is meant to simplyfy the usage of the excelent Configuration Admin and MetaType services for Felix OSGi. The bundle will create a service that allows other bundles to register an annotated interface. The ManagedProperties service will then create all the Metatype information, as well as ensuring that objects are cast to their right types. ManagedProperties also has a feature called Filters. A Filter is used to create an object, say a File, directly from a primitive Configuration Admin type. It can also contain logic, to allow the configuration to fail if, for example, a File doesn't exist.

License

License

Categories

Categories

Net
GroupId

GroupId

dk.netdesign
ArtifactId

ArtifactId

managedproperties
Version

Version

2.0.2
Type

Type

pom
Description

Description

Netdesign Managed Properties
This project is meant to simplyfy the usage of the excelent Configuration Admin and MetaType services for Felix OSGi. The bundle will create a service that allows other bundles to register an annotated interface. The ManagedProperties service will then create all the Metatype information, as well as ensuring that objects are cast to their right types. ManagedProperties also has a feature called Filters. A Filter is used to create an object, say a File, directly from a primitive Configuration Admin type. It can also contain logic, to allow the configuration to fail if, for example, a File doesn't exist.
Project URL

Project URL

https://github.com/TDC-Netdesign/ManagedProperties

Download managedproperties 2.0.2


<!-- https://jarcasting.com/artifacts/dk.netdesign/managedproperties/ -->
<dependency>
    <groupId>dk.netdesign</groupId>
    <artifactId>managedproperties</artifactId>
    <version>2.0.2</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/dk.netdesign/managedproperties/
implementation 'dk.netdesign:managedproperties:2.0.2'
// https://jarcasting.com/artifacts/dk.netdesign/managedproperties/
implementation ("dk.netdesign:managedproperties:2.0.2")
'dk.netdesign:managedproperties:pom:2.0.2'
<dependency org="dk.netdesign" name="managedproperties" rev="2.0.2">
  <artifact name="managedproperties" type="pom" />
</dependency>
@Grapes(
@Grab(group='dk.netdesign', module='managedproperties', version='2.0.2')
)
libraryDependencies += "dk.netdesign" % "managedproperties" % "2.0.2"
[dk.netdesign/managedproperties "2.0.2"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • managedproperties-service
  • managedproperties-wicket
  • managedproperties-feature
  • managedproperties-consumer
  • managedproperties-test-resources
  • managedproperties-itest