ServiceReferenceImpl does not support the compareTo() method
------------------------------------------------------------

                 Key: FELIX-799
                 URL: https://issues.apache.org/jira/browse/FELIX-799
             Project: Felix
          Issue Type: Bug
          Components: Framework, Specification compliance
    Affects Versions: felix-1.2.2
            Reporter: Stuart McCulloch
             Fix For: felix-1.4.0


The current ServiceReferenceImpl does not support the compareTo() method, 
introduced in release 4.1 of the OSGi spec:

   
http://www.osgi.org/javadoc/r4v41/org/osgi/framework/ServiceReference.html#compareTo(java.lang.Object)

I'm also going to link to the general contract for compareTo() in the Java 
spec, as it explains what happens when comparing against different types:

   
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Comparable.html#compareTo(java.lang.Object)

I'll attach an initial patch which should work according to the spec, although 
I have not tested it thoroughly.

-- 
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