Aled Sage
09425f4f69
Version upgrades
...
- gson from 2.2 to 2.2.2
- guava from 13.0 to 13.0.1
- rocoto from 6.1 to 6.2
- log4j from 1.2.16 to 1.2.17
- log back from 1.0.0 to 1.0.7
- httpclient from 4.1.3 to 4.2.2
- netty from 3.3.1 to 3.5.9
- slf4j from 1.6.4 to 1.7.2
- testing from various to 6.8
- jetty from 8.1.1 to 8.1.7
- snakeyaml from 1.10 to 1.11
2012-10-29 13:00:44 +00:00
Andrew Gaul
28d7a6f143
Prefer immutable over empty collections
...
The former does not create an object when calling iterator(), as
discussed here:
https://groups.google.com/d/msg/jclouds-dev/l7BviKDXreA/mP6Ow_RYxIgJ
2012-10-20 15:35:29 -07:00
Andrew Gaul
90f42d01ce
Remove InputSuppliers.of(byte[])
...
Callers rarely want this functionality and should call
ByteStreams.newInputStreamSupplier when they do.
2012-10-17 11:35:45 -07:00
Adrian Cole
ffa9cd3bb0
corrected guice bindings for swift-based blob signatures and backfilled expect tests
2012-10-10 12:03:23 +02:00
Andrew Gaul
9024c77405
Improve use of Charsets
2012-10-07 22:31:49 -07:00
Adrian Cole
5b213c2171
Merge pull request #883 from andrewgaul/unsupported-encoding-exception
...
Remove unneeded UnsupportedEncodingExceptions
2012-10-07 18:04:31 -07:00
Adrian Cole
298e764f85
fixed context builder when params in properties
2012-10-07 17:50:59 -07:00
Andrew Gaul
07ca6ab27b
Remove unneeded UnsupportedEncodingExceptions
...
Enabled by use of Charsets. Remaining calls due to URLEncoder.encode
and decode.
2012-10-07 17:16:02 -07:00
Andrew Gaul
8a0900d6ca
Prefer fail over assertTrue(false) where possible
2012-10-06 19:25:54 -07:00
Ioannis Canellos
0dcd648599
Added javadoc description for name property. Cleaned up code in ContextBuilder
2012-10-06 10:31:23 +03:00
Ioannis Canellos
76beeee55b
Merge pull request #873 from iocanel/master
...
Added name property to Context.
2012-10-06 00:26:07 -07:00
Everett Toews
add1182960
Made the polling period between updates for servers and images configurable when using the ComputeService.
2012-10-04 20:45:20 -05:00
Adrian Cole
4e32001b84
Merge pull request #689 from andrewgaul/propagate-timeout-exception
...
Propagate TimeoutException when possible
2012-10-04 14:46:28 -07:00
Andrew Gaul
a66c146a54
Propagate TimeoutException when possible
...
This allows clients to recover from transient errors.
2012-10-04 11:32:48 -07:00
Ioannis Canellos
b784cdd4af
Added name property to Context.
2012-10-04 13:40:02 +03:00
Andrew Gaul
ceb203c10a
Improve use of InputSupplier helpers
2012-10-02 18:18:51 -07:00
Adrian Cole
41e4a369e7
reveal underlying exception that causes a guice provider to fail
2012-09-29 14:03:25 -07:00
Adrian Cole
162b2f6829
added advancing iterable
2012-09-21 17:29:59 -07:00
Adrian Cole
38f8f98b16
removed static field-based state sharing when looking up delegate methods
2012-09-20 15:26:06 -07:00
Adrian Cole
28d766b9df
bumped to 1.6.0-SNAPSHOT
2012-09-17 01:43:52 -07:00
Adrian Cole
0be04f7952
make it possible to extend gson type adapters
2012-09-16 23:38:35 -07:00
Adrian Cole
d9c71923a6
param parsers can accept nullable params
2012-09-16 14:56:57 -07:00
Adrian Cole
85b5006084
nicer NPE when null args are specified to ReST methods
2012-09-16 12:38:00 -07:00
Adrian Cole
49877c8f06
helpers for empty collections
2012-09-15 23:43:50 -07:00
Adrian Cole
c0e8470952
default region endpoint for rackspace legacy apis
2012-08-29 23:47:05 -07:00
Andrew Gaul
980f469679
Correct typo
2012-08-23 15:32:36 -07:00
Everett Toews
27dee0bfd9
Moved HttpMessage.getLowercaseHeaders() to Multimaps2.transformKeys() and
...
org.jclouds.functions.ToLowerCase for better reuse.
Added org.jclouds.util.Multimaps2Test for unit test.
2012-08-20 19:02:33 -05:00
Everett Toews
8d9499b3c1
Made getting a header by field-name case-insensitive to address the issue from
...
https://groups.google.com/forum/?fromgroups#!topic/jclouds/lEZjqhbudX4
This is the proper way to handle it as RFC 2616, "Hypertext Transfer Protocol -- HTTP/1.1", Section 4.2, "Message Headers" states,
Each header field consists of a name followed by a colon (":") and the field value. Field names are case-insensitive.
2012-08-20 15:30:50 -05:00
Adrian Cole
8c5e03a9a5
added debug when parsing fails
2012-08-19 19:51:30 -07:00
Andrew Gaul
63173fb6f3
Use Multimaps and Predicates helpers
...
Addresses a TODO.
2012-08-16 13:58:51 -07:00
Adrian Cole
b055fb1233
Merge pull request #780 from grkvlt/openstack
...
Openstack Extensibility
2012-08-12 09:29:51 -07:00
Dies Koper
f9e51c37d5
add FirstNetwork, in line with FirstRegion, etc., for use in FGCP provider
2012-08-11 23:22:41 -07:00
Adrian Cole
5851233603
Issue 1067:update to guava 13
2012-08-11 20:59:27 -07:00
Adam Lowe
4fad770eaf
openstack-nova: allowing extension of the standard extensions by providers
2012-08-12 02:48:24 +01:00
Dies Koper
c684a59cb3
add predicates and template builder live tests for location scopes SYSTEM and NETWORK
2012-08-06 23:29:26 +10:00
Adrian Cole
ba56e2dce4
utils and better toStrings for location classes
2012-07-29 16:30:20 -07:00
Andrew Gaul
8ed0e28e68
Spelling corrections
2012-07-26 22:39:35 -07:00
Adrian Cole
3e2e24493e
Issue 981: better toString on template
2012-07-26 11:28:38 -07:00
Andrew Gaul
cd48729f65
Prefer ImmutableMap for SyncProxy maps
2012-07-26 08:44:13 -07:00
Adrian Cole
821b422b94
added SshKeyPairGenerator
2012-07-25 00:33:38 -07:00
Adrian Cole
cab271d30f
expect test ignored properties
2012-07-25 00:33:38 -07:00
Andrew Gaul
3648863a3c
Introduce Predicates2.startsWith and endsWith
2012-07-24 22:21:34 -07:00
Adrian Cole
9d007a40b7
reset loginpassword/privatekey when explicitly set
2012-07-23 19:28:59 -07:00
Adrian Cole
6d9d638a1f
Merge pull request #746 from dkoper/master
...
adding SYSTEM location scope required for FGCP
2012-07-23 19:19:50 -07:00
Dies Koper
966f1fc459
Add SYSTEM scope from DMTF CIMI. FGCP provider needs it.
2012-07-24 11:39:54 +10:00
Andrew Gaul
8524dd3a67
Ensure that EventBus is a singleton
2012-07-23 11:02:55 -07:00
Andrew Gaul
985cccff9a
Prefer valueOf over explicit object creation
...
This allows use of cached values. Patched with:
find -name \*.java | xargs sed -i 's/new Boolean(false)/Boolean.FALSE/g'
find -name \*.java | xargs sed -i 's/new Boolean(true)/Boolean.TRUE/g'
find -name \*.java | xargs sed -i 's/new Boolean(/Boolean.valueOf(/g'
find -name \*.java | xargs sed -i 's/new Integer(/Integer.valueOf(/g'
find -name \*.java | xargs sed -i 's/new Long(/Long.valueOf(/g'
2012-07-22 21:01:46 -07:00
Andrew Gaul
27e61f73e9
Remove encodeString() and encodeString(String)
...
These are not used in jclouds and callers should use
String.getBytes(Charset) directly, preferably with Guava Charsets
constants.
2012-07-19 10:55:23 -07:00
Andrew Gaul
a40983a39d
Prefer InputSupplier helpers
...
These ensure that inputs are closed properly.
Updated with: find -name \*.java | xargs sed -i
's/toStringAndClose(\(.*\)\.getInput())/toString(\1)/'
2012-07-18 17:42:48 -07:00
Adrian Cole
62e8c59385
Merge pull request #724 from andrewgaul/hex-cut-and-paste
...
Remove duplicated hexadecimal conversion code
2012-07-17 15:24:21 -07:00