ManagedProperties Integration Test

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-itest
Last Version

Last Version

2.0.2
Release Date

Release Date

Type

Type

jar
Description

Description

ManagedProperties Integration Test
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.

Download managedproperties-itest

How to add to project

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

Dependencies

compile (3)

Group / Artifact Type Version
org.ops4j.pax.wicket : features xml [3.0.0,6.0.0)
org.ops4j.pax.wicket : paxwicket xml [3.0.0,6.0.0)
org.slf4j : slf4j-simple jar 1.7.12

provided (8)

Group / Artifact Type Version
dk.netdesign : managedproperties-service jar 2.0.2
dk.netdesign : managedproperties-feature xml 2.0.2
dk.netdesign : managedproperties-test-resources jar 2.0.2
org.osgi : org.osgi.core jar 5.0.0
org.osgi : org.osgi.compendium jar 5.0.0
org.apache.karaf.features : standard xml 4.1.2
org.apache.karaf.features : enterprise xml 4.1.2
org.apache.karaf : apache-karaf tar.gz 4.1.2

test (7)

Group / Artifact Type Version
dk.netdesign : managedproperties-consumer jar 2.0.2
org.ops4j.pax.exam : pax-exam-container-karaf jar 4.11.0
org.ops4j.pax.exam : pax-exam-junit4 jar 4.11.0
org.ops4j.pax.exam : pax-exam jar 4.11.0
org.ops4j.pax.url : pax-url-aether jar 2.5.2
javax.inject : javax.inject jar 1
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.
dk.netdesign

TDC Netdesign

TDC Netdesign is part of TDC Denmark

Versions

Version
2.0.2
2.0.1
2.0.0
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0