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 |
Andrew Gaul
|
d82dd32c64
|
Remove duplicated hexadecimal conversion code
|
2012-07-17 13:09:38 -07:00 |
Adam Lowe
|
20d3d0d603
|
expect tests: removing requirement that requests are unique (so orderedRequestsSendResponses can tee up different responses for the same request when testing functions)
|
2012-07-17 15:30:03 +01:00 |
Dies Koper
|
f119aaa49f
|
remove stray @Test on base class as it's causing warnings due to its public non-test methods
|
2012-07-17 11:50:18 +10:00 |
Adrian Cole
|
a979c31d8c
|
Merge pull request #718 from grkvlt/transform-parallel-timeout
Timeouts on FutureIterables.transformParallel
|
2012-07-16 16:40:45 -07:00 |
Adrian Cole
|
3154371433
|
Issue 1011: remove PagedIterator
|
2012-07-16 12:11:59 -04:00 |
Andrew Donald Kennedy
|
4463b52051
|
Added optional timeout to EC2 listNodes strategy and made awaitCompletion update latch in finally block
|
2012-07-16 16:58:37 +01:00 |
Adrian Cole
|
addeb0d031
|
added concat to PagedIterable
|
2012-07-16 11:07:17 -04:00 |
Adrian Cole
|
315d5fb3ef
|
Issue 1011: introducing PagedIterable
|
2012-07-15 23:34:42 -07:00 |
Adrian Cole
|
248c6dcb39
|
Transform to work with SaxParser
|
2012-07-15 22:44:07 -07:00 |
Adrian Cole
|
872046ed4c
|
added @Transform
|
2012-07-15 20:10:49 -07:00 |
Adrian Cole
|
b49f2e99c7
|
Issue 1022: naming conventions
|
2012-07-15 13:57:44 -07:00 |
Adrian Cole
|
05fd64af44
|
cleaned up http builders and expect tests
|
2012-07-15 01:50:38 -07:00 |
Andrew Gaul
|
b95f36952d
|
Fix infinite loops, found by FindBugs
|
2012-07-14 18:46:58 -07:00 |
Andrew Gaul
|
68b8a99c79
|
Log hostnames only if they differ
Also only log we have not previously encountered this mapping.
Finally use concurrent map for thread safety.
|
2012-07-13 15:17:53 -07:00 |
Adrian Cole
|
72ba1639b9
|
Issue 1022: added BaseRestApiExpectTest
|
2012-07-12 10:08:10 -07:00 |
Adrian Cole
|
0383a80904
|
Issue 1011: PaginatedIterable with marker type as Object
|
2012-07-09 16:08:32 -07:00 |
Adrian Cole
|
6cdad28359
|
Merge pull request #704 from dkoper/master
tested NPE goes away with FGCP expect test
|
2012-07-09 00:04:59 -07:00 |
Dies Koper
|
43f12fa627
|
prevent NPE when null is passed to @QueryParam annotated argument
|
2012-07-09 13:15:32 +10:00 |
Adrian Cole
|
7a776c0572
|
Issue 1007: missing interface method for iso8601 codec
|
2012-07-06 22:27:54 -07:00 |
Adrian Cole
|
a73240f41b
|
Issue 1007: ios8601 codec
|
2012-07-06 21:23:10 -07:00 |
Adrian Cole
|
25e68b328c
|
Merge pull request #700 from aledsage/Issue-1004
Issue 1004: changes default SocketOpen impl
|
2012-07-06 14:38:02 -07:00 |
Adrian Cole
|
6359db8c5b
|
Merge pull request #702 from dkoper/master
decouple use of provider's SSLContext from trustAllCerts setting
|
2012-07-05 22:47:38 -07:00 |
Dies Koper
|
90df3a1e51
|
enable provider (like FGCP) specific subclasses to reuse these static classes
|
2012-07-06 13:01:20 +10:00 |
Dies Koper
|
6f81d8d0d3
|
improvement on previous change: decouple use of provider's SSLContext from trustAllCerts setting. This will allow providers to combine their SSLContext with the value of this option
|
2012-07-06 12:40:48 +10:00 |
Adrian Cole
|
270b0d92f6
|
Merge pull request #701 from dkoper/master
adding hook to allow provider specific SSLContext for HTTPS communication
|
2012-07-05 19:00:46 -07:00 |
Dies Koper
|
4cbf02f0bc
|
add hook for provider specific trusted SSLContext - in anticipation of FGCP support
|
2012-07-06 11:53:39 +10:00 |
Aled Sage
|
95c35487f0
|
Issue 1004: changes default SocketOpen impl
Sets it to InetSocketAddressConnect, instead of SocketOpenUnsupported.
Removes overriding the impl from Jsch and Sshj's client modules.
|
2012-07-05 16:00:29 +01:00 |
Adrian Cole
|
493de01cfa
|
Merge pull request #694 from aplowe/openstack-nova2
Openstack & further GSON work: changed new openstack modules to use Named and ConstructorProperties
|
2012-07-03 07:07:07 -07:00 |
Adam Lowe
|
7ed9ebda47
|
Moving TypeAdapterFactories that eliminate null values in Sets, Maps and Multimaps to jclouds-core.
|
2012-07-03 14:46:54 +01:00 |
Adrian Cole
|
222e2cc367
|
Merge pull request #693 from dkoper/master
don't overwrite USER_AGENT if already there
|
2012-07-03 06:28:29 -07:00 |
Adam Lowe
|
3243325878
|
openstack: adjusting deserialization to treat {} as null if (and ONLY if) a null pointer is thrown when attempting to construct an object from the empty json object ({})
|
2012-07-03 12:39:53 +01:00 |
Dies Koper
|
afdf7f2c37
|
don't override USER_AGENT if already specified by provider
|
2012-07-03 16:50:36 +10:00 |
Adrian Cole
|
fb98ce82f7
|
cleanup of module binding, clarity in toStrings, reduced wrapper depth for memoized sets
|
2012-07-02 19:36:27 -07:00 |
Adrian Cole
|
07240f3e77
|
removed copy/paste code relating to expiration after write
|
2012-07-02 15:27:31 -07:00 |
Adrian Cole
|
ef9a69e7c3
|
added strict suppliers of scoped locations
|
2012-07-02 15:22:10 -07:00 |
Adrian Cole
|
763572f8ee
|
added paginated set functionality
|
2012-06-24 11:48:18 -07:00 |
Adam Lowe
|
21802d467a
|
Adjusting general strategy to accept @Named in place of @SerializedName.
Adding TypeAdapterFactory to handle deserialization based on constructor annotations (Inject/Named and/or ConstructorProperties).
|
2012-06-20 13:41:44 +03:00 |
Adrian Cole
|
3afdcb66b3
|
Issue 981:Quiet down jclouds.compute logger
|
2012-06-16 18:27:29 -04:00 |
Adrian Cole
|
5dd4f04ddf
|
allowed for mock testing
|
2012-06-16 18:19:59 -04:00 |
Adrian Cole
|
db8f869f5b
|
Issue 979:invalid endpoint returned when region name is the same as the provider
|
2012-06-15 23:36:21 -04:00 |
Adrian Cole
|
30ba717969
|
Issue 977:ec2 zones are not mapping to endpoints
|
2012-06-15 23:36:17 -04:00 |
Andrew Gaul
|
736554d049
|
Correct spelling errors
|
2012-06-14 10:03:39 -04:00 |
Ioannis Canellos
|
ff2c2fb3e3
|
Providers and APIs in OSGi can be discovered even if they are installed prior to the installation of jclouds-core.
|
2012-06-13 20:40:03 +03:00 |
Andrew Phillips
|
c0e23d4460
|
Updated authors and added a small correction to the changes in ca84fcc279 for supporting beta versions in JcloudsVersion
|
2012-06-13 10:34:12 -04:00 |
Ioannis Canellos
|
cf94e70a95
|
Improved discovery of api metadata inside OSGi.
|
2012-06-13 13:05:43 +03:00 |
Adrian Cole
|
9daee06e13
|
usage example
|
2012-06-12 09:09:44 -07:00 |
Ioannis Canellos
|
6ffe7085bc
|
Improved the discovery of providers inside OSGi
|
2012-06-12 00:38:01 +03:00 |
Adrian Cole
|
73e026b314
|
functionloader cleanup
|
2012-06-08 13:00:38 -07:00 |
Adam Lowe
|
18faff54b3
|
openstack-keystone: adding TypeAdaptorFactory to take care of unwrapping objects containing an array of "values" in place of a normal json array
|
2012-06-08 11:23:41 +01:00 |
Adrian Cole
|
d00e360d65
|
Issue 815: refactored the 3 major features of keystone into separate clients. removed cyclic dependency needed to support keystone controlling keystones in other regions
|
2012-06-06 23:14:23 -07:00 |
Adrian Cole
|
7203286a90
|
formatting
|
2012-06-04 11:42:08 -07:00 |
Adrian Cole
|
92d1f1b471
|
moved to explicitly adding clojure projects
|
2012-06-03 17:28:56 -07:00 |
Adrian Cole
|
5a3f6011a2
|
removed junit test dependency
|
2012-06-03 17:26:57 -07:00 |
Ioannis Canellos
|
b078adc3ce
|
Removed fragments and dynamic imports. Added centralized control of the maven-bundle-plugin.
|
2012-06-03 19:41:54 +03:00 |
Adrian Cole
|
8159b6618f
|
Merge pull request #659 from aplowe/openstack-nova2
Openstack Quantum: adding openstack network api
|
2012-06-01 15:55:07 -07:00 |
Adam Lowe
|
4008407de3
|
Adding support for @Path and @PathParam to delegate methods to RestAnnotationProcessor
|
2012-06-01 22:41:45 +01:00 |
vijaykiran
|
6d74805dd9
|
Issue-953 Make sure that port is set when modifying headers
|
2012-06-01 23:02:56 +02:00 |
vijaykiran
|
e0ad035606
|
Set port in the request header from the endpoint
|
2012-06-01 11:31:07 +02:00 |
Adam Lowe
|
76531d62e0
|
Adding multiple varargs HttpRequestOptions support
|
2012-05-31 13:40:59 +01:00 |
Adrian Cole
|
f8280ec56c
|
Issue 647: normalized use of IllegalArgumentException
|
2012-05-22 11:31:32 -06:00 |
Adrian Cole
|
ca84fcc279
|
support beta versions
|
2012-05-21 23:22:55 -06:00 |
Adrian Cole
|
5c647df129
|
Issue 938:TemplateBuilderSpec
|
2012-05-21 02:45:25 -06:00 |
Aled Sage
|
fffa3eb8af
|
Issue 647: fix handling of malformed 'Expires' header
|
2012-05-17 23:58:39 +01:00 |
Aled Sage
|
2637a4b6e9
|
Issue 647: DateCodec impl delegates to DateService
|
2012-05-17 11:25:13 +01:00 |
Aled Sage
|
cd9c830c5a
|
Issue 647: store Expires as Date; added ContentMetadataCodec for converting to/from HTTP headers
|
2012-05-17 11:24:50 +01:00 |
Aled Sage
|
9aedf7b6f6
|
Issue 647: added "Expires" header for ContentMetadata
|
2012-05-17 11:24:45 +01:00 |
Adrian Cole
|
7854d85f13
|
Issue 932:transition to multi-threaded google appengine
|
2012-05-17 00:18:08 -07:00 |
Adrian Cole
|
ffb9b34cea
|
ensure mock tests are run single-threaded
|
2012-05-15 12:12:21 -07:00 |
Adrian Cole
|
db40facb2d
|
Issue 930:RetryingCacheLoaderDecorator
|
2012-05-14 23:18:25 -07:00 |
Adam Lowe
|
cc016d5dc8
|
Adjusting MapBinder to take Map<String,Object> so BindToJsonPayload can bind objects annotated with PayloadParam correctly
|
2012-05-14 13:09:22 +01:00 |
Adam Lowe
|
42b8071682
|
openstack-nova: Adding support for @WrapWith on methods
|
2012-05-14 11:41:10 +01:00 |
Andrew Gaul
|
c43d89d6d8
|
Use Objects.equal in ContentMetadataBuilder.equals
Inspired by a discussion with @aledsage.
|
2012-05-11 10:10:16 -07:00 |
Adam Lowe
|
f11518fa1e
|
Adding requestLine check to ensure all HttpRequestComparisonTypes compare endpoints and methods
|
2012-05-10 15:21:48 +01:00 |
Adrian Cole
|
9701d80bbb
|
Issue 919: added RegionIdFilter and ZoneIdFilter
|
2012-05-09 18:21:56 -07:00 |
Adam Lowe
|
1797b27ed4
|
Adding OptionalTypeAdaptorFactory to handle the parsing of Optional values
|
2012-05-08 17:03:18 -07:00 |
Adrian Cole
|
a7412c40b5
|
Issue 916:update to gson 2.2
|
2012-05-07 10:25:30 -07:00 |
Adrian Cole
|
19390ea87d
|
Merge pull request #602 from andrewgaul/propagate-or-null
Eliminate Throwables2.propagateOrNull
|
2012-05-02 15:21:30 -07:00 |
Andrew Gaul
|
74440a7a87
|
Eliminate Throwables2.propagateOrNull
Throwables.propagate always propagates the Throwable; there is no need
to return null.
|
2012-05-02 13:51:36 -07:00 |
Andrew Gaul
|
646f8d8b13
|
Improve use of Throwables.propagate
Throwing the return value removes some unneeded asserts and return
statements. Also remove some useless and misspelled propogate
wrappers.
|
2012-05-02 11:05:22 -07:00 |