Commit Graph

480 Commits

Author SHA1 Message Date
adrian.f.cole e9aee711d3 Issue 76: restructured to jaxrs annotations and created new ones where functionality was lacking. added resteasy client apis to our repository, as there is no dep-free dist available from source. introduced TransformingHttpCommandExecutorService, which processes http independently of extracting results.
This uses an ExecutorService.  In google app engine, there is now a WithinThreadExecutorService which is automatically selected via CloudContext as per the annotation SingleThreaded.  All command classes have been converted to annotation definitions in S3Connection.

git-svn-id: http://jclouds.googlecode.com/svn/trunk@1608 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-11 22:36:51 +00:00
adrian.f.cole f86e06f3d8 Issue 73: created module for object storage
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1604 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-05 21:24:22 +00:00
adrian.f.cole fe012d98e2 increased default timeout so ec2 can finish
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1497 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-29 15:54:15 +00:00
adrian.f.cole 383b9bf2c6 cleaning up Handler binding
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1462 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-24 22:38:37 +00:00
adrian.f.cole 48c3155450 issue 69: refactored http clients to not be bound to a single endpoint such that redirects can be assigned to another host
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1456 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-24 18:25:04 +00:00
adrian.f.cole 39e96d041f Issue 69: removed unusable or redundant code wrt http error handling
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1455 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-22 07:21:03 +00:00
adrian.f.cole 1557173695 Issue 68 expose endPoint URI in HttpRequest
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1453 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-21 01:45:34 +00:00
adrian.f.cole 8bd15c7fc9 converted http methods to enums
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1449 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-21 00:22:04 +00:00
adrian.f.cole 3f7833c2c3 Issue 55 enhanced integration tests to support redirect testing
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1448 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-19 20:08:31 +00:00
adrian.f.cole e773803ee2 Issue 62: always set Content-Length
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1424 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-11 23:20:37 +00:00
adrian.f.cole bc0fddac45 fixed imports
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1422 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-11 23:18:03 +00:00
jamurty e102d1e64f Made backoff-delay error handler test more forgiving of delays in testing
git-svn-id: http://jclouds.googlecode.com/svn/trunk@869 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-29 07:12:59 +00:00
adrian.f.cole 0f346ca1c2 new license header
git-svn-id: http://jclouds.googlecode.com/svn/trunk@864 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-28 21:10:33 +00:00
jamurty 2c4b66a960 Factored Jetty testing code into a separate class, and added a derived test for Backoff Retry implementation. This test needs some work to obtain the system's actual retry limit, rather than assuming a constant limit of 5
git-svn-id: http://jclouds.googlecode.com/svn/trunk@854 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-25 18:33:27 +00:00
jamurty 1f64fb1db3 Unit tests for BackoffLimitedRetryHandler
git-svn-id: http://jclouds.googlecode.com/svn/trunk@853 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-25 17:33:29 +00:00
adrian.f.cole bb3e8e160c increased timeout for slow machines
git-svn-id: http://jclouds.googlecode.com/svn/trunk@835 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-22 15:39:31 +00:00
adrian.f.cole f8da659695 made tests parallel and fixed some transient errors in BaseS3Map
git-svn-id: http://jclouds.googlecode.com/svn/trunk@834 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-22 15:35:57 +00:00
adrian.f.cole 69deb933e8 separated out unit tests from integration tests and fixed javadoc
git-svn-id: http://jclouds.googlecode.com/svn/trunk@810 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-19 17:33:41 +00:00
adrian.f.cole 67683084ff finished creating integration tests for all functionality needed for beta. fixed bad logging formats, added javadoc
git-svn-id: http://jclouds.googlecode.com/svn/trunk@643 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-10 19:52:55 +00:00
adrian.f.cole db14a0232d refactored out s3nio module and centralized http handling code
git-svn-id: http://jclouds.googlecode.com/svn/trunk@485 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-09 20:31:55 +00:00
adrian.f.cole 186504b7e8 cleaning cruft
git-svn-id: http://jclouds.googlecode.com/svn/trunk@418 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-06 22:09:35 +00:00
adrian.f.cole 23b956f894 integration tests for gae
git-svn-id: http://jclouds.googlecode.com/svn/trunk@394 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-05 18:37:03 +00:00
adrian.f.cole 352f99b0b8 Issue 4: retry on 500
git-svn-id: http://jclouds.googlecode.com/svn/trunk@347 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-05 16:47:17 +00:00
adrian.f.cole e55f31caad addressed all generic issues and Issue 14
git-svn-id: http://jclouds.googlecode.com/svn/trunk@310 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-05 12:07:27 +00:00
adrian.f.cole c5486f6c5e Issue 8: Removed direct dependencies on java.util.logging, LoggingModules are now used to select logging
git-svn-id: http://jclouds.googlecode.com/svn/trunk@251 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-04 20:19:42 +00:00
adrian.f.cole 7b10148328 Issue 1: resolved connection leak and hardened code related to connection handling
git-svn-id: http://jclouds.googlecode.com/svn/trunk@199 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-02 20:04:12 +00:00
adrian.f.cole 89d86de812 changed domain object keys to be immutable and hardened with null checks
git-svn-id: http://jclouds.googlecode.com/svn/trunk@140 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-05-01 19:43:02 +00:00
adrian.f.cole ca8f278580 removed google from default module list
git-svn-id: http://jclouds.googlecode.com/svn/trunk@72 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-04-30 13:28:24 +00:00
ferncam1 86a2e33f7e formatting
git-svn-id: http://jclouds.googlecode.com/svn/trunk@68 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-04-28 18:58:08 +00:00
ferncam1 483043ea87 initial import to svn
git-svn-id: http://jclouds.googlecode.com/svn/trunk@3 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-04-28 09:59:49 +00:00