Class AccumuloVFSClassLoader


  • public class AccumuloVFSClassLoader
    extends Object
    This class builds a hierarchy of Classloaders in the form of:
     SystemClassLoader that loads JVM classes
           ^
           |
     AccumuloClassLoader loads jars from locations in general.classpaths.
     Usually the URLs for HADOOP_HOME, ZOOKEEPER_HOME, ACCUMULO_HOME and their associated directories
           ^
           |
     VFSClassLoader that loads jars from locations in general.vfs.classpaths.
     Can be used to load accumulo jar from HDFS
           ^
           |
     AccumuloReloadingVFSClassLoader That loads jars from locations in general.dynamic.classpaths.
     Used to load jar dynamically.