Adrian Cole created JCLOUDS-770:
-----------------------------------

             Summary: Stop depending on jclouds internals like 
RestAnnotationProcessor
                 Key: JCLOUDS-770
                 URL: https://issues.apache.org/jira/browse/JCLOUDS-770
             Project: jclouds
          Issue Type: Task
          Components: jclouds-core
            Reporter: Adrian Cole


Folks including me and [~diwaker] aren't in love with RestAnnotationProcessor. 
This class is a survivor of my naive attempt to process annotations based on 
knowledge I had in 2009. There are far better and cheaper ways to implement 
jclouds interfaces than this. However, we can't move off it until we stop 
depending on it!!

Old jclouds interfaces, particularly s3, haven't been modernized in years. 
Eventhough new apis should know enough to write MockWebServer tests, no-one has 
ported the old tests that subclass BaseRestApiTest, which holds a reference to 
RestAnnotationProcessor.

Let's use this issue to track complete migrating off a dependency on 
BaseRestApiTest. Note that in some cases (ahem vcloud, cloudservers, ahem), 
this is best accomplished by deleting the antique providers.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to