You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Richard S. Hall (JIRA)" <ji...@apache.org> on 2009/02/18 18:23:01 UTC
[jira] Commented: (FELIX-948) ServiceReferenceImpl.compareTo should
handle other types than integer for service ranking
[ https://issues.apache.org/jira/browse/FELIX-948?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12674704#action_12674704 ]
Richard S. Hall commented on FELIX-948:
---------------------------------------
Yes, you are probably correct.
> 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.