ServiceReferenceImpl.compareTo should handle other types than integer for 
service ranking
-----------------------------------------------------------------------------------------

                 Key: FELIX-948
                 URL: https://issues.apache.org/jira/browse/FELIX-948
             Project: Felix
          Issue Type: Bug
          Components: Framework
            Reporter: Carsten Ziegeler


The ServiceReferenceImpl#compareTo() method currently directly casts the 
service ranking properties to Integer.
In Constants.java it reads:
         * If the supplied property value is not of type
         * <code>java.lang.Integer</code>, it is deemed to have a ranking value
         * of zero.
therefore I think we should check the type before casting and assume a ranking 
of zero if the type is not integer.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to