Commit Graph

7507 Commits

Author SHA1 Message Date
Adrian Cole c18799bb19 Merge pull request #1168 from jclouds/findbugs
Findbugs
2013-01-12 09:38:25 -08:00
Adrian Cole 2f5e38d237 equals doesn't check null 2013-01-12 08:01:31 -08:00
Adrian Cole 21f6431f50 masked field 2013-01-12 07:55:49 -08:00
Adrian Cole a7389ac9eb equals on different types 2013-01-12 07:49:01 -08:00
Adrian Cole cd401757fc Merge pull request #1166 from rackspace/rax-clb-more-attrs
More attributes and domain objects for Rackspace Cloud Load Balancers.
2013-01-11 15:08:15 -08:00
Everett Toews 6bc848c232 More attributes and domain objects for Rackspace Cloud Load Balancers. 2013-01-11 16:18:14 -06:00
adriancole f8f99b41b1 verify http://code.google.com/p/jclouds/issues/detail?id=406 2013-01-11 10:08:12 -08:00
Adrian Cole 8cfda04e11 Merge pull request #1164 from jclouds/ec2-spot-vpc
Ec2 spot vpc
2013-01-10 14:55:17 -08:00
adriancole 3701e27e86 fix issue #1149: subnet id for spot instances 2013-01-10 13:51:05 -08:00
adriancole 9d75aa353d refactored ec2 tests so that they can be used in aws-ec2 2013-01-10 13:38:58 -08:00
Adrian Cole c37c0b9ecc Merge pull request #1163 from jclouds/optional-not-null
change cacheloader that can return nulls to return optional
2013-01-10 13:38:22 -08:00
adriancole 992e9ebbcf change cacheloader that can return nulls to return optional so to avoid cacheload exceptions 2013-01-10 13:20:27 -08:00
Adrian Cole 403bfee841 Merge pull request #1159 from jclouds/no-custom-guava
Proxy overhaul
2013-01-09 06:33:50 -08:00
Adrian Cole 47c215c63c removed custom guava code for scoped binding and type params 2013-01-08 22:48:10 -08:00
Adrian Cole 202b9be5e5 refactored tests and internal code due to removing custom guava code 2013-01-08 22:23:47 -08:00
Adrian Cole 145c2a750c Merge pull request #1158 from jclouds/vcloud-redundant-metadata
removed redundant metadata clients from vcloud-director
2013-01-08 22:02:49 -08:00
Adrian Cole 062354c305 removed redundant metadata clients from vcloud-director 2013-01-08 21:31:19 -08:00
Adrian Cole e7595d9d79 Merge pull request #1157 from andrewgaul/ignore-etag-non-hex-suffix
Ignore ETags with non-hex suffixes
2013-01-08 20:51:52 -08:00
Adrian Cole 24c10f087a Merge pull request #1155 from andreaturli/virtualbox
added support to assign passwordless right to the default user of the node
2013-01-08 20:51:15 -08:00
Andrew Gaul 6da0c84101 Ignore ETags with non-hex suffixes
Amazon S3 blobs created via multi-part uploads have these suffixes.
Reference:

