The Java Multi-Cloud Toolkit
Go to file
Geoff Macartney c4245acd35 Fix O(n^2) response time for "list-security-groups" on openstack-nova.
For https://issues.apache.org/jira/browse/JCLOUDS-1235.

This change takes the approach of storing the information about the
overall list of groups within the `SecurityGroupInRegion` when it is
created, so that any subsequent conversion operation has access to all
the groups in the same region as the one to be converted.

It also collapses the functionality of `NovaSecurityGroupToSecurityGroup`,
`SecurityGroupRuleToIpPermission` and `FindSecurityGroupWithNameAndReturnTrue`
all into `NovaSecurityGroupInRegionToSecurityGroup`, and deletes the
now unused-classes SecurityGroupRuleToIpPermission,
NovaSecurityGroupToSecurityGroup and associated tests.
2017-02-13 12:34:12 +01:00
all Next development version 2.0.1-SNAPSHOT 2016-11-15 01:17:08 +01:00
allblobstore Next development version 2.0.1-SNAPSHOT 2016-11-15 01:17:08 +01:00
allcompute Next development version 2.0.1-SNAPSHOT 2016-11-15 01:17:08 +01:00
allloadbalancer Next development version 2.0.1-SNAPSHOT 2016-11-15 01:17:08 +01:00
apis Fix O(n^2) response time for "list-security-groups" on openstack-nova. 2017-02-13 12:34:12 +01:00
blobstore Include part size in listMultipartUpload result 2016-11-15 20:30:37 -08:00
common Next development version 2.0.1-SNAPSHOT 2016-11-15 01:17:08 +01:00
compute Fix compute service integration tests 2017-01-31 11:51:51 +01:00
core Fix O(n^2) response time for "list-security-groups" on openstack-nova. 2017-02-13 12:34:12 +01:00
drivers update netty driver 2017-02-06 17:10:40 +01:00
loadbalancer Next development version 2.0.1-SNAPSHOT 2016-11-15 01:17:08 +01:00
project Next development version 2.0.1-SNAPSHOT 2016-11-15 01:17:08 +01:00
providers GetBucketLocation should use path-style requests. 2017-01-11 22:54:36 -08:00
resources Next development version 2.0.1-SNAPSHOT 2016-11-15 01:17:08 +01:00
scriptbuilder Select the latest available java package to install dynamically 2017-01-25 10:47:32 +01:00
skeletons Next development version 2.0.1-SNAPSHOT 2016-11-15 01:17:08 +01:00
.dir-locals.el JCLOUDS-26. Adding .dir-locals.el for Emacs tab-width setting 2013-05-10 14:52:52 -07:00
.gitattributes Add .gitattributes to avoid line endings issues 2015-10-07 20:43:55 +02:00
.gitignore Move html responses to a subfolder for cleaner rat plugin exclude 2016-02-23 19:30:03 +08:00
.mailmap Update mailmap for acole@twitter.com 2014-10-04 09:22:01 -07:00
CONTRIBUTING.md Fixed the CONTRIBUTING links 2015-02-05 15:10:37 +01:00
README.md Avoid duplicated info and just link to website 2014-08-07 09:25:37 -05:00
pom.xml Next development version 2.0.1-SNAPSHOT 2016-11-15 01:17:08 +01:00

README.md

jclouds

Apache jclouds is an open source multi-cloud toolkit for the Java platform that gives you the freedom to create applications that are portable across clouds while giving you full control to use cloud-specific features.

For more information about using or contributing to jclouds, please visit our website at jclouds.apache.org.

License

Copyright (C) 2009-2013 The Apache Software Foundation

Licensed under the Apache License, Version 2.0