Commit Graph

1051 Commits

Author SHA1 Message Date
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
Adrian Cole ad520b6b91 fixed bad test in providermetadata -my bad 2011-05-17 14:46:03 -07:00
Adrian Cole f70b793533 Issue 550: updated aws provider metadata 2011-05-17 00:01:52 -07:00
Adrian Cole c880c057b1 Issue 550: added loadbalancer, table, and queue types 2011-05-16 22:55:56 -07:00
Adrian Cole 36e6ca787d Issue 550: added api docs, identity and credential names 2011-05-16 21:37:25 -07:00
Adrian Cole 4d81a5aa28 Issue 550: moved providers into a scoped package and made a base test class 2011-05-16 18:59:31 -07:00
Gustavo Morozowski 557c0d75fe moved maven-bundle-plugin instructions to top project pom 2011-05-16 09:14:12 -03:00
Adrian Cole 08ee5d5c8d added tags to nodemetadata, revised byon to be persistable to blobstore 2011-05-16 00:46:02 -07:00
Adrian Cole ddc514d602 Issue 42: added osgi fragment plugin to poms 2011-05-15 12:08:53 -07:00
Adrian Cole 5253f3f7fb Issue 559: disabled overly verbose gson logger 2011-05-14 19:09:03 -07:00
Adrian Cole 3bb41050d0 Issue 559:update to gson 1.7.1 2011-05-14 18:03:16 -07:00
Adrian Cole 1435f9b00b fixed parsing on smartcloud 2011-05-14 01:25:52 -07:00
Adrian Cole 5b8ee87a4d major overhaul to ibm smartcloud 2011-05-14 00:44:54 -07:00
Adrian Cole 6e483c7f7c Merge branch 'master' of https://github.com/jcscoobyrs/jclouds
* 'master' of https://github.com/jcscoobyrs/jclouds:
  Added a note to the org.jclouds.providers.BaseProviderMetadata class in core
  Implemented the provider metadata for the aws-ec2 cloud provider.
  Updated the core project POM to exclude ProviderMetadata plugins from the
  Added an abstract ProviderMetadata object to allow for overriding the equals and
2011-05-12 15:31:18 -07:00
Jeremy Whitlock 25f8f1ad80 Added a note to the org.jclouds.providers.BaseProviderMetadata class in core
per Adrian's request.

* core/src/main/java/org/jclouds/providers/BaseProviderMetadata.java: Updated
   as mentioned above.
2011-05-12 16:28:40 -06:00
Jeremy Whitlock 1b532cb22a Updated the core project POM to exclude ProviderMetadata plugins from the
tests-jar to avoid corrupting the classpath as these classes are only
necessary for testing the core provider loading mechanisms.

* core/pom.xml: Added a maven-jar-plugin configuration that will exclude the
   test providers and the ServiceLoader service file that allows locating them.
2011-05-12 00:32:25 -06:00
Jeremy Whitlock 3870f0d2bd Added an abstract ProviderMetadata object to allow for overriding the equals and
hashCode methods.

[in core/src/main/java]

* org/jclouds/providers/BaseProviderMetadata.java: Added.

* org/jclouds/providers/ProviderMetadata.java: Fixed indentation to be three
   space based instead of two spaces.

[in core/src/test/java]

* org/jclouds/providers/JcloudsTestBlobStoreProviderMetadata.java,
  org/jclouds/providers/JcloudsTestComputeProviderMetadata.java: Updated to
   extend the new BaseProviderMetadata class instead of just implementing the
   ProviderMetadata interface.

* org/jclouds/providers/ProvidersTest.java
  (test*): Updated tests to check for ProviderMetadata object equality instead
   of testing each method individually.

Issue: http://code.google.com/p/jclouds/issues/detail?id=550
2011-05-11 22:37:12 -06:00
Adrian Cole bf358b58de Issue 551: initial support for rackspace cloud load balancers 2011-05-09 01:27:01 -07:00
Adrian Cole 19672407e7 internal enhancements for wrapping json, and specifying an endpoint per delegate 2011-05-09 00:19:57 -07:00
Adrian Cole 4d2520f910 Merge branch 'master' of https://github.com/jcscoobyrs/jclouds
* 'master' of https://github.com/jcscoobyrs/jclouds:
  Adds plumbing to the jclouds core to allow for refactoring the provider plugin
2011-05-06 16:18:09 -07:00
Jeremy Whitlock 197284471e Adds plumbing to the jclouds core to allow for refactoring the provider plugin
system, which initially will only be used for object metadata related to
cloud providers.

* .gitignore: Added an ignore pattern for Emacs etags file (TAGS).

[in core/src/main/java]

* org/jclouds/providers/ProviderMetadata.java: Added.
  (This file is a simple interface cloud providers will implement to be
   pluggable into this new plugin system.)

* org/jclouds/providers/ProviderPredicates.java: Added.
  (This file contains predicates that will filter Iterable<ProviderMetadata>
   objects.)

* org/jclouds/providers/Providers.java: Added.
  (This file contains "simplicity methods" for getting available cloud
   providers based on certain criteria, like by type or by id.)

[in core/src/test/java]

* org/jclouds/providers/JcloudsTestBlobStoreProviderMetadata.java,
  org/jclouds/providers/JcloudsTestComputeProviderMetadata.java: Added.
  (These files are implementations of org.jclouds.providers.ProviderMetadata
   used for testing purposes.)

* org/jclouds/providers/ProvidersTest.java: Added.
  (This file tests org.jclouds.providers.Providers.)

[in src/test/resources]

* META-INF/services/org.jclouds.providers.ProviderMetadata: Added.
  (This file is used by java.util.ServiceLoader to locate the available
   cloud provider implementations on the classpath.)
2011-05-06 17:05:00 -06:00
Adrian Cole a925d704f4 Issue 543, 473: new AdminAccess statement, which locks down compute nodes and creates a default admin account 2011-05-06 00:35:50 -07:00
Adrian Cole 4b879402fd Issue 473: created new function to add a user, and supporting sudoers and shadow logic 2011-04-30 20:58:50 -07:00
Adrian Cole 5288f12425 Merge branch 'master' of github.com:jclouds/jclouds
* 'master' of github.com:jclouds/jclouds:
  added account features to cloudstack
  added more tests to Throwables
  Issue 538: removed redundant http tests which are not working due to test classpath issues
  loosened up thresholds on syncproxytest
  Issue 537: changed to bounded thread pool executor
  Changed Maven site URL to the jclouds Google Code site. Also using a fork of the WebDAV wagon to work around http://code.google.com/p/support/issues/detail?id=4786
  Changed project description to match extension -> driver change
  Merge branch 'master', remote branch 'origin'
  Clean up a comment on the blobstore2/blob function. For realsies.
  Clean up a comment on the blobstore2/blob function.
  Small enhancements to blobstore2_test.
  Update blobstore2 to have a convenience protocol for building blob payloads.
2011-04-24 01:04:36 -07:00
Adrian Cole 440660335d added more tests to Throwables 2011-04-23 16:56:34 -07:00
Adrian Cole 5752cf5426 loosened up thresholds on syncproxytest 2011-04-23 11:45:32 -07:00
Adrian Cole 4e114e9b2b Issue 537: changed to bounded thread pool executor 2011-04-23 11:45:10 -07:00
Adrian Cole 1322a85962 Merge branch 'master' of github.com:jclouds/jclouds
* 'master' of github.com:jclouds/jclouds:
  update to latest surefire
  cleaned exception handling
  attempt to stabalize tests on build server
  [issue 535] Moved LICENSE.txt to META-INF in the resource bundle