https://forums.aws.amazon.com/thread.jspa?messageID=203510
2013-01-08 17:08:06 -08:00
Adrian Cole dd035530be Merge pull request #1156 from andrewgaul/remove-slicehost
Remove Slicehost litter
2013-01-08 12:52:10 -08:00
Andrew Gaul db362c847e Remove Slicehost litter 2013-01-08 12:05:40 -08:00
Andrea Turli f4d657aabd added support to assign passwordless right to the default node user 2013-01-08 19:17:29 +01:00
Adrian Cole f170c8d669 Merge pull request #1153 from jclouds/invokable-with-enclosing
Invokable with enclosing
2013-01-08 01:16:21 -08:00
Adrian Cole 2480481835 dependent changes on tests and internal classes 2013-01-08 00:32:45 -08:00
Adrian Cole d38ae1420d Updated invokable to include enclosing type and started refactoring SyncProxy 2013-01-08 00:32:17 -08:00
Adrian Cole 6193fc25bd Merge pull request #1147 from jclouds/functional-reflection
Functional reflection
2013-01-07 01:15:46 -08:00
Adrian Cole 3089111621 refactored internal code and tests to use FunctionalReflection 2013-01-07 00:36:31 -08:00
Adrian Cole bd9e998b12 introduced functional model for dynamic proxies 2013-01-07 00:36:18 -08:00
Adrian Cole c42f59a8da Merge pull request #1146 from dralves/gce-disks
gce - disks api
2013-01-06 11:33:17 -08:00
David Ribeiro Alves b7c165553b gce - disks api 2013-01-06 16:03:01 +00:00
Adrian Cole abfc3cf9ec Merge pull request #1145 from dralves/gce-base
Operation.targetId needs to be optional for some kinds of operations
2013-01-06 07:32:23 -08:00
David Ribeiro Alves 8d621e3fd5 made Operation.targetId optional 2013-01-06 13:58:02 +00:00
Adrian Cole 253ce089bf Merge pull request #1144 from jclouds/invokable-not-method
Invokable not method
2013-01-05 19:48:45 -08:00
Adrian Cole 74c633f90a moved all providers and test cases from j.l.r.Method -> Invokable 2013-01-05 18:51:38 -08:00
Adrian Cole 69c7cd74df migrated from j.l.r.Method -> Invokable 2013-01-05 18:51:03 -08:00
Adrian Cole c43aac2ecc made AbstractInvocationHandler that uses safer objects 2013-01-05 18:48:22 -08:00
Adrian Cole 983324670a Merge pull request #1143 from jclouds/invokable
First wave of RestAnnotationParser refactoring
2013-01-04 15:10:06 -08:00
Adrian Cole afc070ac07 First wave of RestAnnotationParser refactoring introduces Invokable, removes SeedAnnotationCache and associated race conditions 2013-01-04 13:51:46 -08:00
Adrian Cole 37759d1c8c Merge pull request #1142 from jclouds/deterministic-requests
deterministic creation of requests based on arg order
2013-01-04 13:31:22 -08:00
Adrian Cole 36123a6068 deterministic creation of requests based on arg order 2013-01-04 12:44:26 -08:00
Adrian Cole 545eae0151 Merge pull request #1141 from jclouds/vcloud-tidy
remove unused code and migrate off obscure annotations
2013-01-04 12:25:15 -08:00
Adrian Cole a17e8e25d7 removed need to support multiple @EndpointParam annotations 2013-01-04 11:31:06 -08:00
Adrian Cole 9c64e723d6 removed unused code in vcloud-director copy/pasted from vcloud 2013-01-04 11:29:25 -08:00
Adrian Cole eb825841d6 Merge pull request #1140 from jclouds/deprecated-cloudwatch
removed deprecated cloudwatch method
2013-01-03 17:35:04 -08:00
Adrian Cole 8121444f04 removed deprecated cloudwatch method 2013-01-03 16:13:27 -08:00
Adrian Cole 67b385f8e1 Merge pull request #1139 from nacx/jaxb-custom-class
Make JAXBResponseParser parameterizable
2013-01-03 14:55:40 -08:00
Ignasi Barrera f1d81eaf12 Make JAXBResponseParser parameterizable
By default, RestAnnotationProcessor builds the JAXBParser with the
return type of the invoked method. This, however, can make it impossible
to combine the JAXBResponseParser with the Transform annotation. The
payload of the response to be parsed with the JAXBResponseParser could
be of a different type than the output generated by the transformer
function.

This makes it necessary to configure the type for the response parser in
the JAXBResponseParser annotation and set the return type of the invoked
method to the type generated by the transformer function.
2013-01-03 23:06:03 +01:00
Adrian Cole 0b6b980adb Merge pull request #1136 from DaanHoogland/master
windows File object translates slashes in domain/user
2013-01-03 06:46:28 -08:00
Hugo Trippaers 28e8f2663d Test the password tool with a domain with a slash
And some tests for other situations
parse domain/user with String.lastIndexOf() instead of a File object
2013-01-03 11:56:09 +01:00