The Java Multi-Cloud Toolkit
Go to file
Duncan Grant c79b235594 Fix autovalue class loading in karaf
When Class.forName is called for a class in a different bundle it will
fail as the default karaf class loader won't load classes from other
bundles.

I have fixed this by using the classloader of the original
(non-autovalue) type and assuming it will be in the same bundle as the
autovalue type (I think this is a reasonable assumtion).

So far the only place where I've actually seen this being an issue is
when using the jclouds-labs-google provider within karaf. It fails
when serialising the Firewall.Rule class within a FirewallOptions
object.
2016-09-05 14:23:27 +02:00
all Next development version 1.9.3-SNAPSHOT 2016-01-12 16:08:02 +01:00
allblobstore Next development version 1.9.3-SNAPSHOT 2016-01-12 16:08:02 +01:00
allcompute Next development version 1.9.3-SNAPSHOT 2016-01-12 16:08:02 +01:00
allloadbalancer Next development version 1.9.3-SNAPSHOT 2016-01-12 16:08:02 +01:00
apis Change line endings on files recursively 2016-07-14 00:20:53 +02:00
blobstore Next development version 1.9.3-SNAPSHOT 2016-01-12 16:08:02 +01:00
common Next development version 1.9.3-SNAPSHOT 2016-01-12 16:08:02 +01:00
compute Fix for ssh reload for Centos 7 2016-08-16 01:05:12 +02:00
core Fix autovalue class loading in karaf 2016-09-05 14:23:27 +02:00
drivers Next development version 1.9.3-SNAPSHOT 2016-01-12 16:08:02 +01:00
loadbalancer Next development version 1.9.3-SNAPSHOT 2016-01-12 16:08:02 +01:00
project Improve version range specification for guava 2016-03-16 12:27:37 +01:00
providers Change line endings on files recursively 2016-07-14 00:20:53 +02:00
resources Next development version 1.9.3-SNAPSHOT 2016-01-12 16:08:02 +01:00
scriptbuilder Fix for ssh reload for Centos 7 2016-08-16 01:05:12 +02:00
skeletons Next development version 1.9.3-SNAPSHOT 2016-01-12 16:08:02 +01:00
.dir-locals.el JCLOUDS-26. Adding .dir-locals.el for Emacs tab-width setting 2013-05-10 14:52:52 -07:00
.gitattributes Add .gitattributes to avoid line endings issues 2015-10-07 21:05:15 +02:00
.gitignore Ignore jEnv files 2014-08-26 23:54:44 +02:00
.mailmap Update mailmap for acole@twitter.com 2014-10-04 09:22:01 -07:00
CONTRIBUTING.md Fixed the CONTRIBUTING links 2015-02-05 15:10:37 +01:00
README.md Avoid duplicated info and just link to website 2014-08-07 09:25:37 -05:00
pom.xml Next development version 1.9.3-SNAPSHOT 2016-01-12 16:08:02 +01:00

README.md

jclouds

Apache jclouds is an open source multi-cloud toolkit for the Java platform that gives you the freedom to create applications that are portable across clouds while giving you full control to use cloud-specific features.

For more information about using or contributing to jclouds, please visit our website at jclouds.apache.org.

License

Copyright (C) 2009-2013 The Apache Software Foundation

Licensed under the Apache License, Version 2.0