116 Commits

Author SHA1 Message Date
Adrian Cole
19390ea87d Merge pull request #602 from andrewgaul/propagate-or-null
Eliminate Throwables2.propagateOrNull
2012-05-02 15:21:30 -07:00
Andrew Gaul
74440a7a87 Eliminate Throwables2.propagateOrNull
Throwables.propagate always propagates the Throwable; there is no need
to return null.
2012-05-02 13:51:36 -07:00
Andrew Gaul
646f8d8b13 Improve use of Throwables.propagate
Throwing the return value removes some unneeded asserts and return
statements.  Also remove some useless and misspelled propogate
wrappers.
2012-05-02 11:05:22 -07:00
Matt Stephenson
381851b8ab Remove IPSocket class, replace with Guava's HostAndPort class. 2012-04-25 17:52:01 -07:00
Adrian Cole
df7d2acbb4 wrapper -> view 2012-04-23 19:14:36 -07:00
Adrian Cole
886d2cafb9 created base Context class with ProviderMetadata and Identity 2012-04-23 16:16:51 -07:00
Adrian Cole
dab1dd69fc fix covariance/assignability in RestContext<? extends Client> subclasses 2012-04-18 15:05:39 -07:00
Adrian Cole
5ea29cbbb7 Merge pull request #560 from danikov/covariant-future-iterables
covariant compatible version of futureIterables
2012-04-18 07:35:23 -07:00
danikov
fff1c7dc2d make FutureIterables covariant compatible + update tests 2012-04-18 13:06:54 +01:00
Adrian Cole
0b59dea073 removed ContextBuilder subclasses; added unwrap; undid generic params 2012-04-16 00:44:20 -07:00
Andrew Donald Kennedy
a919985b2b Fix broken build due to ApiMetadata changes 2012-04-12 23:11:00 +01:00
Adrian Cole
23cb01f977 refactor PropertiesBuilder and related types into ApiMetadata and ProviderMetadata, and update all usage 2012-04-11 19:47:09 -06:00
Andrew Gaul
b47860afc1 Use inference to elide duplicated type parameters
Found with:
grep 'Builder.*<.*>.*Immutable.*<.*>.*builder();'
2012-04-08 22:32:04 -07:00
Adrian Cole
764e0907f7 Issue 657:ApiMetadata 2012-04-01 18:43:31 -07:00
Adrian Cole
49e475edcd Issue 888: consolidate code that addresses naming conventions, using hyphen as default delimiter 2012-03-28 03:37:54 -04:00
Adrian Cole
5c6ce9f081 organize imports 2012-03-28 03:37:48 -04:00
Adrian Cole
343470d0a5 removed deprecated RunScriptOptions & TemplateOptions 2012-03-28 03:37:43 -04:00
Adrian Cole
2373f89c78 cleaned up toString/equals/hashCode in base options objects 2012-03-21 19:11:49 -07:00
Adrian Cole
74891be16f no need to check for writable catalog on vcloud 1.5 2012-03-15 22:39:34 -07:00
Adrian Cole
0365e58566 Issue 873:NPE on InstantiateVAppTemplate 2012-03-15 22:38:46 -07:00
Adrian Cole
dadd4f6515 changed bindings that imply i/o to Supplier<X> 2012-02-26 13:54:43 +02:00
Adrian Cole
fa7f81c4e7 Issue 847:version updates 2012-02-23 15:11:05 +02:00
Ioannis Canellos
5490b3068c [842] Added required import packages to cloudfiles api bundle. Improved import packages in all bundles. 2012-02-17 00:49:39 +02:00
Adrian Cole
fe4d148528 updated current version to 1.5.0-SNAPSHOT 2012-02-04 11:06:07 -08:00
Adrian Cole
c388fc41b4 Issue 826: removed eager supplier of @Provider endpoint 2012-02-03 13:51:26 -08:00
Adrian Cole
dc78a443de vcloud related changes for Issue 826 2012-02-03 00:29:31 -08:00
Adrian Cole
abeffc1119 Issue 824:add field for hypervisor 2012-01-30 22:52:35 -08:00
Adrian Cole
55975af60d Issue 820:Move off PropertiesBuilder for rocoto 2012-01-29 23:11:37 +08:00
Adrian Cole
f93c495c43 refactored to use consistent setup*Properties methods like expect tt tests 2012-01-29 20:36:24 +08:00
Ioannis Canellos
cfe88031a2 Updated OSGi package imports for compute providers & apis. 2012-01-18 15:02:16 +02:00
Adrian Cole
3df052565f updated current version to 1.4.0-SNAPSHOT 2012-01-16 13:08:32 -08:00
Adrian Cole
0b40a3b280 hostname is the same as vm name in vCloud 2012-01-15 02:14:57 -08:00
Adrian Cole
87ced325e1 Issue 710: support vCloud Director 1.5 via vCloud 1.0 API 2012-01-15 02:14:53 -08:00
Adrian Cole
16a973c08c handle case when image location is null (ex. not scoped to a location)
work on templates where image and hardware have no location

better warning messages on templates we cannot use

lookup images less often in vcloud
2012-01-15 02:12:14 -08:00
Adrian Cole
ea81b058a4 Issue 710: added expect test for vCloud 2012-01-12 19:24:30 -08:00
Adrian Cole
c964b207a7 Issue 710: public templates are now readable 2012-01-12 19:23:39 -08:00
Adrian Cole
61f2ff6468 vcloud director 1.5 adds suffix of ;1.0 on content type 2012-01-12 19:06:06 -08:00
Adrian Cole
260c23170b Issue 710:customize is not supported on vCloud 1.0 2012-01-12 19:04:12 -08:00
Adrian Cole
e46ee9fbc4 Issue 807:update license headers 2012-01-09 10:54:57 -08:00
Adrian Cole
f06e6982eb Issue 800:introduce property for build version 2012-01-05 17:51:55 -08:00
Adrian Cole
42137677da Issue 801:fix inconsistency in test property test.provider.apiversion set in pom.xml -> api-version 2012-01-05 13:09:45 -08:00
Adrian Cole
2ce0825e62 vcloud test stabilization 2011-12-22 04:34:13 -08:00
Adrian Cole
4bbb9a9cc1 fixed problem where passwords in the vapptemplate were being exposed. these are always reset on instantiate, so no use exposing them. in this case they were masking the real vapp pass 2011-12-22 03:19:08 -08:00
Adrian Cole
535c035ae6 refactored and slimmed vcloud compute impl 2011-12-22 02:18:51 -08:00
Adrian Cole
302321ce18 Issue 730: removed deprecated vcloud methods 2011-12-21 18:46:58 -08:00
Adrian Cole
f9b38f646c Issue 730: removed deprecated methods from ComputeService RunScript/TemplateOptions SshClient.Factory and replaced occurences of Credentials with LoginCredentials whereever possible 2011-12-20 23:19:45 -08:00
Andrew Donald Kennedy
e4c8789917 The template entries in a catalog may have different names to the acutal VAppTemplates, so check the URIs 2011-12-20 18:29:13 +00:00
Andrew Donald Kennedy
1b10e19e0b The deleteVAppTemplate method returns Task XML data 2011-12-20 18:29:10 +00:00
Adrian Cole
4a5af1e7a5 Issue 441: added new type: LoginCredentials, and (jclouds|provider).image.(login-user|authenticate-sudo) context properties 2011-11-21 11:00:12 +02:00
Adrian Cole
4329129c25 Issue 750:property to set the image id for the default template 2011-11-14 19:25:46 +02:00