>  import org.jclouds.openstack.swift.v1.SwiftApi;
>  import org.jclouds.openstack.swift.v1.handlers.SwiftErrorHandler;
>  import org.jclouds.rest.ConfiguresHttpApi;
>  import org.jclouds.rest.config.HttpApiModule;
>  
>  @ConfiguresHttpApi
> -public class SwiftHttpApiModule extends HttpApiModule<SwiftApi> {
> -  
> -   public SwiftHttpApiModule() {
> -   }   
> +public class SwiftHttpApiModule<A extends SwiftApi> extends 
> HttpApiModule<SwiftApi> {

Should this better extend `HttpApiModule<A>`? To make sure the real Api class 
is propagated. If it is needed to properly allow inheritance you could create a 
base module class, like the 
[BaseEC2HttpApiModule](https://github.com/jclouds/jclouds/blob/master/apis/ec2/src/main/java/org/jclouds/ec2/config/BaseEC2HttpApiModule.java)
 one.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/79/files#r9778734

Reply via email to