2011-04-21 09:33:39 -07:00
Adrian Cole cfb180f638 cleaned exception handling 2011-04-20 17:37:02 -07:00
Adrian Cole d0a5278ca0 attempt to stabalize tests on build server 2011-04-20 16:21:36 -07:00
Adrian Cole 2b111b2604 Issue 536:terremark delete operation now returns tasks 2011-04-19 16:57:37 -07:00
Adrian Cole 9e94fc6fc9 updated license headers 2011-04-09 03:20:17 -07:00
Adrian Cole 95310ba680 Issue 527:update to official build of jetty 2011-04-09 03:18:42 -07:00
Adrian Cole 35412b828c Issue 525:update to testng 6.0.1 2011-04-09 03:12:41 -07:00
Adrian Cole 8d26999bc2 updated to surefire 2.8, and revised test annotations to be compatible with testng 5.14.10 2011-04-09 01:09:35 -07:00
Adrian Cole 835b5c6944 Issue 522:update to jersey 1.6 2011-04-08 22:13:22 -07:00
Adrian Cole fd1d6ab88a Issue 521:update to final guice 3.0 2011-04-08 21:47:04 -07:00
Adrian Cole c9a4534849 Issue 519:update to guava r09 2011-04-08 15:36:04 -07:00
Adrian Cole 1cfbdf00f3 Issue 355: shell for nova 1.1 based on cloudservers 2011-04-05 00:14:18 -07:00
Adrian Cole f322931755 reworked futures test classes 2011-04-04 21:34:11 -07:00
Adrian Cole e79e651d78 reworked futures test classes 2011-04-04 21:10:11 -07:00
Adrian Cole b99b6b1dc0 address auth exceptions on @Provides methods 2011-04-04 17:43:09 -07:00
Adrian Cole 53c735fdff enforced blobs must have uri, container, and can have publicAccess 2011-04-03 18:15:09 -07:00
Adrian Cole 72768c206d Issue 471: revised to include java context on interrupted errors 2011-04-01 19:38:45 -07:00
Adrian Cole eb4a8393fb Issue 471: set toString on futures 2011-04-01 13:58:32 -07:00
Adrian Cole b8a06da58a Issue 514: added support for Tiscali Storage (tiscali-storage) 2011-03-29 13:33:57 -07:00
Adrian Cole a44abb0768 Issue 374: added slf4j 2011-03-26 21:28:13 -07:00
Adrian Cole f2e6c72e5a added qualifier support to annotation parsing so that we can expose cached objects 2011-03-21 14:57:57 -07:00
Adrian Cole fff61b8b4d Issue 508: promoted OVF and CIM to jclouds-compute so that they can be reused across vcloud, trmk, and savvis 2011-03-20 22:15:08 -07:00
Adrian Cole 81f0707382 Issue 435: refactored savvis code 2011-03-20 02:42:53 -07:00
Adrian Cole 743b94c767 restructured softlayer into separate feature classes 2011-03-18 17:49:20 -07:00
Carlos b5811c680d Ensure no snapshots are downloaded from java.net repository 2011-03-16 18:54:51 +01:00
Carlos 49eb1bffaf Remove oauth repo now that it's in Maven Central repository 2011-03-16 12:24:07 +01:00
Carlos eb1fd05bda Remove gson repo now that gson is in Maven Central 2011-03-15 20:18:54 +01:00
Adrian Cole f5fa2d983b added toString to common functions so that they are easier to see when debugging 2011-03-14 01:39:59 -07:00
Hugo Duncan d9cb934feb Add clojure interface for spot instances
Add clojure template-builder keywords for spot instances introduced
for issue #308.  Add a builder for spot-options.
2011-03-12 16:30:36 -05:00
Adrian Cole 9bdd97340b Issue 506:support hosteurope blobstore; break out scality-rs2 2011-03-12 12:14:11 -08:00
Adrian Cole 2b43975cc8 Merge branch 'large-blob' of git@github.com:jclouds/jclouds
* 'large-blob' of git@github.com:jclouds/jclouds:
  Issue 486: moved netty to a driver and created a base payload slicer
  AWS S3 sequential multipart upload strategy, newly added files.
  AWS S3 sequential Multipart Upload strategy
2011-03-09 13:42:02 -08:00
Adrian Cole 8ed7dcde82 Issue 501: break retry loop on timeout or illegal state 2011-03-08 08:47:55 -08:00
Adrian Cole ebd4d1e432 Issue 499:add and use import key support to aws-ec2 2011-03-06 15:35:06 -05:00
Adrian Cole b6667353f9 Issue 486: moved netty to a driver and created a base payload slicer 2011-03-06 00:04:46 -05:00
Adrian Cole 16843d9a92 Merge branch 'large-blob' of https://github.com/tiborkiss/jclouds into tiborkiss-large-blob
* 'large-blob' of https://github.com/tiborkiss/jclouds:
  AWS S3 sequential multipart upload strategy, newly added files.
  AWS S3 sequential Multipart Upload strategy
2011-03-05 21:16:07 -05:00
Adrian Cole 2c5e97627d removed deprecated usage 2011-03-05 21:08:55 -05:00
Adrian Cole a988b47627 Issue 471:add better error message when there's an interrupted exception 2011-03-05 20:57:19 -05:00
Adrian Cole ad0acb56fa fixed auth error when using an ssl site via ip and not hostname 2011-03-05 16:35:37 -05:00
Adrian Cole 9117644f26 Issue 495:vcloud: NullPointerExceptions when a VM has no IP addresses 2011-03-04 22:58:39 -05:00
Tibor Kiss 589579191c Merge branch 'master' of git://github.com/jclouds/jclouds into large-blob 2011-03-04 23:37:30 +01:00
Tibor Kiss 20b03aceb8 AWS S3 sequential multipart upload strategy, newly added files. 2011-03-04 23:29:39 +01:00
Tibor Kiss f5566a4a57 AWS S3 sequential Multipart Upload strategy 2011-03-04 23:24:32 +01:00
Adrian Cole 739bcc4c68 Issue 491:support new ap-northeast-1 region in aws 2011-03-03 09:44:53 -05:00
Adrian Cole 0e794c4788 return false on executionexception 2011-02-27 20:59:54 -08:00
Adrian Cole 54ab2aa82b lowered level of a debug statement 2011-02-27 19:57:10 -08:00
Adrian Cole 7fc56e86ef making test more lenient for our build server 2011-02-27 17:35:25 -08:00
Adrian Cole 4ec14fc847 making test more lenient for our build server 2011-02-27 17:29:47 -08:00
Adrian Cole 3d3770a556 Issue 489: made a ceiling for retry intervals 2011-02-27 16:42:48 -08:00
Adrian Cole c6032bc1d5 test to see if ips are publicly routable 2011-02-27 12:13:20 -08:00
Adrian Cole 5b2669c2f3 network scope is less than zone 2011-02-27 12:12:40 -08:00
tibor.kiss 00d172ce2f issue 430: large blob support:
- modified all 3 http connectors to add "Expect: 100-continue" header
- refactored the RequestAuthorizeSignature to not conform the specification
- complete-multipart-upload response is returning escaped quote, I extended ETag parser
- added more S3 headers
2011-02-26 20:05:16 +01:00
Adrian Cole 06355017b0 relaxed reponse builder as sometimes servers mistakenly do not include a message in the http response 2011-02-26 10:19:49 -08:00
Adrian Cole 9e7dbc5612 Merge branch 'master' of github.com:jclouds/jclouds
* 'master' of github.com:jclouds/jclouds:
  Issue 430:large blob support on aws-s3
  added debug to http executor
  carved out a place to add aws-s3 specific functionality
2011-02-24 21:54:49 -08:00
Adrian Cole 164fa05d2b Issue 488: added storage provider for ninefold 2011-02-24 21:54:42 -08:00
Adrian Cole 95a19b99fd Issue 430:large blob support on aws-s3 2011-02-24 21:46:14 -08:00
Adrian Cole 84004b8986 added debug to http executor 2011-02-24 21:45:04 -08:00
Adrian Cole 2539559640 carved out a place to add aws-s3 specific functionality 2011-02-24 11:17:00 -08:00
Adrian Cole 5075032edd added new param parser for comma-separated lists 2011-02-22 11:08:21 -08:00
Adrian Cole 3602f03133 Merge branch 'master' of https://github.com/mikem2005/jclouds
* 'master' of https://github.com/mikem2005/jclouds:
  Set connect and read timeout on connection
