Repository: jclouds-labs-openstack
Updated Branches:
  refs/heads/master 167312fb4 -> a6c029593


Adds more information about the neutron extensions. Name can already be used 
for automatic resolution. Needed because namespace is being deprecated. Alias 
should also be added at some point.


Project: http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/commit/a6c02959
Tree: 
http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/tree/a6c02959
Diff: 
http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/diff/a6c02959

Branch: refs/heads/master
Commit: a6c029593e63f331676b148a0478aa4bd175aa8e
Parents: 167312f
Author: Zack Shoylev <[email protected]>
Authored: Mon Feb 8 14:34:26 2016 -0600
Committer: Zack Shoylev <[email protected]>
Committed: Tue Feb 9 08:28:58 2016 -0600

----------------------------------------------------------------------
 .../openstack/neutron/v2/config/NeutronHttpApiModule.java    | 8 ++++----
 .../jclouds/openstack/neutron/v2/extensions/FWaaSApi.java    | 4 +++-
 .../openstack/neutron/v2/extensions/FloatingIPApi.java       | 2 +-
 .../jclouds/openstack/neutron/v2/extensions/RouterApi.java   | 5 ++++-
 .../openstack/neutron/v2/extensions/SecurityGroupApi.java    | 2 +-
 5 files changed, 13 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/a6c02959/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/config/NeutronHttpApiModule.java
----------------------------------------------------------------------
diff --git 
a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/config/NeutronHttpApiModule.java
 
b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/config/NeutronHttpApiModule.java
index 64bd2d6..8a03d54 100644
--- 
a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/config/NeutronHttpApiModule.java
+++ 
b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/config/NeutronHttpApiModule.java
@@ -62,12 +62,12 @@ public class NeutronHttpApiModule extends 
HttpApiModule<NeutronApi> {
    }
 
    private void bindAliases() {
-      MapBinder<URI, URI> aliases = namespaceAliasBinder(binder());
-      aliases.addBinding(URI.create(ExtensionNamespaces.L3_ROUTER)).toInstance(
+      MapBinder<URI, URI> namespaceAliases = namespaceAliasBinder(binder());
+      
namespaceAliases.addBinding(URI.create(ExtensionNamespaces.L3_ROUTER)).toInstance(
             
URI.create("http://docs.openstack.org/ext/neutron/router/api/v1.0";));
-      
aliases.addBinding(URI.create(ExtensionNamespaces.SECURITY_GROUPS)).toInstance(
+      
namespaceAliases.addBinding(URI.create(ExtensionNamespaces.SECURITY_GROUPS)).toInstance(
             
URI.create("http://docs.openstack.org/ext/securitygroups/api/v2.0";));
-      aliases.addBinding(URI.create(ExtensionNamespaces.LBAAS)).toInstance(
+      
namespaceAliases.addBinding(URI.create(ExtensionNamespaces.LBAAS)).toInstance(
             
URI.create("http://docs.openstack.org/networking/ext/lbaas/api/v1.0";));
    }
 

http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/a6c02959/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/FWaaSApi.java
----------------------------------------------------------------------
diff --git 
a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/FWaaSApi.java
 
b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/FWaaSApi.java
index 68bc807..35307b1 100644
--- 
a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/FWaaSApi.java
+++ 
b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/FWaaSApi.java
@@ -67,12 +67,14 @@ import com.google.common.annotations.Beta;
  *
  * @see <a href=
  *      
"http://specs.openstack.org/openstack/neutron-specs/specs/api/firewall_as_a_service__fwaas_.html";>api
 doc</a>
+ * @see <a href=
+ *      
"http://git.openstack.org/cgit/openstack/neutron-fwaas/tree/neutron_fwaas/extensions/firewall.py";>extension
 info</a>
  */
 @Beta
 @Path("/fw")
 @RequestFilters(AuthenticateRequest.class)
 @Consumes(MediaType.APPLICATION_JSON)
-@Extension(of = ServiceType.NETWORK, namespace = ExtensionNamespaces.FWAAS)
+@Extension(of = ServiceType.NETWORK, namespace = ExtensionNamespaces.FWAAS, 
name = "Firewall service", alias = "fwaas")
 public interface FWaaSApi {
 
    /**

http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/a6c02959/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApi.java
----------------------------------------------------------------------
diff --git 
a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApi.java
 
b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApi.java
index 98da377..ffd5c9e 100644
--- 
a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApi.java
+++ 
b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApi.java
@@ -61,7 +61,7 @@ import com.google.common.annotations.Beta;
 @Path("/floatingips")
 @RequestFilters(AuthenticateRequest.class)
 @Consumes(MediaType.APPLICATION_JSON)
-@Extension(of = ServiceType.NETWORK, namespace = ExtensionNamespaces.L3_ROUTER)
+@Extension(of = ServiceType.NETWORK, namespace = 
ExtensionNamespaces.L3_ROUTER, name = "Neutron L3 Router", alias = "router")
 public interface FloatingIPApi {
 
    /**

http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/a6c02959/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/RouterApi.java
----------------------------------------------------------------------
diff --git 
a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/RouterApi.java
 
b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/RouterApi.java
index 6cddbdc..b79553d 100644
--- 
a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/RouterApi.java
+++ 
b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/RouterApi.java
@@ -61,12 +61,15 @@ import com.google.common.annotations.Beta;
  *
  * @see <a href=
  *      
"http://docs.openstack.org/api/openstack-network/2.0/content/router_ext.html";>api
 doc</a>
+ *
+ * @see <a href=
+ * 
"https://github.com/openstack/neutron/tree/master/neutron/extensions";>neutron 
extensions</a>
  */
 @Beta
 @Path("/routers")
 @RequestFilters(AuthenticateRequest.class)
 @Consumes(MediaType.APPLICATION_JSON)
-@Extension(of = ServiceType.NETWORK, namespace = ExtensionNamespaces.L3_ROUTER)
+@Extension(of = ServiceType.NETWORK, namespace = 
ExtensionNamespaces.L3_ROUTER, name = "Neutron L3 Router", alias = "router")
 public interface RouterApi {
 
    /**

http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/a6c02959/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApi.java
----------------------------------------------------------------------
diff --git 
a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApi.java
 
b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApi.java
index 6e049c0..4986343 100644
--- 
a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApi.java
+++ 
b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApi.java
@@ -64,7 +64,7 @@ import com.google.common.annotations.Beta;
 @RequestFilters(AuthenticateRequest.class)
 @Consumes(MediaType.APPLICATION_JSON)
 @Produces(MediaType.APPLICATION_JSON)
-@Extension(of = ServiceType.NETWORK, namespace = 
ExtensionNamespaces.SECURITY_GROUPS)
+@Extension(of = ServiceType.NETWORK, namespace = 
ExtensionNamespaces.SECURITY_GROUPS, name = "security-group", alias = 
"security-group")
 public interface SecurityGroupApi {
    /**
     * Groups

Reply via email to