> 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