v2_0 -> v2 No options (redesign) More features (extension-related) Some bugfixes You can merge this Pull Request by running:
git pull https://github.com/rackerlabs/jclouds-labs-openstack neutron-refactoring Or you can view, comment on it, or merge it online at: https://github.com/jclouds/jclouds-labs-openstack/pull/111 -- Commit Summary -- * Neutron Refactoring -- File Changes -- M openstack-neutron/pom.xml (5) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/NeutronApi.java (81) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/NeutronApiMetadata.java (101) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/config/NeutronHttpApiModule.java (84) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/AddressPair.java (130) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/AllocationPool.java (132) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/CreateNetwork.java (491) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/CreatePort.java (544) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/CreateRouter.java (183) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/CreateSubnet.java (345) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/ExternalGatewayInfo.java (110) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/ExtraDhcpOption.java (160) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/HostRoute.java (117) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/IP.java (131) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/IPv6DHCPMode.java (54) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Network.java (96) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkSegment.java (162) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkStatus.java (54) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkType.java (57) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Networks.java (35) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Port.java (135) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Ports.java (35) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Router.java (79) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RouterInterface.java (135) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Routers.java (35) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Subnet.java (68) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Subnets.java (35) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/VIFType.java (59) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/VNICType.java (53) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/RouterApi.java (196) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/fallbacks/EmptyNetworksFallback.java (45) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/fallbacks/EmptyPortsFallback.java (45) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/fallbacks/EmptyRoutersFallback.java (45) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/fallbacks/EmptySubnetsFallback.java (45) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/features/NetworkApi.java (152) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/features/PortApi.java (153) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/features/SubnetApi.java (149) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/NetworksToPagedIterable.java (64) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/ParseNetworks.java (38) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/ParsePorts.java (37) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/ParseRouters.java (37) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/ParseSubnets.java (37) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/PortsToPagedIterable.java (64) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/RouterToPagedIterable.java (66) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/SubnetsToPagedIterable.java (64) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/handlers/NeutronErrorHandler.java (59) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/options/EmptyOptions.java (47) M openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/NeutronApi.java (2) M openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/NeutronApiMetadata.java (3) M openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/config/NeutronHttpApiModule.java (30) M openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/extensions/RouterApi.java (2) M openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/features/NetworkApi.java (2) M openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/features/PortApi.java (2) M openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/features/SubnetApi.java (2) M openstack-neutron/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata (1) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/NeutronApiMetadataTest.java (35) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/features/NetworkApiMockTest.java (490) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/features/PortApiMockTest.java (506) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/features/RouterApiMockTest.java (642) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/features/SubnetApiMockTest.java (498) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/internal/BaseNeutronApiExpectTest.java (29) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/internal/BaseNeutronApiLiveTest.java (46) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/internal/BaseNeutronApiMockTest.java (41) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/internal/BaseNeutronExpectTest.java (66) M openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/internal/BaseNeutronApiLiveTest.java (2) M openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/internal/BaseNeutronExpectTest.java (2) A openstack-neutron/src/test/resources/access.json (228) A openstack-neutron/src/test/resources/network_bulk_create_request.json (12) A openstack-neutron/src/test/resources/network_bulk_create_response.json (18) A openstack-neutron/src/test/resources/network_create_request.json (4) A openstack-neutron/src/test/resources/network_create_response.json (7) A openstack-neutron/src/test/resources/network_get_response.json (7) A openstack-neutron/src/test/resources/network_list_response.json (62) A openstack-neutron/src/test/resources/network_list_response_paged1.json (40) A openstack-neutron/src/test/resources/network_list_response_paged2.json (36) A openstack-neutron/src/test/resources/network_update_request.json (4) A openstack-neutron/src/test/resources/network_update_response.json (12) A openstack-neutron/src/test/resources/port_create_bulk_request.json (22) A openstack-neutron/src/test/resources/port_create_bulk_response.json (47) A openstack-neutron/src/test/resources/port_create_request.json (8) A openstack-neutron/src/test/resources/port_create_response.json (19) A openstack-neutron/src/test/resources/port_get_response.json (7) A openstack-neutron/src/test/resources/port_list_response.json (86) A openstack-neutron/src/test/resources/port_list_response_paged1.json (48) A openstack-neutron/src/test/resources/port_list_response_paged2.json (44) A openstack-neutron/src/test/resources/port_update_request.json (8) A openstack-neutron/src/test/resources/port_update_response.json (23) M openstack-neutron/src/test/resources/router.json (2) A openstack-neutron/src/test/resources/router_add_interface_port_request.json (3) A openstack-neutron/src/test/resources/router_add_interface_request.json (3) A openstack-neutron/src/test/resources/router_add_interface_response.json (4) A openstack-neutron/src/test/resources/router_create_request.json (9) A openstack-neutron/src/test/resources/router_create_response.json (12) A openstack-neutron/src/test/resources/router_get_response.json (14) A openstack-neutron/src/test/resources/router_list_response.json (74) A openstack-neutron/src/test/resources/router_list_response_paged1.json (34) A openstack-neutron/src/test/resources/router_list_response_paged2.json (30) A openstack-neutron/src/test/resources/router_remove_interface_port_request.json (3) A openstack-neutron/src/test/resources/router_remove_interface_subnet_request.json (3) A openstack-neutron/src/test/resources/router_update_request.json (7) A openstack-neutron/src/test/resources/router_update_response.json (12) A openstack-neutron/src/test/resources/subnet_bulk_create_request.json (14) A openstack-neutron/src/test/resources/subnet_bulk_create_response.json (48) A openstack-neutron/src/test/resources/subnet_create_request.json (6) A openstack-neutron/src/test/resources/subnet_create_response.json (8) A openstack-neutron/src/test/resources/subnet_get_response.json (8) A openstack-neutron/src/test/resources/subnet_list_response.json (98) A openstack-neutron/src/test/resources/subnet_list_response_pages1.json (30) A openstack-neutron/src/test/resources/subnet_list_response_pages2.json (26) A openstack-neutron/src/test/resources/subnet_update_request.json (7) A openstack-neutron/src/test/resources/subnet_update_response.json (14) -- Patch Links -- https://github.com/jclouds/jclouds-labs-openstack/pull/111.patch https://github.com/jclouds/jclouds-labs-openstack/pull/111.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-openstack/pull/111