2011-02-19 12:44:56 -08:00
Mike Matczynski dafa2dc00c Set connect and read timeout on connection 2011-02-19 13:47:11 -05:00
Adrian Cole 5f676d99b8 updated pcs 2011-02-18 16:55:18 -08:00
Adrian Cole 5c1c731311 Issue 483:@VirtualHost annotation does not present port number 2011-02-18 14:03:20 -08:00
Carlos a9fc927938 Add some repos still needed and use javax.inject coordinates in central repo 2011-02-17 13:31:33 +01:00
Carlos e7daafb101 Merge upstream 2011-02-17 11:55:39 +01:00
Adrian Cole f38c8d5e56 Issue 475: removed builtin providers for ec2, s3, cloudservers, cloudfiles, and vcloudexpress 2011-02-15 17:51:40 +01:00
Adrian Cole 7a2c2053e2 Issue 474: changed demo to use async urlfetch 2011-02-15 16:31:35 +01:00
Adrian Cole d4018a5828 Issue 125: applied to cloudservers 2011-02-14 17:00:05 +01:00
Adrian Cole b86fe9eec3 Issue 125:payload binder 2011-02-14 15:18:19 +01:00
Adrian Cole 4627a91195 Issue 125:payload binder 2011-02-14 15:17:19 +01:00
Adrian Cole 20c23e7962 Issue 462: corrected semantics of BlobMap when using inDirectory and added BlobBuilder 2011-02-13 22:32:31 +01:00
Adrian Cole 4ce474e43c cloudstack: added virtualmachine and asyncjob features 2011-02-13 14:03:58 +01:00
Adrian Cole 096b25509d updated nested parser so that it can return empty collections 2011-02-13 00:06:26 +01:00
Adrian Cole 8476082ee3 Issue 463: updated to guava r08 2011-02-06 20:25:30 -08:00
Adrian Cole 6f545c0277 deepened unwrapping of json to include only value in list 2011-02-06 17:29:15 -08:00
Adrian Cole f1a878f016 added nested json unwrapping 2011-02-05 11:54:32 -08:00
Andrew Phillips af16b30b45 Renamed core-jar-with-dependencies-descriptor -> jar-with-dependencies-descriptor
Renamed jar-with-dependencies-descriptor -> jar-with-dependencies-no-core-no-apis-descriptor
Added a provided-dependencies-descriptor to the default assemblies run with -Pdistribution
2011-02-01 09:34:14 +01:00
Adrian Cole a1dbbd203c Issue 448: new EC2 EBS support 2011-01-31 14:14:05 -08:00
Adrian Cole 675563c96a Issue 418: updated location object to include metadata and iso3166codes 2011-01-31 01:00:20 -08:00
Adrian Cole 3263d22bfc renamed properties builder for aws-elb 2011-01-30 13:41:21 -08:00
Adrian Cole 99bbdfce8a Issue 456: add new InsufficientResourcesException 2011-01-29 16:15:51 -08:00
Adrian Cole 4eefd0dfa1 Walrus doesn't seem to support HEAD bucket 2011-01-29 10:39:03 -08:00
Adrian Cole 68baca4062 googlestorage supports streaming 2011-01-29 10:12:42 -08:00
Carlos 9254305248 Merge remote branch 'upstream/master' 2011-01-27 11:22:06 -08:00
Adrian Cole 81796fafb0 scope ec2 image parsing to providers 2011-01-26 16:30:44 -08:00
Carlos fe9922acce Git merge upstream/master 2011-01-25 20:04:37 -08:00
Carlos e709a39382 Upgrade guice to 3.0-rc2 which is already in Maven central 2011-01-25 19:16:56 -08:00
Adrian Cole 1df15209ec fixed built-in http client 2011-01-25 10:23:58 -08:00
Adrian Cole 0a769ca6f5 Issue 419 rename cloudsigma to cloudsigma-zrh 2011-01-25 08:44:55 -08:00
Adrian Cole ab7b19d6bd Merge branch 'master' of git@github.com:jclouds/jclouds
* 'master' of git@github.com:jclouds/jclouds:
  Issue 452: revised supplier
  Issue 452: added byon provider
  added bucket limit on eucalyptus partner cloud
  fixed javadoc typo
2011-01-24 18:09:50 -08:00
Adrian Cole 7b5d0af43d Issue 451: fix redirection handler 2011-01-24 18:09:35 -08:00
Adrian Cole 35d736a3ca Issue 452: added byon provider 2011-01-24 12:23:22 -08:00
Adrian Cole f1b4b67a88 fixed properties used in epc testing 2011-01-24 09:17:12 -08:00
Adrian Cole a5211f523e switched to use eucalyptus partnercloud as community cloud hasn't enough resources to complete testing 2011-01-24 08:12:14 -08:00
Adrian Cole 89e7fd6092 updates to fix elastichosts and cloudsigma support 2011-01-23 22:06:47 -08:00
Adrian Cole ade9fa6119 loosened exponential delay test 2011-01-23 17:30:41 -08:00
Adrian Cole 0455e0f509 refactored runScript logic 2011-01-23 12:19:28 -08:00
Adrian Cole bf1ee9487b Issue 440: created org.jclouds.common/azure-common, org.jclouds.provider/azureblob, azurequeue 2011-01-16 17:06:34 -08:00
Adrian Cole 99b409de66 Issue 440: added cloudonestorage 2011-01-16 14:38:41 -08:00
Adrian Cole 829f7f5064 Issue 440: added synaptic storage 2011-01-16 14:23:13 -08:00
Adrian Cole de17424871 Issue 440: moved atmos to api groupId 2011-01-16 13:45:11 -08:00
Adrian Cole 9e8a1f4bb2 Issue 447: breakup Utils 2011-01-11 09:50:37 -08:00
Adrian Cole a31332904f updated to final release of jersey 1.4 2011-01-10 08:46:22 -08:00
Adrian Cole 679d16441b Issue 446: update to latest guice 2011-01-10 08:31:59 -08:00
Adrian Cole cfcee554b3 created new providers that run the elasticstack api:
org.jclouds.api/elasticstack
org.jclouds.provider/elastichosts-lon-b
org.jclouds.provider/elastichosts-lon-p
org.jclouds.provider/elastichosts-sat-p
org.jclouds.provider/openhosting-east1
org.jclouds.provider/serverlove-z1-man
org.jclouds.provider/skalicloud-sdg-my
2011-01-09 22:24:41 -08:00
Adrian Cole 17629960cd Issue 429: pulled cloudfiles-specific logic apart from swift 2011-01-09 10:32:35 -08:00
Adrian Cole e68a67042e Issue 444: expose @Path("{jclouds.api-version}") for interpretting path based on the version constant 2011-01-09 10:30:47 -08:00
Adrian Cole 3ca278723d Issue 440: added cloudservers and cloudfiles us and uk providers 2011-01-08 15:59:48 -08:00
Adrian Cole 9d6537dfc2 Issue 440: extracted cloudservers and cloudfiles into their own api modules, moved rackspace into commons 2011-01-08 10:46:54 -08:00
Adrian Cole 1114ae654f Issue 335: moved nova-ec2 emulation to sandbox 2011-01-06 14:55:12 -08:00
Adrian Cole 2168a6982f Issue 440: added apis/eucalyptus and providers/ecc-ec2 2011-01-06 14:35:10 -08:00
Adrian Cole 739da911d2 Issue 440: moved aws-ec2 into its own provider module 2011-01-05 22:27:46 +01:00
Adrian Cole eedc94948e Issue 440: moved ec2 into its own api module 2011-01-05 21:42:34 +01:00
Adrian Cole de1ece441d Issue 440: moved cloudwatch to its own module 2011-01-05 19:32:40 +01:00
Adrian Cole 9185800200 Issue 440: move sqs code into its own api module 2011-01-05 18:23:46 +01:00
Adrian Cole 2e436741bd Issue 440: split Eucalyptus Community Cloud (ecc-s3) into a provider, and moved walrus to be an api 2011-01-05 11:27:17 +01:00
Adrian Cole 58cd5c1a14 Issue 440: added walrus provider 2011-01-05 00:58:25 +01:00
Adrian Cole 45da77073a Issue 440: added ScaleUp Storage to provider group 2011-01-05 00:42:41 +01:00
Adrian Cole 7b3c1982cf Issue 440: added aws-s3 provider 2011-01-04 23:05:26 +01:00
Adrian Cole 2fe58a6ddb Issue 440: moved s3 into its own api module 2011-01-04 22:23:54 +01:00
Adrian Cole 478494b65c Issue 440: refactored zone and region logic into top-level jclouds so that we can decouple amazon's concepts from api implementations 2011-01-04 20:05:49 +01:00
Carlos cc881ae1b8 Git merge upstream/master 2011-01-03 21:14:27 +01:00
Carlos ad266c0f49 Remove all external repos for releases. Rely only on Maven Central 2011-01-03 21:09:43 +01:00
Adrian Cole ada49c2b3b refactored common location logic in aws and moved elb to its own module 2011-01-03 20:20:42 +01:00
Adrian Cole d5e18405bf fixed bug in aws-simpledb tests 2011-01-02 17:55:42 +01:00
Adrian Cole 2759da648d added new aws-simpledb provider 2011-01-02 16:39:49 +01:00
Adrian Cole 0eccc39789 moved simpledb code from aws to its own api module 2011-01-02 14:21:40 +01:00
Adrian Cole 90c5c40fbd moved provider agnostic location code to core 2011-01-02 12:58:35 +01:00
Adrian Cole 60b6b68556 code cleanup: http request immutability (except payload), builders, test backfill 2010-12-30 23:40:23 +01:00
Adrian Cole e8b2303ba1 added instance states to deltacloud 2010-12-28 19:43:01 +01:00
Adrian Cole 890c34bc5b Issue 428: fixed and verified UnsupportedOperationException propagates 2010-12-23 12:06:30 +01:00
Adrian Cole 62b5366f01 added unit tests for standard exception parsing 2010-12-22 18:01:54 +01:00
Adrian Cole 0423f08a87 issue 432 2010-12-20 21:52:40 +01:00
Adrian Cole 90ee548e8d Issue 412: added computeservice support to elasticstack 2010-12-19 23:52:57 +01:00
Adrian Cole 01eba379d8 Issue 427: started on deltacloud 2010-12-17 19:17:22 +01:00
Adrian Cole 84b76c0606 Issue 421: Updated to google gson 1.6, and patched their classes to support natural parsing of Map<String, Object> 2010-12-06 21:32:34 +00:00
Adrian Cole 73c27dce6d Issue 385: exposed underlying client and means to test 2010-12-05 12:46:34 +00:00
Adrian Cole 1063924f6a fixed issue where body of a Payload arg wasn't being added to the http request 2010-12-04 23:45:03 +00:00
Adrian Cole 19a8ce4db2 Issue 310: added simpledb client 2010-12-04 17:23:38 +00:00
Adrian Cole 51f40c84bf renamed elastichosts to elasticstack 2010-12-03 18:44:39 +00:00
Adrian Cole 243fcfab81 Issue 412: split cloudsigma and elastichosts apis 2010-12-01 22:41:25 +00:00
Adrian Cole 552e2f1193 added scaleup-storage, and workaround as it doesn't yet support bucket location 2010-11-30 15:48:58 +00:00
Adrian Cole 1212f50d51 missing test 2010-11-30 14:07:59 +00:00
Adrian Cole 53ac4751f5 Issue 414: fixed length problem on string payload by eagerly encoding to UTF-8 2010-11-30 11:46:25 +00:00
Adrian Cole 9f51726239 Issue 413: removed use of guice internal @Nullable annotations 2010-11-24 10:43:54 +01:00
Adrian Cole 5b27c07eaf Issue 380: handle redirects with relative paths 2010-11-13 07:28:02 +01:00
Adrian Cole ef0ac61104 Issue 403: add httpresponse to auth exception 2010-11-11 10:57:15 +01:00
Andrew Phillips c97a3e8cc5 Merge remote branch 'origin'
Conflicts:
	core/src/main/resources/rest.properties
	demos/gae-tweetstore-spring/src/main/java/org/jclouds/demo/tweetstore/config/SpringServletConfig.java
	rimuhosting/pom.xml
