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
sharedocs1@gmail.com
68b1ec926c
Added a "dependencies" descriptor to demonstrate how we might include deps in the final package. See
...
http://code.google.com/p/jclouds/issues/detail?id=127
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2417 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-14 13:30:49 +00:00
adrian.f.cole
01bb58d712
Issue 134: accidentally made http singlethreaded
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2411 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-13 21:02:38 +00:00
adrian.f.cole
4a22f808d1
Issue 134: switch to typed payloads for http requests and blob types
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2410 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-13 20:46:48 +00:00
adrian.f.cole
74be2180d3
Issue 131: reorganized package structure
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2409 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-13 06:42:22 +00:00
adrian.f.cole
1eb4619faa
Issue 131: extract out bouncycastle
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2408 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-13 05:16:26 +00:00
adrian.f.cole
507794042e
Issue 131: move joda to extension
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2407 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-13 02:24:30 +00:00
adrian.f.cole
428709f1a8
Issue 131: transfer 1-time abstraction to httpnio
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2406 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-12 23:38:33 +00:00
adrian.f.cole
a900e05a1f
Issue 131: modularized out blobstore
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2405 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-12 23:28:02 +00:00
sharedocs1@gmail.com
568522ecda
Added packaging for core and a full release ZIP - first cut (issue 127)
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2397 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-11 16:36:01 +00:00
adrian.f.cole
2fddd3223e
Issue 130, 129, 112: added ability for terremark to remove its dependencies. added profile and image objects. refactored ant to include logger
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2396 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-10 23:12:57 +00:00
adrian.f.cole
0f835d1fdb
Issue 123: added test case for RimuHostingCreateServerResponse
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2395 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-10 17:44:21 +00:00
adrian.f.cole
3c41116782
Issue 130: basic support for compute abstraction
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2391 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-10 06:36:10 +00:00
adrian.f.cole
60312b64f3
Issue 79: created put method
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2390 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-10 06:32:31 +00:00
adrian.f.cole
572fe270c4
Issue 129: readying ant plugin for multiple cloud providers
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2388 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-09 02:39:56 +00:00
adrian.f.cole
6aeb907620
Issue 129: only use uri to get abstract services. credentials are embedded in the uri, urlencoded as necessary
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2387 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-09 01:56:27 +00:00
ivan@ivan.net.nz
22f98a77c7
Added ant tests
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2385 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-08 07:34:02 +00:00
adrian.f.cole
fc5f675be5
reduced iterations so the tests will run faster
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2382 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-07 19:42:51 +00:00
adrian.f.cole
1f6b92fc9d
made times looser so that windows won't break
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2381 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-07 19:28:17 +00:00
adrian.f.cole
9e340f286e
Issue 128: added initial vfs module and fixed dependent bugs
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2374 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-07 07:09:57 +00:00
adrian.f.cole
4a65872d9b
removed unused import
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2363 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-02 16:56:43 +00:00
ivan@ivan.net.nz
84116b387c
Renamed servers -> compute, ServerService -> ComputeService
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2347 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-30 02:28:42 +00:00
ivan@ivan.net.nz
13dd0a3f67
RimuHosting Impl of Server and ServerService
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2342 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-29 04:41:27 +00:00
ivan@ivan.net.nz
44ec84c8aa
Initial Server Interface commit
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2341 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-28 23:30:57 +00:00
adrian.f.cole
a6e43612fd
added Utils.replaceTokens
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2336 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-28 01:50:26 +00:00
adrian.f.cole
17c976ce01
updated to latest rc
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2335 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-28 01:35:51 +00:00
adrian.f.cole
0b94f0ef12
added path to redirect options
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2315 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-23 08:09:59 +00:00
adrian.f.cole
839cf3d26c
converted to nanos as currenttimemillis is only accurate to 10ms
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2307 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-22 18:20:56 +00:00
adrian.f.cole
fc9fd1e93d
Bad newlines on windows
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2302 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-21 20:23:19 +00:00
sharedocs1@gmail.com
99f29fb10b
Cleanup.
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2301 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-21 00:49:03 +00:00
adrian.f.cole
a35a0f84ab
updated to latest guice
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2300 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-17 21:20:38 +00:00
adrian.f.cole
bc238bc507
Issue 121: converted all modules to sync/asyc
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2293 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-15 23:16:38 +00:00
adrian.f.cole
9a1abce72f
Issue 112: added better testing for cloud compatibility
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2290 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-15 01:48:27 +00:00
adrian.f.cole
3aa7e73351
Issue 112: added support for most Terremark Internet Services Functions
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2287 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-14 00:57:17 +00:00
sharedocs1@gmail.com
8a7f1e42e0
Adding svn:ignore part 1.
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2273 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-12 22:55:18 +00:00
adrian.f.cole
aa1dd2009b
fixed post binder param
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2271 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-12 21:52:48 +00:00
adrian.f.cole
fedf3ac2cd
fixed annotation processing of @ParamParser
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2268 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-12 18:41:46 +00:00
adrian.f.cole
9a654d7708
Issue 117: fixed pom.xml and character encodings
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2267 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-12 15:42:49 +00:00
adrian.f.cole
10fe315b7d
Issue 116: consolidated blobstore into core
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2249 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-11 07:10:33 +00:00
adrian.f.cole
0268cb59fc
Issue 118: removed JDK 5 and rolled concurrent into core
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2248 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-11 06:29:38 +00:00
adrian.f.cole
78fbcd0688
added support for links with names
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2246 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-11 02:57:33 +00:00
adrian.f.cole
7602f1b7b8
Issue 112: formatting and pulled shareable code into core
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2241 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-09 17:44:00 +00:00
adrian.f.cole
59cd117fdf
fixed unit tests
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2238 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-09 06:13:41 +00:00
adrian.f.cole
7f3e658953
Issue 76: added FormParam support
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2233 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-09 03:25:17 +00:00
adrian.f.cole
5d4a5622fc
fix file headers
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2051 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-06 21:07:35 +00:00
adrian.f.cole
ce5e7017eb
thread safety in xml parser lookup
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2043 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-04 01:58:46 +00:00
adrian.f.cole
cc0a346289
utility for eventual consistency testing
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2036 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-02 09:11:13 +00:00
adrian.f.cole
67612d0f0c
Issue 114: first support for twitter
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2033 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-31 19:35:14 +00:00
adrian.f.cole
3d030cfac0
removed mapmaker expiration as it is incompatible with google appengine. replaced with ExpirableSupplier
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2032 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-31 09:07:57 +00:00
adrian.f.cole
bcd1c2343a
marked stateless objects as Singleton
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2015 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-31 00:48:49 +00:00
adrian.f.cole
243ec0d2aa
Issue 113: centralized loggers and switched to logger: jclouds.signature not jclouds.signature.wire
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2007 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-30 16:52:04 +00:00
adrian.f.cole
5b95c35ca7
Issue 113: signature logger
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2006 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-30 16:19:35 +00:00
adrian.f.cole
1bc88f36f2
fixed double-slash in path
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2004 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-30 03:26:33 +00:00
adrian.f.cole
7171f2c431
fixed double-slash in path
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2002 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-30 03:20:27 +00:00
adrian.f.cole
050f6e9a82
Issue 74, Issue 76, Issue 101: revamped blobstore and rest subsystems; Issue 10: removed assisted inject
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2001 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-29 20:17:42 +00:00
adrian.f.cole
ff9abb6884
Issue 76: parse response header Location
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1985 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-19 01:11:34 +00:00
adrian.f.cole
bf0943ac6c
add better support for matrix
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1983 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-14 21:24:11 +00:00
adrian.f.cole
e939114702
tuned timestamp logic
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1982 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-14 04:59:51 +00:00
adrian.f.cole
ae1ad7498b
better message in exception
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1978 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-14 01:14:21 +00:00
adrian.f.cole
33d11fe07f
Issue 73: changed eTag to String, as at least two clouds don't have parsable etags; changed user metadata to Map from Multimap as there are no dupes
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1973 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-12 06:10:15 +00:00
adrian.f.cole
9c3dcdf495
Issue 76: Reverted decision to rename binders to decorators. binders are not decorators, as they do not enclose objects and add behavior
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1970 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-11 23:22:49 +00:00
adrian.f.cole
06c63e6284
Issue 74: changed scope for performance tests
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1969 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-11 18:38:02 +00:00
adrian.f.cole
50fc3cb913
Issue 74: refactored logging including addition of new trace and header logs. These remove the need for separate json and xml debugging, as it is seen in wire logs
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1968 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-10 21:55:18 +00:00
adrian.f.cole
5b7878b0ea
Issue 76: added support for @Produces and @Consumes, replaced @EntityBinder with @DecoratorParam so that we can manipulate more things then just entities; organized rest module
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1952 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-10 00:18:34 +00:00
adrian.f.cole
e93a081d9e
fixed to work with Compute Maps
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1947 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-07 21:08:42 +00:00
adrian.f.cole
557d28783f
Issue 109, Issue 73: more work on compatibility layer; expose vendor interface as getApi(); more Strategies
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1946 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-05 16:27:48 +00:00
adrian.f.cole
e95e8f3429
Issue 108
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1942 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-03 22:33:10 +00:00
adrian.f.cole
a1ca5773c7
Issue 108: changed from List to SortedSet
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1941 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-03 19:53:27 +00:00
adrian.f.cole
502dc92836
Issue 103, Issue 73: cleaned up injection and portability layer, removing need for most internal classes and facilitating shared testing stubs across providers
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1940 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-30 21:17:07 +00:00
adrian.f.cole
be48d352f9
Issue 103: changed class processors to use TypeLiteral to obtain class object instead of factories
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1936 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-28 01:53:44 +00:00
adrian.f.cole
2de58bb5b9
Issue 102: refactor to use RestContext instead of httpresponse.request
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1935 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-27 19:28:37 +00:00
adrian.f.cole
9f2ebf62cd
Issue 88: corrected test to accurately reflect need for leading double-dashes
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1933 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-27 19:09:26 +00:00
adrian.f.cole
ac8c681eb1
Issue 76: added ParamParser on Methods and added ability for ResponseTransformers to implement RestContext which will give them access to the originating request and args
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1931 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-27 18:24:51 +00:00
adrian.f.cole
09b2c80cd2
Issue 97: added function to derive date from seconds since epoch
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1930 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-27 18:22:32 +00:00
adrian.f.cole
98ad5128df
fixed test name
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1929 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-27 18:21:30 +00:00
adrian.f.cole
e89aab8453
Issue 99: added multipart form support
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1928 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-27 18:20:53 +00:00
adrian.f.cole
98b759f51a
Issue 76: add support for @QueryParam
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1926 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-25 17:22:34 +00:00
adrian.f.cole
bb50a7364f
Issue 99: organize binders
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1924 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-25 05:33:03 +00:00
adrian.f.cole
58b075562f
Issue 95: multiple endpoints per interface
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1922 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-25 04:02:38 +00:00
adrian.f.cole
e680ce6302
made default properties for NIO
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1918 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-24 23:25:01 +00:00
adrian.f.cole
95409990b1
Issue 95: created qualifier annotations for endpoints and removed host/port logic
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1917 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-24 22:49:43 +00:00
adrian.f.cole
9f78e8d2fc
Issue 96: removed redundant factories and modified utilities and functions to use XML parsers directly
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1915 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-24 22:42:58 +00:00
adrian.f.cole
eaa4674918
added support for BASIC authentication
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1914 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-24 22:36:53 +00:00
adrian.f.cole
3cde3d6356
Issue 67: convert to javax.inject annotations
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1913 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-24 05:37:25 +00:00
adrian.f.cole
ffd34b36c2
Updates to Http: separate md5 from etag, switch from URL to URI
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1909 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-24 00:20:42 +00:00
adrian.f.cole
09f81b222a
Issue 82: Filters didn't copy when redirects occurred
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1908 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-24 00:18:50 +00:00
adrian.f.cole
2f2dd9f881
refactored to not require the type of the api
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1907 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-24 00:14:17 +00:00
adrian.f.cole
ca7ae7040c
refactored to not require the type of the api
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1906 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-24 00:14:00 +00:00
adrian.f.cole
4a091d0669
formatting
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1903 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-23 23:18:45 +00:00
adrian.f.cole
d941ae646e
Issue 76: added ability to specify multiple default headers and queries, as well addedd a common collection type
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1902 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-23 23:16:48 +00:00
adrian.f.cole
6de55b5fd6
Issue 76: added ability to specify multiple default headers and queries, as well addedd a common collection type
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1901 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-23 23:15:43 +00:00
adrian.f.cole
d22ec1690f
Issue 93: added concurrent dep to core
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1899 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-23 22:55:23 +00:00
adrian.f.cole
ed12a262ce
Issue 93: moved concurrent libraries to their own module and setup custom properties so that it can compile under jdk 5
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1885 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-23 22:50:18 +00:00
adrian.f.cole
4e05fcf529
took out null checking, as exceptions are now thrown when parsing fails
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1873 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-03 03:57:21 +00:00
adrian.f.cole
94b13626f1
Issue 76: added support for default header parameters on an interface
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1872 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-03 03:49:13 +00:00
adrian.f.cole
7dd111435b
changed to correctly address Byte-Order mark
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1871 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-03 03:48:14 +00:00
adrian.f.cole
086bab21f3
Issue 76: added support for default query parameters on an interface
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1870 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-02 23:09:30 +00:00
adrian.f.cole
8889daaa9b
tests for hex encoding
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1869 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-02 23:08:35 +00:00
adrian.f.cole
3a569021dc
fixed DateService to throw Exceptions instead of returning null
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1868 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-02 23:07:36 +00:00
adrian.f.cole
a0192989d4
added base64 utility
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1862 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-01 23:01:17 +00:00
adrian.f.cole
93866572a0
Issue 85: removed HttpMethod enum, as it is inherently non-extensible. Documented http://code.google.com/p/jclouds/wiki/NewService
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1859 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-08-22 23:19:30 +00:00
adrian.f.cole
fbb7740f17
allow filtering to be chained by returning the request on filter()
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1854 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-08-09 22:59:33 +00:00
adrian.f.cole
44eed3917f
Issue 76: properly address UTF encoding of paths
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1843 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-08-09 22:41:55 +00:00
adrian.f.cole
6f58f153b5
added constructor that accepts http headers
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1842 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-08-09 22:40:35 +00:00
adrian.f.cole
3571be7a16
Issue 76: allow map binders to work without args in rare cases where there are no parameters, but a request body is needed
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1833 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-23 09:11:39 +00:00
adrian.f.cole
feb0385c0a
Issue 76: retyped PostBinder so that it can be used with PUTs that also need parameters
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1826 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-21 17:00:15 +00:00
adrian.f.cole
c63e532271
Issue 79: improved session handling
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1825 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-21 16:50:58 +00:00
adrian.f.cole
ea874483b0
Issue 79: added ssh exec feature
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1824 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-21 12:45:08 +00:00
adrian.f.cole
16e87c39f2
Issue 75: fixed Range header on tests
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1822 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-20 15:28:14 +00:00
jamurty
427ccfa963
Issue 75: Added GET with options for object
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1820 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-19 23:08:08 +00:00
adrian.f.cole
3d5d31f037
Issue 76: fixed varags annotation searching for subclasses/implementors
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1653 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-19 18:39:39 +00:00
adrian.f.cole
2b0eb5025a
Issue 76:
...
New interface annotation parsing:
1. HttpRequestOptions can now be a vararg option. While we only support one element at the moment, it can cut down on repetition.
ex.
public List<Stuff> listStuff();
public List<Stuff> listStuff(ListOptions options);
becomes
public List<Stuff> listStuff(ListOptions ... options);
This is especially important when attempting to limit the copy-pasting of annotations which are the same between slight deviations
2. HttpRequestOptions can now create a path suffix. Again, this is to cut down on redundancy in the api:
ex.
public List<Stuff> listStuff();
public List<Stuff> listStuff(ListOptions options);
@Path(/details)
public List<Stuff> listStuffDetails();
@Path(/details)
public List<Stuff> listStuffDetails(ListOptions options);
becomes
public List<Stuff> listStuff(ListOptions ... options);
where ListOptions contains withDetails option.
example usage:
List<Server> servers = connection.listServers(withDetails());
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1652 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-19 17:33:17 +00:00
adrian.f.cole
02b35f2cb0
Issue 77: rackspace server commands
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1651 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-18 22:34:35 +00:00
adrian.f.cole
3daa05652b
Issue 79: first run of ssh support
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1649 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-18 18:45:19 +00:00
adrian.f.cole
2272333eaa
missing license header
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1646 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-18 14:54:36 +00:00
adrian.f.cole
5a548f5a7e
Issue 76: POST support; Added PostParam PostBinder and renamed PathParamParser to ParamParser so that it can be reused for post.
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1644 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-18 14:52:19 +00:00
adrian.f.cole
205a929526
entity was missing on redirect
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1643 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-18 14:49:34 +00:00
adrian.f.cole
73ec708b03
Issue 77: iso8601 timezones aren't supported in DateService. changed to use regular DateTime constructor
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1639 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-17 15:55:22 +00:00
adrian.f.cole
2d68a4e748
Issue 77: added log4j to rackspace
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1637 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-17 15:19:41 +00:00
jamurty
b25f3fbed7
Issue 75: Implemented object PUT and DELETE.
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1634 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-17 06:22:56 +00:00
adrian.f.cole
d92f4e2750
added json to core parser module
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1631 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-16 22:18:28 +00:00
adrian.f.cole
b7fbf48dbb
added gson repo
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1624 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-14 10:35:23 +00:00
adrian.f.cole
2573d399ca
Issue 76: new annotation for RequestFilters
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1623 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-13 22:47:45 +00:00
adrian.f.cole
8588776eb0
added json support
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1621 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-13 22:44:32 +00:00
jamurty
f9cd7e19d9
HttpResponse now requires the corresponding request's URL in its constructor, so the response's S3Object key name can be reconstituted. A better approach may be to associate the entire HttpRequest object with the related HttpResponse?
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1620 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-07-13 19:56:45 +00:00
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
564573a0ad
new beta
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1504 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-30 17:53:59 +00:00
adrian.f.cole
88cf2aad63
better debug and disabled google test
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1503 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-30 17:19:13 +00:00
adrian.f.cole
2639bedc8e
[maven-release-plugin] prepare release 1.0-beta-2
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1502 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-30 17:17:16 +00:00
adrian.f.cole
f146babae1
ExecutionExceptions are unwrapped, changed to response exception
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1498 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-29 17:11: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
83a2d93459
Issue 71: retry on 400/RequestTimeout and 409/OperationAborted
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1495 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-06-29 14:41:56 +00:00