Commit Graph

121 Commits

Author SHA1 Message Date
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 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 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
sharedocs1@gmail.com 0b449924b3 Last tweaks (for the moment) to the Maven assembly. See http://code.google.com/p/jclouds/issues/detail?id=127
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2479 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-20 14:38:06 +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
sharedocs1@gmail.com b3907f7f88 Added skeleton READMEs for projects. See http://code.google.com/p/jclouds/issues/detail?id=127
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2452 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-17 15:17:52 +00:00
adrian.f.cole 107ef1c040 raised default timeout of get/put commands in blobstores
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2435 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-15 05:58:53 +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 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 573d654d7d Cleaned up POMs (removed unnecessary <packaging>jar</packaging> and moved a few things around)
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2398 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-11 16:36: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
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 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
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 474936d711 Issue 116: consolidated azure modules
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2251 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-11 07:38:47 +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 99ba4498ec changed to Linked Lists so that unit tests are predictable across JDKs
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2234 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-09 03:27:10 +00:00
adrian.f.cole b14210bf92 changed name of blobstore module
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2060 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-06 22:52:52 +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 830d90874d Issue 73: updated to allow container listings to have pagination
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2037 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-11-02 09:13:40 +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 0c7ac791dc Issue 86: added blobstore support for azure
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2016 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-31 00:52:06 +00:00
adrian.f.cole f285e85ae7 removed bad xstream dependency
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2012 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-31 00:40:19 +00:00
adrian.f.cole aa6bb89d75 Issue 113: signature logger
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2008 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-30 20:46:58 +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 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 ee6ffff298 Issue 73: normalizing names of objects; break metadata into interfaces so that they can be implemented differently
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1986 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-19 01:14:25 +00:00
adrian.f.cole eefd7d47f8 removed multimap for user metadata
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1984 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-14 21:24:50 +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 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 04f70ce8f7 disabled wire logging
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1972 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-12 06:06:28 +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 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 b3a9e76d21 added timeout parameter for builders
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1951 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-10-08 18:38:36 +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 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 66c1b593b9 Issue 95: factories that support alternate endpoints
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1921 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-25 00:38:40 +00:00
adrian.f.cole 7a83144421 Issue 86
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1920 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-25 00:00:22 +00:00
adrian.f.cole f0d0aeb723 Issue 98: disabled test that doesn't work
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1919 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-24 23:59:36 +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 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 7a6b9fe6cd fixed testing account
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1911 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-24 00:54:11 +00:00
adrian.f.cole e3672b6a59 Issue 73: Revised and renamed key value store to BlobStore with common Map implementations; refactored implementations and test drivers to utilize new blobstore
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1910 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-24 00:28:01 +00:00
adrian.f.cole 30a738b327 issue 73: rename compat layer to keyvaluestore since it is more descriptive
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1884 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-05 19:06:03 +00:00
adrian.f.cole 64cf29701d initial cut of azure queue service
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1883 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-03 17:55:57 +00:00
adrian.f.cole 6a8c3d160c Issue 86: refactored code up to storage level for create options and metadata listing
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1882 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-03 17:53:46 +00:00
adrian.f.cole 6373d05d2f fixed bad import
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1881 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-03 16:51:22 +00:00
adrian.f.cole 535e2edadd Issue 86: fixed test
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1880 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-03 08:17:02 +00:00
adrian.f.cole 0412f20614 Issue 86: added root container commands and delete container
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1879 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-03 08:14:45 +00:00
adrian.f.cole 9e2a68cf36 Issue 86: create container support
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1878 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-03 07:48:35 +00:00
adrian.f.cole df7a392208 Issue 86: corrected to only allow the comp header into the signature
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1877 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-03 07:48:04 +00:00
adrian.f.cole 7e9229d55e Issue 86: first command for blob service
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1876 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-03 04:26:39 +00:00
adrian.f.cole 36aadce94f Issue 86 added error parsing
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1875 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-03 04:26:05 +00:00
adrian.f.cole 0333fb7c13 Issue 86: added base options for enumerated results
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1874 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-03 04:25:23 +00:00
adrian.f.cole 9de6b331a7 Issue 86: shortened project names
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1867 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-01 23:31:56 +00:00
adrian.f.cole e3b3ca5e6f Issue 86: authentication filter for Microsoft Azure Storage
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1863 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-01 23:07:35 +00:00
adrian.f.cole 9ee13291bb Issue 86: setup maven structure for azure cloud storage
git-svn-id: http://jclouds.googlecode.com/svn/trunk@1860 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-09-01 06:16:38 +00:00