2010-11-08 11:08:50 +01:00
Adrian Cole 2f5c52d86d Issue 379: patched gson to override default enum parsing 2010-11-08 06:43:17 +01:00
Adrian Cole 8036bf08f0 improved error response code to include url encoded params which makes ec2 a lot easier to debug 2010-11-07 01:45:40 +01:00
Adrian Cole c253c1b77d fixed accidental chunked encoding on 0 length puts 2010-11-07 01:44:46 +01:00
Adrian Cole 7c1f20ba84 back-filled unit test 2010-11-06 10:51:49 +01:00
Adrian Cole 63ca8c1e96 fixed error parsing in azure 2010-11-06 10:49:58 +01:00
Adrian Cole 0c690f686f Issue 396: added peer1-storage provider 2010-11-06 09:44:05 +01:00
Andrew Phillips 81c954c26c Merge remote branch 'origin' 2010-11-01 18:12:38 +01:00
Adrian Cole 5385374ddb fixed terremark error handling 2010-10-31 14:41:08 -07:00
Adrian Cole 3321d8bcf6 Issue 390: fixed osx java update 2010-10-29 14:17:59 -07:00
Adrian Cole 7b92eb3353 added missing Copyright from derived files 2010-10-29 10:22:46 -07:00
Adrian Cole f9a233274f Issue 376: unchecked cast 2010-10-26 21:02:33 -07:00
Adrian Cole b306573021 Issue 369: reduced log message when wire is turned on 2010-10-26 20:55:34 -07:00
Adrian Cole a9fe466614 ensured credentials compare equivalent in subclasses 2010-10-26 20:16:24 -07:00
Adrian Cole 6bb9d101d1 Issue 389: workaround where java urlconnection doesn't set content-length header when it should 2010-10-26 18:36:32 -07:00
Adrian Cole e2a8185c10 removed last commit 2010-10-26 13:16:42 -07:00
Adrian Cole 48fdaaf21a added pool code adapted from arquillian 2010-10-26 11:38:23 -07:00
Adrian Cole b08abc6745 refactored ssh connections so that they can be shared across views 2010-10-26 11:37:13 -07:00
Andrew Phillips a4e3d7ead3 Merge remote branch 'origin'
Conflicts:
	core/src/main/resources/rest.properties
2010-10-26 08:34:21 +02:00
Adrian Cole fb93e81301 refactored to create typed contextspec objects 2010-10-24 22:59:01 -05:00
Adrian Cole f5729cfb4e change to choose the first ec2 region when a match cannot be found 2010-10-24 19:28:28 -05:00
Adrian Cole 46938731a5 Issue 385: refactored internals so that creating new compute providers is much easier 2010-10-22 21:36:08 -05:00
Adrian Cole 464bca0ec1 Issue 385: started work on example compute provider that is backed by library, not http 2010-10-19 17:08:11 -05:00
Adrian Cole 49b88183d2 refactored compute provider implementation 2010-10-17 18:17:24 -07:00
Adrian Cole a9de959146 Issue 377: refactored value classes and tests so that we could test and implement credential storage 2010-10-16 22:24:22 -07:00
Adrian Cole 1a63d627b1 updated to gson 1.5 2010-10-16 10:37:26 -05:00
Andrew Phillips 004cce88fd Merge remote branch 'origin' 2010-10-15 22:55:38 +02:00
Adrian Cole dfa5413671 added missing async config for gae 2010-10-15 13:12:47 -05:00
Andrew Phillips e1f1e39218 Merge remote branch 'origin' 2010-10-01 21:01:27 +02:00
Adrian Cole 17e4b779b4 cleaned up test cases and allowed basic auth to be instantiated via new 2010-10-01 16:08:15 +01:00
Andrew Phillips c08b50e860 Line endings 2010-09-27 11:11:58 +02:00
Adrian Cole 1981b15837 regressions for beta-7 2010-09-19 19:12:44 -07:00
Adrian Cole 53f4bec356 Issue 361: normalize test properties 2010-09-19 13:30:11 -07:00
Adrian Cole 3639af0f12 Issue 353: refactored payload/blob so that contentMetadata is a type. 2010-09-19 02:15:03 -07:00
Adrian Cole ac9a642cd3 Issue 353: added disposition, encoding, language to blob and transient blobstore 2010-09-18 19:38:14 -07:00
Adrian Cole 50a44b91c4 fixed content-disposition tests 2010-09-18 18:51:13 -07:00
Adrian Cole a8852e54f9 fixed content-disposition tests 2010-09-18 18:43:33 -07:00
Rainbowbreeze 4c2ff1ea63 Added futher implementation for content disposition 2010-09-17 18:05:13 +02:00
Rainbowbreeze 5d8f3bdb37 added tests for content-disposition, first step 2010-09-17 11:03:36 +02:00
Rainbowbreeze 3d4d1301e0 merged conflicts 2010-09-17 10:35:11 +02:00
Adrian Cole 6f3b20d9c9 Issue 355: initial cut of nova support 2010-09-15 19:12:21 -07:00
rainbowbreeze bf96564582 added additional properties to Payload for content disposition management 2010-09-15 12:39:02 +02:00
Rainbowbreeze 9cc80ca7aa added filesystem provider 2010-09-14 11:17:21 +02:00
Adrian Cole f068a06354 Issue 352: refactored request signing 2010-09-13 18:24:16 -07:00
Adrian Cole 198eeec3d9 added volume to hardware object, added signed blob support, added example of how to use signed blobs with computeservice 2010-09-12 02:27:42 -07:00
Adrian Cole ec1160f2a7 Issue 342: tests that guarantee we know if an http engine supports untrusted certs 2010-09-10 21:32:46 -07:00
Adrian Cole 6a8382773e Issue 346: fixed executor doesn't close problem 2010-09-10 17:47:24 -07:00
Adrian Cole 53adab1ab4 Issue 348: replaced custom-packaged resteasy with jersey-core 2010-09-10 15:40:04 -07:00
Adrian Cole 623423ae7c Merge branch 'master' of git@github.com:jclouds/jclouds
* 'master' of git@github.com:jclouds/jclouds:
  Issue 176: remove interim vcloud express support
2010-09-09 12:45:06 -07:00
Adrian Cole ef1c57509a Issue 342: preparation for ssl testing 2010-09-09 12:44:14 -07:00
Adrian Cole 4c0fc5d0e0 Issue 176: remove interim vcloud express support 2010-09-08 18:53:38 -07:00
Adrian Cole 0b11e7d652 Issue 191: added chef bootstrap 2010-09-03 01:27:51 -07:00
Adrian Cole fa8386b357 fixed rsa private key -> pem issue 2010-09-02 01:32:16 -07:00
Adrian Cole caf38ac875 lowered the debug level 2010-08-31 13:55:27 -07:00
Adrian Cole 0038733646 Issue 280: added operating system and started parsing ip addresses from api 2010-08-25 00:12:33 -07:00
Adrian Cole e726d74a9d added means to supply default parameters to a MapBinder 2010-08-24 10:45:27 -07:00
Adrian Cole f2b074e2a5 added test for negative timezones 2010-08-23 21:29:20 -07:00
Adrian Cole c08fb5ddfd Issue 280: converged 0.8 and 1.0 tasks 2010-08-23 21:28:01 -07:00
Adrian Cole a87747a6b2 Issue 343 removed buggy hosting.com vcloudexpress 2010-08-22 21:47:36 -07:00
Adrian Cole 5015c169e4 moved io out of injector and into supplier code 2010-08-22 21:25:18 -07:00
Adrian Cole df50812b53 Issue 342: implemented self-signed cert option for default http service 2010-08-20 13:56:05 -07:00
Adrian Cole 3657e066f4 Issue 280: separated out VCloudExpress specific classes from the 1.0 stuff 2010-08-19 16:04:11 -07:00
Adrian Cole 0d06623dcf Issue 341: bluelock-vcloudexpress, bluelock-vclouddirector 2010-08-19 13:00:44 -07:00
Adrian Cole 8efea1b42d Issue 337: support non-standard http methods 2010-08-18 10:49:33 -07:00
Adrian Cole df6fddb49d Issue 334: started on cloudwatch, which is documented here: http://code.google.com/p/jclouds/wiki/EC2?#Monitoring_(Cloud_Watch) 2010-08-16 12:35:25 -07:00
Adrian Cole 22e10f84a6 Issue 306, Issue 327: more progress unraveling vcloud URI-based operations 2010-08-13 20:11:09 -07:00
Adrian Cole 4b76982261 Issue 191: added in-memory chef-client; use provider: transientchef 2010-08-12 18:53:51 -07:00
Adrian Cole 420503d32e updated and corrected license headers 2010-08-12 16:04:26 -07:00
Adrian Cole 7a593a1630 added WriteTo interface for streaming puts 2010-08-11 02:13:28 -07:00
Adrian Cole 1ec0c40c95 added endpoint parser that can collaborate with multiple parameters 2010-08-09 01:26:59 -07:00
Adrian Cole 10c2a0e36b refactored retry/shortcircuit logic from vcloud as it is also used in aws 2010-08-08 17:46:00 -07:00
Adrian Cole 1bb15418fe reduced casting on xml handlers 2010-08-08 13:08:50 -07:00
Adrian Cole ef86f2da1b Issue 274: updated to latest guice 2010-08-05 19:04:15 -04:00
Adrian Cole 55e7b82ba8 added json escape utility 2010-08-05 19:03:10 -04:00
Adrian Cole c2c15ce633 addded shortcuts for Stringified certificates and keys 2010-08-03 14:32:29 -04:00
Adrian Cole 0f60364ba7 disabled brittle test 2010-08-03 14:31:30 -04:00
Adrian Cole d79eb21e69 adjusted perftest code 2010-08-01 07:56:57 -07:00
Adrian Cole 6f180ddb4e Issu 301: refactored utilities that depend on guava. introduced Crypto, CryptoStreams, and more Payloads to help deal with encrypted payloads and headers 2010-08-01 02:07:53 -07:00
Adrian Cole a9a0c53fb2 Issue 191: added RSA PEM parsing to encryptionUtils 2010-07-30 23:58:31 -07:00
Adrian Cole 34518f54ba Issue 325: massive refactor in order to stop serializing native async http client requests 2010-07-30 01:26:55 -07:00
Adrian Cole 909fc0d79a switched off performance test and removed unused class 2010-07-28 21:22:10 -07:00
Adrian Cole 8c0e387b3e added performance research tests 2010-07-28 19:38:22 -07:00
Adrian Cole 798399dac4 removed unused class 2010-07-28 19:37:38 -07:00
Adrian Cole 4ed2f2ec8a Merge branch 'master' of github.com:jclouds/jclouds
* 'master' of github.com:jclouds/jclouds:
  Removed 1,000,000 redundant .gitignores (they're inherited)
2010-07-28 13:17:22 -07:00
Adrian Cole 503eb869f8 Issue 320: added utils().json() to access json parsing 2010-07-28 11:54:54 -07:00
Adrian Cole ad4ae74066 Issue 320: removed some other tie-ins to Gson 2010-07-28 11:53:27 -07:00
Andrew Phillips e1f5369243 Removed 1,000,000 redundant .gitignores (they're inherited) 2010-07-28 14:38:28 +02:00
Adrian Cole ca247efaed Issue 324: added properties for (jclouds|provider).modules, (jclouds|provider).credential.resource, and (jclouds|provider).credential.file in order to support rewiring jclouds http and other components via properties files, and extract out where credentials are obtained from 2010-07-28 00:41:13 -07:00
Adrian Cole d884978a98 fixed NPE when httpresponseexception is caused by an io exception 2010-07-27 17:04:05 -07:00
Adrian Cole 360343020a Issue 323: started work on async client 2010-07-26 23:02:38 -07:00
Adrian Cole d476016bd5 Issue 322: switched to Suppliers.memoizeWithExpiration 2010-07-26 14:57:37 -07:00
Adrian Cole d120b139fc Issue 164: initial commit for slicehost. note this is not complete 2010-07-26 02:38:18 -07:00
Adrian Cole 35a766c0fa Issue 320: introduced Json object to decouple us from gson libraries 2010-07-25 17:40:44 -07:00
Adrian Cole c40a14012a enhanced to make jsonball store primitives better 2010-07-23 15:50:56 -07:00
Adrian Cole 7c3518f7ff Issue 191: changed encryption service so that it can decode a PEM key. updated chef to work in google appengine 2010-07-22 15:35:03 -07:00
Adrian Cole 13fa341a0e fixed conflict where multiple classes with the same method name and args tripped over themselves. enhanced trace logging and authz exception 2010-07-21 15:25:22 -07:00
Adrian Cole 7c2b014f25 Issue 191: added json literal support with default mapping on JsonBall class; updated chef implementation 2010-07-21 01:50:44 -07:00
Adrian Cole becf96d822 fixed exception parsing to return the correct parent exception 2010-07-20 16:24:39 -07:00
Adrian Cole 89ae22364c fixed to allow json binding as well parse dates that come in as -1 2010-07-20 16:24:04 -07:00
Hugo Duncan 2fd0ac55b5 Added passing of constucted modules to compute-service options 2010-07-19 16:31:25 -04:00
Adrian Cole 887bb7adfe Issue 316: refactored ssh to use Payload object; deprecated non-payload methods 2010-07-19 13:08:12 -07:00
Adrian Cole cd5fddf1f4 normalized all list operations to Set<Thing> and on 404 they return an empty list 2010-07-17 19:46:43 -07:00
Adrian Cole f7df4af65b added windows bundling functionality to ec2 2010-07-17 10:57:46 -05:00
Adrian Cole 1d0949dec5 Issue 315: added auto-deserialization of json into java objects and new @Unwrap annotation; Issue 311: fixed template parsing for new cluster instance in ec2; Issue 191: started adding node support to chef 2010-07-17 01:30:37 -05:00
Adrian Cole 1274a25e17 Issue 301: added Closeable to payload so that it works better in clojure 2010-07-13 18:27:45 -05:00
Adrian Cole 4098c4bd0a regression in last commit; guice child injector locks up under threading; also added new ec2 instance size 2010-07-13 16:56:38 -05:00
Adrian Cole 891484a2aa Cleaned up scoping of delegated methods 2010-07-13 02:39:52 -05:00
Adrian Cole 436037c7be Issue 191: updated chef to use new utilities 2010-07-12 14:38:14 -07:00
Adrian Cole 41e3ec6709 Issue 27: got eucalyptus and walrus working, after refactoring error handling 2010-07-11 01:26:56 -07:00
Adrian Cole f5f031685d Issue 303: updated to guava r06 2010-07-10 01:03:29 -07:00
Adrian Cole e8d0a11cda Issue 301: refactored http payload and rewrote crufty tests 2010-07-09 21:13:11 -07:00
Adrian Cole 31d2da3c6f Issue 301: removed encryption service dependency from blob and added helper methods to blobstore.clj 2010-07-08 10:42:18 -07:00
Adrian Cole da3baf523c Issue 301: refactored http payload data from blob -> core, added content length, type, md5; fixed length bug in ec2 and added more tests to ensure this doesn't happen again 2010-07-08 03:46:34 -07:00
Adrian Cole 47a843dd24 fixed regression on http headers 2010-07-06 22:41:44 -07:00
Adrian Cole 204c093753 refactored encryption service and exposed sha256 routine 2010-07-06 18:21:11 -07:00
Adrian Cole 2dda46696a changed to not use deprecated class 2010-07-06 18:20:48 -07:00
Adrian Cole 8703c4a7a4 Issue 199: ning examples 2010-07-06 14:37:40 -07:00
Adrian Cole bff39d81f0 created a test case for rest context factory 2010-07-06 13:30:28 -07:00
Adrian Cole 504f93e8b1 made rest context factory work with credentials present in properties 2010-07-06 13:29:46 -07:00
Adrian Cole c443309801 added special parameter: jclouds.identity/jclouds.credential for use when the factory is given no identity/credential parameters. fixed aws demo 2010-07-06 09:01:29 -07:00
Adrian Cole 88d64ee76c Issue 286: normalized names trmk-vcloudexpress -> TerremarkVCloudExpressClient; tmrk-ecloud -> TerremarkECloudClient 2010-07-05 23:46:33 -07:00
Adrian Cole ef00266b54 Issue 288: switched to guava r05 2010-07-03 02:57:13 -07:00
Adrian Cole d6c0cbff80 Issue 286: started ecloud support 2010-07-03 02:49:08 -07:00
Adrian Cole f29d003914 Issue 299: converted 409 -> IllegalStateException and mapped AWS and vCloud exceptions 2010-07-02 23:19:11 -07:00
Adrian Cole 85b5bd48f1 loosened dependency on the GeneratedHttpRequest class 2010-07-02 16:47:46 -07:00
Adrian Cole 9bac52d315 Issue 298: fixed regression on authorizationexception not propagating, and also missing gogrid file 2010-07-02 12:05:41 -07:00
Adrian Cole 714a459796 Issue 297: exposed utilities like encryption, logging, date, threads, and ssh to context objects 2010-06-29 15:45:59 -07:00
Adrian Cole caceae90bd Issue 293: normalized on identity/credential vocab 2010-06-28 11:33:41 -07:00
Adrian Cole 8df7468af3 fixed name to Identity 2010-06-28 05:27:01 -07:00
Adrian Cole 27f4f69b4c Issue 293: refactored code to provide for api versions and coherent properties for authorization 2010-06-28 05:07:36 -07:00
Adrian Cole 055c56dc08 Issue 292: added simple http client 2010-06-25 10:45:15 -07:00
Adrian Cole c79636d7b8 refactored exception handling 2010-06-22 15:23:44 -07:00
Adrian Cole d6e06d5272 refined basic auth 2010-06-22 15:23:07 -07:00
Adrian Cole 80e22b0322 allowed endpoint property to be passed on createContext 2010-06-15 22:16:56 -04:00
Adrian Cole cace0ce00e Issue 230 fixed ibm timeouts 2010-06-15 22:15:14 -04:00
Adrian Cole aabaae2a51 Issue 283 added
client.templateOptions().blockUntilRunning(false) and Issue 284: consolidated timeout properties into ComputeServiceConstants
2010-06-14 23:51:11 -04:00
Adrian Cole f25100fe9b Issue 191: corrected multipart form and added cookbook signing to chef client 2010-06-12 17:17:42 -07:00
Adrian Cole 306bb0ebde Issue 191: started cookbook support; refactored multipart form code 2010-06-11 19:02:19 -07:00
Adrian Cole 50b1aa3cae Issue 230: corrected URI parsing so that we can access ibm image manifests 2010-06-09 22:46:25 -07:00
Adrian Cole ab5e8b3ab4 added new annotation @PartParam for multipart form support 2010-06-09 17:00:18 -07:00
Adrian Cole fae1a1930e added multipart form binder 2010-06-09 13:50:40 -07:00
Adrian Cole d06e8d2678 Issue 276: revise gogrid api 2010-06-09 12:46:01 -07:00
Adrian Cole 9b9f9c4e9c Issue 230: more progress on ibm 2010-06-08 12:54:52 -07:00
Adrian Cole 9dcaa272ec fixed generic type switch 2010-06-08 11:56:48 -07:00
Adrian Cole f624dbe3f8 fixed bug in computservice types and Issue 230: added instance support for ibm cloud. 2010-06-07 12:23:16 -07:00
Adrian Cole 84ad021268 added retry handler for io exceptions, created modular rest client, swapped generic type args on restcontext 2010-06-06 23:01:48 -07:00
Adrian Cole 7e12d36870 Issue 191: started on chef api support 2010-06-03 18:35:59 -07:00
Adrian Cole f297c9d7d5 Banned use of InetAddress and InetSocketAddress as these break google appengine. Introduced IPSocket class instead 2010-05-25 00:42:27 -07:00
Adrian Cole 6a7b9a0a86 fixed demos 2010-05-24 22:44:43 -07:00
Adrian Cole 103098d354 adjusted default executor to start at one thread 2010-05-24 00:12:30 -07:00
Adrian Cole c8cd0b0f2e Issue 260: fixed executors per kimchy's advice; also fixed regression in a lot of live tests 2010-05-23 22:26:14 -07:00
Adrian Cole a4bdd433f4 Issue 260: fixed i/o threadpool to min=max; refactored session expiry logic. Issue 258 refactored load balancer code 2010-05-23 15:39:49 -07:00
Adrian Cole 050af3c3f7 Issue 176: size can now test compatibility with images; refactored vcloud config logic; updated to support latest bluelock 2010-05-22 22:43:28 -07:00
Adrian Cole 5af9bdd34f Issue 254: correct docs 2010-05-20 20:05:14 -07:00
Adrian Cole efc47969d9 Issue 254: distinguish between id and providerId 2010-05-20 19:36:25 -07:00
Adrian Cole dfdbc44700 Issue 257 naming constraints on s3 buckets 2010-05-19 11:27:51 -07:00
Adrian Cole 566aa9f0d0 Issue 255, 256: lazy parsing of images so you can specify imageId() that isn't in the default owner list 2010-05-18 16:28:44 -07:00
Adrian Cole 6c14ae1831 Issue 244: fixed jsch bug and refactored ssh error handling 2010-05-10 17:41:36 -07:00
Adrian Cole 239519c8ca added exceptions to ssh commands and changed interface to not index on id, since ids are not guaranteed unique 2010-05-04 15:01:01 -07:00
Adrian Cole 1349a8bdd1 Issue 88: remove buggy httpnio module; also remove outdated codegen mod since we now have maven archetypes 2010-05-03 12:09:59 -07:00
Adrian Cole a1c7ccfd3f Issue 241:Add provider to the Location hierarchy and make getParent a Location object; also fixed compute services where broken and added ssh logging for runscript 2010-05-03 01:04:48 -07:00
Adrian Cole ae130eff83 changed to correct guava deps 2010-05-02 18:39:08 -07:00
Adrian Cole f4f32e07e0 throw root exception for login failures, not provisioningexception 2010-04-30 13:27:55 -07:00
Adrian Cole e3a816e6cd switch to old google collections syntax to avoid conflict between guava and google collections 2010-04-26 23:46:22 -07:00
Adrian Cole 021e5e18e0 Issue 203 normalized location across blobstore and compute 2010-04-25 17:38:21 -07:00
Adrian Cole 10af8cdae8 Issues 203 234 235, add visibility to image from nodemetadata, update to stable version of guava, harden tests, normalize location 2010-04-25 00:46:54 -07:00
Adrian Cole 82bb9e98f7 updated ec2 to support instances without a keypair to exist and not break computeservice 2010-04-24 11:09:47 -07:00
Adrian Cole 23a74bbbe7 removed jcip dep 2010-04-16 17:06:04 -07:00
Chas Emerick 82f6b1c777 refactor out clojure-contrib :require and :use declarations to provide clojure 1.1/1.2 compatibility 2010-04-16 11:20:04 -04:00
Adrian Cole dedd8f8270 fixed templateBuilder logger and also fixed copyright headers 2010-04-13 23:40:56 -07:00
Adrian Cole 69ddfb38ca Issue 223:Work nicely with JAXP 1.4 2010-04-13 13:56:51 -07:00
Alex Yarmula 882bf5f651 added runScriptOnNodesWithTag methods. theoretically it is supported for any cloud as a part of compute service. (issue 222) 2010-04-10 19:11:01 -07:00
Alex Yarmula 6c26047e6a added support for ning http client 2010-04-03 11:02:46 -07:00
Alex Yarmula 9b510a9efe corrected BaseJettyTest: by HTML spec, HEAD requests shouldnt get any body in response 2010-03-26 12:15:17 -07:00
Alex Yarmula 13da9016e0 removed the finalizer from basePayloadEnclosingImpl. closing the stream will be handled individually by the stream wrapper 2010-03-25 12:26:17 -07:00
Adrian Cole de359a52cc Issue 214: leaned test a bit 2010-03-24 17:00:57 -07:00
Alex Yarmula 9b6dbd59ed Merge branch 'master' of github.com:jclouds/jclouds 2010-03-24 14:05:28 -07:00
Alex Yarmula a13fd648c9 issue 214. test uploading a large file 2010-03-24 14:03:41 -07:00
Adrian Cole ebcaae325f Issue 215: removed RuntimeDelegate.setInstance and turned to dependency injection for UriBuilder 2010-03-22 22:33:26 -07:00
Adrian Cole 9ea446ac9f Issue 214: default http executor tried to convert all blobs to a byte array 2010-03-22 10:53:42 -07:00
Adrian Cole 574af762f6 added md5OutputStream to encryptionService and refactored blobstore.clj to use it 2010-03-21 21:04:10 -07:00
Adrian Cole 6fed0e1688 Merge branch 'master' of git@github.com:jclouds/jclouds
* 'master' of git@github.com:jclouds/jclouds:
  added #getRamSizes() for GridServerClient. added convenience method to ip services. fixed idempotency issues with implementation of http request filter
2010-03-21 16:48:35 -07:00
Adrian Cole 614cbb24c6 Issue 207: increased ferocity of tests to do concurrent 5MB downloads w/checksum on both http and blobstore level. 2010-03-21 16:48:16 -07:00
Alex Yarmula d6d7aba2be added #getRamSizes() for GridServerClient. added convenience method to ip services. fixed idempotency issues with implementation of http request filter 2010-03-21 11:11:28 -07:00
Adrian Cole b70da07b27 Issue 212: now all modules can run clojure tests, and the test clj files will end up in the test jars 2010-03-20 16:39:11 -07:00
Andrew Phillips 64b68d73db Housekeeping: renamed all .svnignore files to .gitignore, and some line endings. 2010-03-19 11:30:13 +01:00
Adrian Cole d670ecfa6d Issue 122: add proxy config to default http provider 2010-03-17 09:27:39 -07:00
Adrian Cole 3be3966f45 fixed bad naming convention on constant 2010-03-15 10:42:46 -07:00
Hugo Duncan cb0928afae major update to blobstore clojure binding. factored out core.clj 2010-03-09 11:11:19 -05:00
Alex Yarmula 9df9d45859 added load balancer methods, enums replaced for several option-based objects, tests 2010-03-03 09:13:09 -08:00
Alex Yarmula 4892b843d8 added jobs and ip services; more test; single live test 2010-03-03 09:13:09 -08:00
Alex Yarmula 6abc2110c5 added 2 more methods for managing servers 2010-03-03 09:13:09 -08:00
Adrian Cole e6b5978616 more parser tests 2010-02-22 21:27:05 -08:00
Adrian Cole b59faeb385 fix where username and password cannot both contain @ 2010-02-22 20:49:32 -08:00
Adrian Cole a72efaea6d Issue 177: support scheme-only redirects 2010-02-21 10:43:00 -08:00
Adrian Cole 041ef28bcb fix where executor service doesn't close when context does 2010-02-16 08:28:56 -08:00
alexstaytuned 9ec8e07243 Added container name validator for Azure. Changed the way the validation exceptions are passed through. 2010-02-09 23:31:41 -08:00
Adrian Cole 752ab1c136 Issue 140: fixed to work when varargs are present 2010-02-09 13:16:24 -08:00
Adrian Cole 44a744de9e Issue 140: initial validator support from Alex 2010-02-09 12:38:44 -08:00
Adrian Cole 7050b0f85c fixed status checkers 2010-02-08 22:53:04 -08:00
Adrian Cole 52e40c4651 normalized usage of null across compute apis, removed loop of recreating nodes, extracted BaseComputeService class 2010-02-08 01:32:53 -08:00
Adrian Cole 1a5016a4f8 changed to snapshot versioning so that hudson will work 2010-02-05 23:43:25 -08:00
Adrian Cole 7228d2ea04 Issue 107: added proxy support, timeout parameters, and refactored ssl module 2010-02-05 23:16:34 -08:00
Adrian Cole 268bc2ec04 issue 107: revised hc module, and included it in the enterprise config 2010-02-04 21:51:37 -08:00
Adrian Cole 4582c57c72 fixed version numbers to SNAPSHOT 2010-02-04 21:30:22 -08:00
Adrian Cole aeb57070e9 Issue 107: new Apache HttpComponents HttpClient 4.0 plugin 2010-02-04 20:36:21 -08:00
adrian.f.cole 2ed029764f beta-3 release
git-svn-id: http://jclouds.googlecode.com/svn/branches/1.0-beta-3@3054 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-02-02 11:34:05 +00:00
adrian.f.cole b217410ac0 Issue 9, Issue 127: updated javadoc, modified dist to not jarjar, changed dist to support profiles, tools, blobstore, and compute api
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2754 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-02-02 08:31:30 +00:00
adrian.f.cole 7120f6e536 corrected CNFE, as it should have been a subclass of ResourceNotFoundException; stabalized the directory support for rackspace and atmos
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2753 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-02-02 04:07:49 +00:00
adrian.f.cole a268309c94 overhauled the blobstore api to work with pseudo directories and continuable lists. fixed connection errors in http executor. changed to return null on resource not found
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2745 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-02-01 10:09:45 +00:00
adrian.f.cole 2b3d2b0c48 fix bugs found by pvdyck blind usage of content on HEAD requests and throwing away data on generation of uri
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2738 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-29 23:39:47 +00:00
adrian.f.cole 24f1836f7a Issue 130 added rsa key options to compute api
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2734 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-29 07:01:20 +00:00
adrian.f.cole 3521c47029 Issue 130: added location and made compute service set-based
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2730 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-28 05:21:11 +00:00
adrian.f.cole 70aa7e4ef3 Issue 73, 130, 150: overhauled context builders, blobstore javadocs, setup http connection limiter, and otherwise readied the code for consumption
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2729 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-25 09:41:37 +00:00
adrian.f.cole 9d305c95a9 Issue 130: added rimu and vanilla vcloud, hardened state changes to delete with status checks, added example build.properties to ant samples
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2727 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-23 03:22:28 +00:00
adrian.f.cole 28aadccb49 Issue 130: fleshed out compute abstraction and hardened TemplateBuilder design
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2718 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-22 09:35:39 +00:00
adrian.f.cole a17da70588 support null; add AuthorizationException
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2717 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-22 00:30:07 +00:00
adrian.f.cole cb906ded3c Issue 130: added options to runNode like openPorts and runScript; added ability to specify alternate endpoint in *ContextBuilderFactory; updated ant tasks to use new node features; Issue 112: normalized vcloud clients
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2712 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-21 06:22:42 +00:00
sharedocs1@gmail.com e486147c01 Updated license headers (no code changes).
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2703 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-20 11:52:59 +00:00
adrian.f.cole 9b39988ad7 Issue 130, Issue 73: separated out provider context from abstraction. accessible via getProviderSpecificContext
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2684 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-20 00:32:04 +00:00
adrian.f.cole e38f58902c Added more images to ec2
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2673 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-19 11:18:41 +00:00
adrian.f.cole 49f14ca0e8 fixed wire logging
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2671 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-19 07:05:59 +00:00
adrian.f.cole 969bb8ea38 Issue 144: Temporary hack until http://code.google.com/p/guava-libraries/issues/detail?id=317 is fixed.
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2670 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-19 02:23:30 +00:00
adrian.f.cole 4407490ff0 Issue 149: updated to latest resteasy release
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2669 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-18 23:49:04 +00:00
adrian.f.cole f9fec120a7 Issue 130: separated out compute api
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2668 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-18 22:56:58 +00:00
adrian.f.cole 27de8ac105 Issue 148 Issue 9 cleanup javadoc, removed use of string.replaceAll
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2664 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-18 20:28:37 +00:00
adrian.f.cole 2776d12093 corrected ssl errors in blobstore and normalized context factories
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2663 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-16 17:35:59 +00:00
adrian.f.cole d8e6c0e248 Issue 130, Issue 29: normalize location, called Region in amazon speak, restructured domain model across compute and blobstore
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2658 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-15 23:13:35 +00:00
lili.recusant bc334b9447 Added WEBAPPVM image (right now only available on Terremark)
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2657 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-15 22:24:32 +00:00
adrian.f.cole 2e138bebe3 bad test fixed
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2654 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-14 16:50:50 +00:00
adrian.f.cole e330360f64 Issue 122: updated http proxy
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2650 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-14 03:30:32 +00:00
adrian.f.cole 7559ba165e Issue 122: added proxy support to default java engine
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2649 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-13 21:05:23 +00:00
adrian.f.cole 313e56e8d6 Issue 130: tune output in compute service
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2646 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-13 07:55:27 +00:00
adrian.f.cole 2d19e33828 changed factories to not use varargs as it makes scripting ugly. also added NONE options for the same reason.
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2645 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-13 06:34:35 +00:00
adrian.f.cole 6ff6abd36c Issue 129 Issue 130: changed naming convention per libcloud; added context object
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2644 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-13 01:19:42 +00:00
adrian.f.cole e3c6b0e4e1 fastest ec2
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2642 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-12 03:14:05 +00:00
adrian.f.cole b29521ef41 Issue 147: performace improvements to SQS
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2641 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-12 02:18:23 +00:00
adrian.f.cole 0373e508ec removed httpnio from Enterprise config and fixed null logger
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2639 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-11 18:01:04 +00:00
adrian.f.cole 7467011318 fixing the pom since resteasy is broken in the other repo
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2638 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-11 16:31:06 +00:00
adrian.f.cole 5b1a2da6a1 Issue 129: cargo integration and ant task consolidation
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2636 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-11 13:38:07 +00:00
adrian.f.cole befd1f0a4e Issue 130: corrected type where UMBUNTU should have been UBUNTU, started integrating cargo
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2630 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-11 05:57:07 +00:00
adrian.f.cole 83a2d54e3e Issue 144: convert to ListenableFutures
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2625 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-10 06:25:44 +00:00
adrian.f.cole e69831b1a9 Issue 144: replaced exception handling with guava's Throwables methods
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2624 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-10 05:07:42 +00:00
adrian.f.cole 1284fd67fa Issue 144: replaced FutureFunctionCallable, FutureFunctionWrapper, RunnableFutureTask with Futures.compose and Futures.chain
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2617 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-07 01:46:43 +00:00
adrian.f.cole 6a5a4df606 Issue 144: replace WithinThreadExecutorService with com.google.common.util.concurrent.Executors.sameThreadExecutor
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2616 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-06 22:21:24 +00:00
adrian.f.cole 21014b6c19 removed collections dep as it is now part of guava
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2615 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-06 21:22:18 +00:00
adrian.f.cole e0a875333f Issue 112: better error handling and timeouts
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2614 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-06 19:37:21 +00:00
adrian.f.cole 1048f91c5c changed pom to not rely on the unreliable resteasy snapshot
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2613 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-06 18:44:16 +00:00
adrian.f.cole 83ff721365 final version of google collections
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2607 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-06 02:57:55 +00:00
sharedocs1@gmail.com bf272b3df0 Housekeeping: removed a public modifier from an interface method since they're public by default.
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2594 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-04 20:02:12 +00:00
adrian.f.cole bdbb6d0ec9 corrected license of pom.xml files
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2564 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-01 17:56:29 +00:00
adrian.f.cole 7e34f51cc4 Issue 29: completed instance commands
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2561 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-01 01:38:23 +00:00
adrian.f.cole 32ab37d3d7 Fixed license error caught by libcloud: jclouds isn't licensed to Apache, it just uses that license. thanks guys
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2558 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-31 17:36:46 +00:00
adrian.f.cole 7300c0db77 force resteasy into snapshot repo until ci is fixed
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2539 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-30 00:11:24 +00:00
adrian.f.cole 0f158c95f2 Issue 29: completed EBS support
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2533 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-29 05:26:12 +00:00
adrian.f.cole 1c8b5cce44 Issue 29, Issue 76: allowed for null parameters; converted existing ec2 methods to employ Region as a required argument
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2527 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-28 04:51:10 +00:00
adrian.f.cole e7c6cbf492 Issue 29, Issue 76: added new annotation @EndpointParam, added support for Availability Zones and Regions
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2526 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-28 01:41:31 +00:00
sharedocs1@gmail.com caaf950fc1 Rewritten the distribution generation to a) use descriptors from a shared dependency b) correctly package transitive dependencies and c) correctly JarJar these dependencies
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2517 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-24 19:50:37 +00:00
adrian.f.cole 9c4ff83f25 Issue 139: introduced default exception for 404 errors
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2501 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-22 00:05:16 +00:00
adrian.f.cole 8cea0a9d89 improved error check
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2496 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-21 06:52:34 +00:00
adrian.f.cole 49636c81b2 Issue 138: Add User agent
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2495 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-21 05:37:54 +00:00
adrian.f.cole 98371e6b37 Issue 112: moved NamedResource to vcloud as it is only used there. added id-based getVDC and getTasksList
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2471 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-19 08:30:53 +00:00
sharedocs1@gmail.com 3ba7c276a7 Added a tweaked "jar-with-dependencies" descriptor that includes only the dependencies that need to be JarJar-ed. See
http://code.google.com/p/jclouds/issues/detail?id=127

