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)