Commit Graph

9878 Commits

Author SHA1 Message Date
Adrian Cole a85dd6e0f9 Migrate off PaginatedIterable to Iterator. Fix some live test bugs. 2014-11-04 14:21:36 -08:00
Adrian Cole a5ac88f1d7 Cleanup ListPage in google apis. 2014-11-04 08:25:03 -08:00
Andrea Turli 6219b77dbc JCLOUDS-737 update docker to support v1.3 2014-11-03 19:23:09 -08:00
Daniel Broudy 1772ea896b Adding fix to Project.get fallback. Returns 400 or 404. 2014-11-03 15:20:20 -08:00
Adrian Cole 19245ec18b JCLOUDS-750 Convert GoogleComputeEngine to AutoValue + general cleanup. 2014-11-03 15:20:20 -08:00
Adrian Cole eb8b154869 JCLOUDS-750 Remove need for custom json type adapters on OAuth. 2014-11-02 08:28:42 -08:00
Adrian Cole c318612f60 JCLOUDS-750 Remove need for custom json type adapters on OAuth. 2014-11-02 08:28:42 -08:00
Adrian Cole d8d7b130a3 fixed javadoc typo. 2014-11-02 08:14:45 -08:00
Adrian Cole b04fd71998 JCLOUDS-750 FieldNamingStrategy is no longer required. 2014-11-01 11:55:36 -07:00
Adrian Cole 45fd59f4b7 JCLOUDS-750 Revert 5b6f1e929e in favor of tighter contract on @SerializedNames. 2014-11-01 10:56:04 -07:00
Daniel Broudy 1bd75d7c59 Improved live tests for Load Balancing. 2014-10-31 15:59:42 -07:00
Adrian Cole 35156560dc Decomplicate OAuth a little. 2014-10-31 08:50:50 -07:00
Adrian Cole 8b5fcf069b Decomplicate consuming the output of docker commands in tests. 2014-10-30 21:15:07 -07:00
Adrian Cole 42d881f78a Remove source of service loader typos with AutoService. 2014-10-30 21:14:42 -07:00
Daniel Broudy 290543d93e Added options and binders for LB apis. 2014-10-30 18:54:43 -07:00
Andrea Turli 4a9255a00a initial commit to support GCE LB
add support targetPools, forwardingRules and httpHealthChecks API
add expectedTests and LiveTests for the above API
2014-10-30 18:54:43 -07:00
Adrian Cole 1e35c0fe19 Use type adapter factory to hard-set serialization of Credentials. 2014-10-30 10:02:27 -07:00
Adrian Cole cd8aeed16d Use AutoValue to reduce bulk of Google Storage value types. 2014-10-30 09:40:44 -07:00
Adrian Cole e21cbd09cb JCLOUDS-750 support serializing auto-value types without custom type adapters. 2014-10-30 07:19:01 -07:00
Adrian Cole c77d59470b JCLOUDS-534 Avoid runtime incompatibility introduced by Guava's closeQuietly. 2014-10-29 18:40:47 -07:00
Adrian Cole 5641efa0c2 Make TemplateBuilderImplTest less brittle. 2014-10-29 17:01:27 -07:00
Adrian Cole fa809beceb JCLOUDS-534 Set floor version of guava to 16.0.1 2014-10-29 17:01:27 -07:00
Adrian Cole 8d0c7f9a6c JCLOUDS-534 Folded overly explicit use of HostAndPort, which is also incompatible with guava 16. 2014-10-29 17:01:26 -07:00
Adrian Cole 0012e6f950 JCLOUDS-534 Avoid runtime incompatibility introduced by Guava's closeQuietly. 2014-10-29 17:01:26 -07:00
Ignasi Barrera c6c1b1a657 JCLOUDS-766: Add AWS Frankfurt region 2014-10-29 21:26:29 +01:00
Adrian Cole ef59a121bf Remove tar creation responsibility from docker, avoiding filesystem bias. 2014-10-29 12:42:21 -07:00
Adrian Cole 02801321a2 JCLOUDS-410 note that ByteArrayPayload needs to handle offsets. 2014-10-29 10:20:39 -07:00
Adrian Cole 177fd6d37f Do not require Guava ByteSource in order to create a payload. 2014-10-29 10:20:39 -07:00
Adrian Cole 035d9d1ed7 Revert "Remove ByteArrayPayload"
This reverts commit ac22383648.
2014-10-29 10:20:39 -07:00
Adrian Cole 1702bddffa Revert "Replace uses of ByteArrayPayload"
This reverts commit bd5b6853ee.
2014-10-29 10:20:38 -07:00
Andrew Phillips ae8b7636df Moving Guava version config into <dependencyManagement>
- Follow-up to c426e7e: allows overriding of the Guava version
  in modules that inherit from core
