Alex Heneveld
48be98ee7d
renamed the Future we use to be DescribedFuture (instead of just AddedToStringFuture),
...
and added submission stack trace to that Future, with that trace appended to exceptions returned by the Future.get
(so the stack trace shows the logical continuity of processes submitted to an executor)
2011-09-27 14:27:46 -07:00
Adrian Cole
81796319aa
Issue 664: remove bluelock vcenterprise environment
2011-09-26 01:13:26 -07:00
Adrian Cole
fa42041b42
Issue 699:Add support for Dunkel vCloud into sandbox
2011-09-25 19:44:28 -07:00
Adrian Cole
09cef638ed
Issue 690:Update to guava 10.0-rc3
2011-09-25 12:01:41 -07:00
Adrian Cole
78d2564ba3
added negative tests so that we know what to update when guava 10.0 final is out
2011-09-22 10:43:04 -07:00
Adrian Cole
4cd94489c9
Issue 690:Update to guava 10.0rc2 and change from MapMaker to CacheBuilder
2011-09-22 00:23:29 -07:00
Mattias Holmqvist
aed4e72e49
Added a couple of tests that are run from a main() instead of via TestNG. Added lots of plumbing (ongoing work) for virtualbox. To be reviewed and discussed.
2011-09-20 00:36:36 +02:00
Mattias Holmqvist
cdd0c1784a
Removed duplicate key for bluelock in rest.properties.
2011-09-20 00:32:20 +02:00
Adrian Cole
e766248327
Issue 334: added aws-cloudwatch provider
2011-09-16 15:36:29 -07:00
Guillaume Nodet
87dd23551c
Avoid using a non official jsr and use our own annotations
2011-09-16 17:52:12 +02:00
Adrian Cole
2a4e89912b
Merge branch 'master' of git://github.com/castlabs/jclouds
...
* 'master' of git://github.com/castlabs/jclouds:
added test for range requests with filesystem backend and corrected behavior
Improve Range handling. * allowing to GET last n bytes. * start from GET range now spec conform (to field empty instead of Long.MAX_VALUE)
2011-08-19 14:38:21 -07:00
Ian Wolfcat Atha
ce35fb11b7
Explicit check and error for private keys that require a passphrase, as they're currently unsupported.
2011-08-17 23:44:06 -07:00
Adrian Cole
960bfe709f
Issue 663:Update license headers to jclouds, Inc. and setup NOTICE file
2011-08-16 18:14:30 -07:00
Adrian Cole
91536886f4
add generic type so CloudBees JDK compiles us properly
2011-08-16 13:40:15 -07:00
Andrew Phillips
99e7c86799
Explicitly providing generic type info that the Sun JDK was unable to infer
2011-08-16 13:32:16 -04:00
Adrian Cole
6b02b93cf7
Issue 658:new annotations @SelectJson @OnlyElement
2011-08-14 18:06:15 +01:00
Adrian Cole
39f4817b66
Issue 464: added rough ideas on how to parse new cloudstack 2.2.8 format
2011-08-12 17:10:07 +01:00
Sebastian Annies
5843d5fee9
Improve Range handling.
...
* allowing to GET last n bytes.
* start from GET range now spec conform (to field empty instead of Long.MAX_VALUE)
2011-08-09 16:15:54 +02:00
Adrian Cole
0a8f38b90e
bumped snapshot version to 1.2.0-SNAPSHOT
2011-08-05 04:09:23 +01:00
Adrian Cole
232b58203f
better error message when a user passes null to a method that parses its value
2011-08-04 11:24:07 +02:00
Adrian Cole
fc0277523f
better error message when sax parsing fails
2011-07-29 03:40:29 -07:00
Adrian Cole
4823c8b8f5
added toString to there's more detail when troubleshooting timeout errors
2011-07-28 22:15:57 -07:00
Adrian Cole
6ff1738e8a
Issue 645:support Go2Cloud Johannesburg
2011-07-28 01:37:26 -07:00
Adrian Cole
edc1b10610
Issue 637: moved to sshj and tested on aws-ec2 gogrid cloudservers elastichosts-lon-p trmk-*
2011-07-25 03:59:01 -07:00
Adrian Cole
d5caa414b1
Issue 634: repackaged trmk-common into org.jclouds.trmk.vcloud_0_8; trmk-ecloud into org.jclouds.trmk.ecloud; trmk-vcloudexpress into org.jclouds.trmk.vcloudexpress
2011-07-23 13:16:23 +10:00
Adrian Cole
b09c81177b
added function to get a configuration property without binding to Guice explicitly
2011-07-22 10:35:48 +10:00
Adrian Cole
dddbd10490
eagerly check null on constructor
2011-07-20 23:51:02 +10:00
spasam
d9b9c61ce6
Implented vApp tag support for Terremark Enterprise.
...
Also added configurable exponential delay between automatic retries.
2011-07-12 11:21:20 -04:00
Adrian Cole
7f1a543fb6
fixed problem where empty query string doesn't work: Issue 576
2011-07-08 02:13:12 -07:00
Andrew Phillips
5b82761396
Added Maps2.fromKeys
2011-07-07 21:52:14 -04:00
Adrian Cole
37e6424040
Issue 557:support Virtacore vCloud Express
2011-07-07 17:03:32 -07:00
Adrian Cole
521d3c3289
Issue 611:copy paste error in RestContextFactory.createContextSpec
2011-07-01 16:29:25 -07:00
Adrian Cole
cf07d64a48
Issue 610:add support for Green House Data Element vCloud
2011-06-28 11:28:27 -07:00
Adrian Cole
a9277558cd
Issue 609:support same arity operations on rest services
2011-06-27 02:23:14 -07:00
Andrew Phillips
7d2fb23119
Master version is now 1.1.0-SNAPSHOT (= next feature version) now that 1.0.0 is out
2011-06-05 11:17:43 +04:00
Dmitri Babaev
e1f0cdcfa5
Merge commit '6d187ed9baaad1e00dbe65b36ea2989c951a5a28', ssh client patch is reverted due to massive changes in code
...
Conflicts:
drivers/jsch/src/main/java/org/jclouds/ssh/jsch/JschSshClient.java
2011-06-03 03:50:47 +04:00
Adrian Cole
8d317d67b5
Issue 590:Support StratoGen vCloud provider
2011-06-02 00:21:51 -07:00
Adrian Cole
5655e197b2
Issue 589:deprecate bluelock-vcdirector for bluelock-vcloud-vcenterprise; add bluelock-vcloud-zone01
2011-06-01 22:56:21 -07:00
Adrian Cole
86129df416
stabilized bluelock
2011-06-01 20:30:30 -07:00
Adrian Cole
3fea56253e
Issue 574: don't make build dependent on tz
2011-06-01 13:03:04 -07:00
Adrian Cole
140dd8711c
Issue 574: work around bad date format
2011-06-01 11:52:56 -07:00
Dmitri Babaev
0fedf6e467
Merge commit '7d0248c5dd972287e51ad1971d61a6ddc8bdcdf5'
2011-06-01 20:37:49 +04:00
Adrian Cole
efb8f0103e
Issue 550: added providermetadata for Bluelock
2011-05-29 22:44:00 -07:00
Hugo Duncan
7027563d4d
Make the exception message clearer for unfound provider
...
Make it explicit that the presented list of poviders are the currently
configured providers. Mention jclouds-all. Remove reference to maven, since
it is not the only build tool in use.
2011-05-27 10:44:25 -04:00
Jeremy Whitlock
d4ca5c1960
Issue 550: Added support to filter location-based filters further by type.
...
* core/src/main/java/org/jclouds/providers/Providers.java
(boundedByIso3166Code): Added another implementation that takes a type to
further filter the results.
(collocatedWith): Added another implementation that takes a type to
further filter the results.
* core/src/test/java/org/jclouds/providers/ProvidersTest.java
(testBoundedByIso3166Code, testCollocatedWith): Updated to test the versions
that now take a type as an argument.
2011-05-26 10:56:43 -06:00
Jeremy Whitlock
86817b7612
Issue 550: Refactored the ISO 3166 filtering methods for Providers API.
...
* core/src/main/java/org/jclouds/providers/ProviderPredicates.java
(inIso3166Code): Deleted.
(boundedByIso3166Code): Added.
* core/src/main/java/org/jclouds/providers/Providers.java
(withIso3166Code): Deleted.
(boundedByIso3166Code): Added.
* core/src/test/java/org/jclouds/providers/ProvidersTest.java
(testWithIso3166Code): Deleted.
(testBoundedByIso3166Code): Added
(testIntersectingIso3166Code): Deleted.
(testCollocatedWith): Added.
2011-05-26 10:21:46 -06:00
Jeremy Whitlock
d320641734
Issue 550: Added support to find providers "collocated" with a given provider.
...
[in core/src/main/java/org/jclouds]
* providers/ProviderPredicates.java
(intersectingIso3166Code, providerContainsIso3166Code): Added.
* providers/Providers.java
(collocatedWith): Added.
[in core/src/test/java/org/jclouds]
* providers/JcloudsTestYetAnotherComputeProviderMetadata.java: Added.
* providers/ProvidersTest.java
(testIntersectingIso3166Code): Added.
[in core/src/test/resources]
* META-INF/services/org.jclouds.providers.ProviderMetadata: Updated for the
new test ProviderMetadata implementation.
2011-05-26 09:56:13 -06:00
Jeremy Whitlock
5ef645eeb5
Issue 550: Added support for finding providers that are in a
...
particular "location" as identified by an ISO 3166 code.
[in core/src/main/java/org/jclouds]
* providers/ProviderPredicates.java (inIso3166Code),
providers/Providers.java (withIso3166Code): Added.
[in core/src/test/java/org/jclouds]
* providers/JcloudsTestBlobStoreProviderMetadata.java
(getIso3166Codes): Updated to list a different code than the other
test ProviderMetadata to test the new filtering capabilities.
* providers/ProvidersTest.java (testWithIso3166Code): Added.
2011-05-25 14:47:49 -06:00
Adrian Cole
1c54a6828f
more osgi changes from ioannis
2011-05-24 16:54:52 -06:00
Jeremy Whitlock
1e2ebc0365
Issue 550: Added support to retrieve ISO 3166 codes from ProviderMetadata.
...
[in core/src/main/java/org/jclouds]
* providers/BaseProviderMetadata.java
(equals, hashCode): Updated for the iso 3166 codes.
* providers/ProviderMetadata.java
(getIso3166Codes): Added.
[in core/src/main/test/org/jclouds]
* providers/JcloudsTestBlobStoreProviderMetadata.java,
providers/JcloudsTestComputeProviderMetadata.java
(getIso3166Codes): Added.
[in providers/aws-ec2/src/main/java/org/jclouds]
* aws/ec2/AWSEC2ProviderMetadata.java
(getIso3166Codes): Added.
[in providers/aws-s3/src/main/java/org/jclouds]
* aws/s3/AWSS3ProviderMetadata.java
(getIso3166Codes): Added.
[in providers/trmk-ecloud/src/main/java/org/jclouds]
* vcloud/terremark/TerremarkECloudProviderMetadata.java
(getIso3166Codes): Added.
[in providers/trmk-vcloudexpress/src/main/java/org/jclouds]
* vcloud/terremark/TerremarkVCloudExpressProviderMetadata.java
(getIso3166Codes): Added.
2011-05-23 16:03:37 -06:00