Skip to content

apache/accumulo-classloaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

About

Apache Accumulo Classloader Extras

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors