Commit Graph

8002 Commits

Author SHA1 Message Date
Adrian Cole df258a49d4 Merge pull request #1518 from jclouds/async-nits
Async nits from issue #1511
2013-04-10 08:24:17 -07:00
adriancole 7db3af1b1e renamed ignored exception to ignored 2013-04-10 08:15:57 -07:00
adriancole 5bc0678a1c naming convention and warning feedback from issue #1511 2013-04-10 08:13:13 -07:00
adriancole 32c0acdb23 added javadoc to FormSigningModule 2013-04-10 08:12:30 -07:00
Adrian Cole ebc574d378 Merge pull request #1517 from jclouds/fix-java7-empty-put-test
Fixing S3ClientMockTest hanging on Java 7 since 843ed57
2013-04-10 07:03:58 -07:00
Andrew Phillips 282f3e2a37 Trying to get the test to *pass* now 2013-04-10 13:04:44 +02:00
Andrew Phillips 52301e0a86 Fixing S3ClientMockTest hanging on Java 7 since 843ed57 2013-04-10 12:03:34 +02:00
Adrian Cole 3c34aeb112 Merge pull request #1514 from jclouds/use-more-constants
use more constants in tests
2013-04-09 23:33:01 -07:00
Adrian Cole 0b9eedbc06 Merge pull request #1511 from jclouds/async-is-an-option
remove requirement to support AsyncApi
2013-04-09 23:10:56 -07:00
adriancole 2e64f3e156 removed async api from ultradns-ws 2013-04-09 22:59:29 -07:00
adriancole 7e0c4cfb00 removed async api from dynect 2013-04-09 22:35:05 -07:00
adriancole d1af582ed0 removed async api from cloudloadbalancers 2013-04-09 22:07:55 -07:00
adriancole 6afb0dc6b9 quarantined openstack api and providers that still use async code 2013-04-09 22:07:55 -07:00
adriancole 210250f63f decoupled code that requires async apis from cloud identity 2013-04-09 22:07:54 -07:00
adriancole e613c95eb9 decoupled code that requires async apis from keystone 2013-04-09 22:07:54 -07:00
adriancole dce0ecd889 migrated sts and route53 entirely off deprecated async interfaces 2013-04-09 22:07:45 -07:00
adriancole 61067d3683 Deprecated remaining code related to RestContext, RestApiMetadata, and RestClientModule for ApiContext, HttpApiMetadata, HttpApiModule 2013-04-09 22:07:43 -07:00
adriancole 2855cacc6d use more constants in ultradns-ws tests 2013-04-09 21:34:23 -07:00
adriancole d37484f127 use more constants in sts tests 2013-04-09 21:34:22 -07:00
adriancole 091ef98dc9 use more constants in cloudloadbalancers tests 2013-04-09 21:34:17 -07:00
adriancole e22be464d0 use more constants in dynect tests 2013-04-09 20:37:07 -07:00
adriancole b2f0f3dc71 use more constants in route53 tests 2013-04-09 20:20:18 -07:00
Andrew Gaul b4819b6c17 Merge pull request #1512 from jclouds/deprecate-weird-blobstore-stuff
deprecated blobstore interfaces that imply complex internal code
2013-04-09 16:48:26 -07:00
adriancole f56da43db1 deprecated blobstore interfaces that imply complex internal code 2013-04-09 14:37:34 -07:00
Adrian Cole 109db817ed Merge pull request #1508 from jclouds/deprecate-async
Deprecate async
2013-04-09 13:04:19 -07:00
Andrew Gaul 537266fdb4 Merge pull request #1504 from jclouds/clean-s3-mpu
refactor MPU classes and tests
2013-04-09 10:43:39 -07:00
adriancole 053197fe61 deprecated all top-level Async apis and clients 2013-04-09 10:18:31 -07:00
adriancole d3e3f1e8b1 refactored swift MPU and added test 2013-04-09 09:44:48 -07:00
adriancole 413538c453 refactored aws-s3 MPU test 2013-04-09 09:44:44 -07:00
adriancole 36dd831b84 moved all code off use of RestContext except CloudStackContext, which will use it until 1.7 2013-04-09 09:23:31 -07:00
adriancole 8771f75d50 added apiVersion field to BaseContextLiveTest so that CloudStack tests don't need to rely on as much injection 2013-04-09 09:23:30 -07:00
adriancole 4d0e6ae699 added type token means for buildApi() as it is in fact used 2013-04-09 09:23:26 -07:00
adriancole 2cdf19a6b1 removed async expect tests 2013-04-08 20:45:04 -07:00
Adrian Cole 33745cdeb1 Merge pull request #1502 from abayer/listnodesdetails-work
Adding listNodesByIds across the board.
2013-04-08 20:00:18 -07:00
Adrian Cole 76066a2678 Merge pull request #1503 from jclouds/closeable-api
expose Closeable, top-level apis via ContextBuilder.buildApi()
2013-04-08 18:01:28 -07:00
Andrew Bayer c566418d87 Adding listNodesByIds across the board.
Adding to both ListNodesStrategy and ComputeServiceAdapter. When
possible, does a query explicitly for the specified IDs. When not,
falls back on either listDetailsOnNodesMatching (for ListNodesStrategy
implementations and in BaseComputeService) or filters listNodes output
itself (in ComputeServiceAdapter).
2013-04-08 17:21:01 -07:00
adriancole 8f68de0018 added temporary workaround for AutoCloseable which will be deleted in jclouds 1.7 2013-04-08 17:11:33 -07:00
adriancole 88871c9fe9 issue #1501: add Closeable annotation to all top-level apis 2013-04-08 16:13:09 -07:00
adriancole 4ced43566b issue #1501: allow Closeable, top-level apis to be used as opposed to RestContext 2013-04-08 15:14:59 -07:00
Ignasi Barrera eaff39c78e Merge pull request #1487 from nacx/statement-builders
Enforce the use of builders in Ruby and Chef statements
2013-04-04 23:39:52 -07:00
Adrian Cole c826b5044d Merge pull request #1495 from iocanel/fix-test
Add @Inject to the Compute class.
2013-04-04 16:54:39 -07:00
Ioannis Canellos a03d4183ae Add @Inject to the Compute class. 2013-04-05 01:51:43 +03:00
Adrian Cole 3e9c3dc6e6 Merge pull request #1490 from maginatics/do-slice-string-cast
Cast String Payloads to String
2013-04-03 17:56:45 -07:00
Adrian Cole 0f1675cc18 Merge pull request #1489 from maginatics/remove-input-suppliers
Remove InputSuppliers.of(String)
2013-04-03 17:55:25 -07:00
Adrian Cole 0b616fd81a Merge pull request #1464 from aplowe/master
cloudstack: adding support for create volume from a custom disk offering
2013-04-03 17:21:38 -07:00
Adrian Cole 366a728b08 Merge pull request #1480 from maginatics/http-put-zero-content-length
Emit Content-Length: 0 for empty PUTs
2013-04-03 17:21:20 -07:00
Andrew Gaul be1da2501e Remove InputSuppliers.of(String)
Callers rarely want this functionality and should call
ByteStreams.newInputStreamSupplier when they do.
2013-04-03 15:52:43 -07:00
Andrew Gaul 10d29f5ef2 Cast String Payloads to String 2013-04-03 15:51:44 -07:00
Adrian Cole d938349229 Merge pull request #1488 from maginatics/remove-input-suppliers-of-input-stream
Remove InputSuppliers.of(InputStream)
2013-04-03 15:39:58 -07:00
Andrew Gaul 648e6c2a8a Remove InputSuppliers.of(InputStream)
This method breaks the contract of an InputSupplier since every call
to getInput returns the same InputStream instance.  This is
particularly dangerous when one of the callers mutates or closes the
InputStream which causes all others callers to fail.
2013-04-03 13:19:42 -07:00