annotations

Checkout Tools
  • last updated 18 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Re-organization of the source code:

the runtime project now contains the core, composite and annotations.

  1. … 15 more files in changeset.
Apply patch for FELIX-3380.
Apply path from Thomas Calmant adding the id parameter for the @Temporal annotation
Add iml files to svn:ignore.
  1. … 11 more files in changeset.
Update DEPENDENCIES files format.
  1. … 15 more files in changeset.
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.apache.felix.ipojo.annotations-1.8.0
Update changelogs

Update copyright year (2011)

  1. … 37 more files in changeset.
Fix FELIX-2666 Rename the temporal handler annotation to avoid collision

@Requires (for temporal dependencies) becomes deprecated, replaced by @Temporal.

  1. … 9 more files in changeset.
Integrate the constructor-injection branch into the trunk.
  1. … 78 more files in changeset.
Fix FELIX-2624 Support multiple whiteboards using annotations
  1. … 6 more files in changeset.
Fix FELIX-2633 Rename JMX annotations

The @Conifug annotation is now @JmxBean which make more sense.

  1. … 4 more files in changeset.
Fix FELIX-2634 Rename the @Publisher annotation into @Publishes annotation to avoid collision

The @Publisher annotation is deprecated from now.

  1. … 11 more files in changeset.
Refactor the JMX Handler

Fix FELIX-2633 Rename JMX annotations

  1. … 4 more files in changeset.
Fix FELIX-2631 Rename @Publisher and @Subscriber attributes to follow the java naming conventions

  1. … 5 more files in changeset.
Fix FELIX-2630 Rename @Component attributes to follow the java naming conventions

  1. … 6 more files in changeset.
Fix FELIX-2622 Support static service properties that are not mirrored into fields

Introduce a new StaticServiceProperty annotation:

@Component

@Provides(

specifications= {FooService.class, BarService.class},

properties= {

@StaticServiceProperty(name="prop1", value="prop1", type="java.lang.String"),

@StaticServiceProperty(name="prop2", type="java.lang.String"),

@StaticServiceProperty(name="props", value="{prop1, prop2}", type="string[]"),

@StaticServiceProperty(name="mandatory1", mandatory=true, type="string")

})

To improve the error management, we can't use the ServiceProperty annotation as the type attribute is mandatory.

  1. … 5 more files in changeset.
Fix FELIX-2568 Rename Transactionnal to Transactional
  1. … 3 more files in changeset.
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.apache.felix.ipojo.annotations-1.6.4
Modify dependencies files

Update changelog

  1. … 6 more files in changeset.
Add DEPENDENCIES files (just copy the existing NOTICE files)

Update the NOTICE files to just contains 'includes' clauses

Modify pom files to embed the DEPENDENCIES files in the packages

  1. … 45 more files in changeset.
Update changelogs
  1. … 2 more files in changeset.
Fix FELIX-2461

Add a specification attribute to the @ServiceController

Modify the PRovidedServiceHandler to support this attribute

Parse this attribute in the manipulator

Add the test cases

  1. … 9 more files in changeset.
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.apache.felix.ipojo.annotations-1.6.2
Add missing license header
Update changelog in preparation of the next bug-fix release.
  1. … 5 more files in changeset.
Fix FELIX-2323 : Unbind method are no more called during the invalidation process if this process is not triggered by a service departure

Fix FELIX-2279 : Support post-registration and post-unregistration callbacks (injection of the service reference). Add the processing of @PostRegistration and @PostUnregistration.

Reformat the online-manipulator tests.

  1. … 33 more files in changeset.
Replace ${pom.*} by ${project.*}
  1. … 52 more files in changeset.