Add missing URL to POM
1 file changed
tree: c3b4733a33296ae14aed9ac2c3a920fbfec5b3c1
  1. .github/
  2. modules/
  3. src/
  4. .asf.yaml
  5. .gitignore
  6. LICENSE
  7. NOTICE
  8. pom.xml
  9. README.md
README.md

Apache Accumulo Classloader Extras

This repository contains a variety of Java classloader-related utilities, or libraries to support those utilities, for use with Apache Accumulo.

CachingClassLoaderFactory

An implementation of Accumulo's ContextClassLoaderFactory that downloads, verifies, and locally caches classloader resources using a manifest file at a specified URL, which itself contained a listing of resource URLs to download, and corresponding checksums to verify their contents.

See modules/caching-classloader/README.md.

HdfsURLStreamHandlerProvider

An implementation of URLStreamHandlerProvider that supports the hdfs:// URL scheme, written to support using HDFS for remote resource locations in the CachingClassLoaderFactory, because that project does not currently implement such a provider.

See modules/hdfs-urlstreamhandler-provider/README.md.

VFS ClassLoaderFactory (Legacy)

An experimental implementation of Accumulo's ContextClassLoaderFactory was developed in modules/vfs-class-loader in commit 2c3eb3b18d30d9fa18d744584c4595e4b4ffca9f, but was subsequently removed. It supported using classpaths containing remote URLs, and used Apache commons-vfs2 to interpret remote locations as filesystems containing resource files. Loading classes from VFS this way can be prone to substantial errors, and it is not recommended.