git-svn-id: http://jclouds.googlecode.com/svn/trunk@2466 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-18 08:49:41 +00:00
adrian.f.cole ce1b6dea27 Issue 130: added server state
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2462 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-18 07:44:52 +00:00
adrian.f.cole 8116d47b67 Removed dependency of apache commons-io as it overlaps with guava. note guava will include google collections soon
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2457 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-17 20:10:58 +00:00
adrian.f.cole f2e7e259d3 removed unused base classes
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2456 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-17 17:02:51 +00:00
sharedocs1@gmail.com 74a551f4f0 Updated packaging and JarJar-ing of core dependencies. See http://code.google.com/p/jclouds/issues/detail?id=127
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2455 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-17 15:23:19 +00:00
sharedocs1@gmail.com 7a42009f0e Ensured the core and the httpnio projects use the same version of jetty
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2451 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-17 15:15:26 +00:00
adrian.f.cole 0dc9f42502 Issue 129, Issue 130: added ec2 to abstraction and ant tool
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2446 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-16 08:24:25 +00:00
adrian.f.cole f9e5839134 Issue 112, Issue 129, Issue 130: add hosting.com to compute provider and ant tool
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2444 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-16 03:49:13 +00:00
adrian.f.cole 9518a67228 Issue 130, Issue 129: revised compute abstraction to be more resource oriented. added GET to ant
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2443 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-16 00:42:40 +00:00
adrian.f.cole 96c9758da8 Issue 128: added atmos to vfs
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2427 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-15 01:05:58 +00:00