- Also consolidating dependency versions
2014-10-28 23:16:19 -04:00
Andrew Phillips 58bd4da793 Cleaning up jsch dependencies
- Moving jsch dep to the driver
- Updating jsch.agentproxy version in conflicting dep list
  Follow-up to b3882cb
2014-10-28 23:15:39 -04:00
Adrian Cole e184091951 JCLOUDS-750 Permit tools like AutoService to generate service loader files. 2014-10-28 08:58:27 -07:00
Adrian Cole 7bdff3f9ca JCLOUDS-750 AutoValue all Docker value types. 2014-10-28 08:09:10 -07:00
Adrian Cole c50e32c116 Accidentally set limited json fallback field naming to an enum. 2014-10-28 00:19:58 -07:00
Adrian Cole d9649c7e1e JCLOUDS-750 At the cost of fiddling with type hierarchy adapters, remove lots of junk with google auto. 2014-10-27 09:27:54 -07:00
Adrian Cole 07d7a5a749 JCLOUDS-750 At the cost of fiddling with type hierarchy adapters, remove lots of junk with google auto. 2014-10-27 09:27:54 -07:00
Ignasi Barrera c73ed64fd0 JCLOUDS-761: Delete disk if image operation fails in ElasticStack 2014-10-27 16:58:03 +01:00
Andrew Phillips 2a5928b55d Re-adding Reflection2.constructor
Removed in 671749d but used downstream in jclouds-labs
2014-10-26 19:18:39 -04:00
Andrew Phillips c426e7ec24 Extracting Guava version into a property
This allows it to be overridden in CI jobs etc.
2014-10-26 18:31:37 -04:00
Adrian Cole c0e6a2c51c Fixed bug found in docker provider where deserialization constructors don't handle json null. 2014-10-26 12:31:06 -07:00
Adrian Cole 5b6f1e929e JCLOUDS-750 allow apis to bind FieldNamingPolicy, which controls fallback naming policy of serialized fields. 2014-10-26 12:31:06 -07:00
Adrian Cole 0b88dadb8f JCLOUDS-750 Added @SerializedNames which can apply to either a constructor or factory method to capture the corresponding json field names.
Removed wildly confusing mixed naming of constructor params feature.
2014-10-26 12:31:05 -07:00
Adrian Cole 671749d6b7 JCLOUDS-750 Allow abstract value types to be constructed from json using static factory methods. 2014-10-26 12:31:05 -07:00
Adrian Cole 143b5e7e1d Iteration order of HashSet/Map changes between JRE 7 and JRE 8, breaking tests. Switch to LinkedHashSet/Map. 2014-10-25 11:38:01 -07:00
Adrian Cole 354fee9c42 Cleanup binders in GCE: don't use sneaky injection. don't redundantly check null. 2014-10-25 11:29:36 -07:00
Adrian Cole 2a1dff243d JCLOUDS-652 Pin filesystem api to Java 7+. 2014-10-25 10:29:33 -07:00
Adrian Cole 2933a78a6b Revert "Prefer ByteSource payload"
This reverts commit 0e3d1475ab.
2014-10-25 10:29:22 -07:00
Adrian Cole f3f8f0e010 JCLOUDS-264 Conditionally allow default http driver to support sending >2GB payloads without chunked encoding. 2014-10-25 10:29:09 -07:00
Adrian Cole 99d54c6631 Revert "JCLOUDS-264: Allow payloads greater than 2 GB"
This reverts commit 7e4cacf9ea.
2014-10-25 10:28:56 -07:00