Remove the need of implementing an arbitrary interface in a REST service
------------------------------------------------------------------------

                 Key: AMDATU-221
                 URL: http://jira.amdatu.org/jira/browse/AMDATU-221
             Project: Amdatu
          Issue Type: Improvement
          Components: Amdatu Web - REST
    Affects Versions: 0.1.0
            Reporter: Ivo Ladage - van Doorn
            Assignee: Ivo Ladage - van Doorn


In the current REST implementation (using Apache Wink/JAX-RS) it is required 
for a REST service to implement an arbitrary interface in order to be picked up 
by the REST framework. Really any interface will do. The reason for this 
behavior can be found in the WinkRegistrationServiceImpl: for all services the 
onAdded callback method is invoked, but when the service does not implement any 
interface not the class itself but a proxy class is passed in this callback 
method. Since the @Path annotation is not available on this proxy class, the 
service will be ignored.s

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to