Checkout Tools
  • last updated 8 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix FELIX-2633 Rename JMX annotations

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

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

Fix FELIX-2633 Rename JMX annotations

  1. … 8 more files in changeset.
Release Preparation - Update changelog

Cosmetic fix

  1. … 15 more files in changeset.
Fix some missing space in the license headers.
  1. … 2 more files in changeset.
Apply Pierre's patch for the Felix-1183 issue.
Fix a minor bug when a MBean has'nt properties. This bug was inserted during the last refactoring (namespace sub-elements)
Fix issue Felix-828

The JMX Handler name attribute creates correctly the name part of the MBean objectname.

Fix issue Felix-829

The JMX Handler property and method sub-elements should use the JMX handler namespace to be compliant with the XML Schema.

Fix issue Felix-830

Simplify the custom annotation processing to avoid using id/parent attributes.

Fix issue Felix-825

Provide annotations for the JMX handler

Update pom files to use the RAT plugin (allowing to automatically check missing license)

Update pom files to use the Checkstyle plugin (check automatically code format)

  1. … 61 more files in changeset.
Fix issue Felix-796.

Define the "ipojo.internal.dispatcher" property (true or false) enabling / disabling the internal event dispatcher. This property can also be set from the iPOJO bundle manifest (ipojo-internal-dispatcher entry).

Refactor some code to prepare next improvements and fix cosmetic bugs.

  1. … 21 more files in changeset.
A bunch of cosmetic fixes.
    • -40
    • +22
    ./jmx/DynamicMBeanWRegisterImpl.java
  1. … 20 more files in changeset.
Update the handler namespace to support annotations.

Now it uses "org.apache.felix.ipojo.handlers.jmx"

  1. … 2 more files in changeset.
Fix issue Felix-675

Improve the JMX handler to support the Platform MBean Server.

Use the latest iPOJO version

    • -16
    • +21
    ./jmx/MethodField.java
    • -0
    • +183
    ./jmx/DynamicMBeanWRegisterImpl.java
    • -0
    • +72
    ./jmx/JMXHandlerDescription.java
    • -115
    • +177
    ./jmx/DynamicMBeanImpl.java
    • -86
    • +124
    ./jmx/JmxConfigFieldMap.java
    • -107
    • +473
    ./jmx/MBeanHandler.java
    • -17
    • +20
    ./jmx/NotificationField.java
    • -24
    • +38
    ./jmx/PropertyField.java
  1. … 6 more files in changeset.