Commit Graph

7547 Commits

Author SHA1 Message Date
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
Adrian Cole 2f80409158 Merge pull request #1137 from rackspace/openstack-cinder-test-fix
Copied VolumeTest over
2013-01-02 19:44:39 -08:00
Everett Toews 23c8c017b7 Copied test over from labs/openstack-cinder that got missed in the move to apis/opopenstack-cinder. 2013-01-02 20:29:32 -06:00
Adrian Cole eadefff000 Merge pull request #1138 from rackspace/deleted-labs-openstack-cinder
Deleted labs/openstack-cinder (it moved to apis/openstack-cinder).
2013-01-02 14:25:22 -08:00
Everett Toews 04255abccc Deleted labs/openstack-cinder (it moved to apis/openstack-cinder). 2013-01-02 15:03:32 -06:00
Adrian Cole 75c54e5595 fixed missing m3.m3_2xlarge 2013-01-02 06:53:33 -08:00
Adrian Cole bc03708110 Merge pull request #1134 from jclouds/ec2-updates
Ec2 updates
2013-01-02 06:47:42 -08:00
Adrian Cole aaf41575d8 missing timeout on describeinstances 2013-01-01 22:16:47 -08:00
Adrian Cole 9237f1a406 eliminated errors when multiple groups have the same name 2013-01-01 22:16:28 -08:00
Adrian Cole b582d4a4a8 added recent aws instance types 2013-01-01 22:15:59 -08:00
Adrian Cole 4874f1c3c6 updated to latest aws linux ami 2013-01-01 22:14:46 -08:00