Class AccumuloVFSClassLoader


  • @Deprecated
    public class AccumuloVFSClassLoader
    extends Object
    Deprecated.
    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.
     
    • Constructor Detail

      • AccumuloVFSClassLoader

        public AccumuloVFSClassLoader()
        Deprecated.
    • Method Detail

      • getClassLoader

        public static ClassLoader getClassLoader()
        Deprecated.
      • generateVfs

        public static org.apache.commons.vfs2.FileSystemManager generateVfs()
                                                                     throws org.apache.commons.vfs2.FileSystemException
        Deprecated.
        Throws:
        org.apache.commons.vfs2.FileSystemException
      • printClassPath

        public static void printClassPath​(boolean debug)
        Deprecated.
      • getClassPath

        public static String getClassPath​(boolean debug)
        Deprecated.
      • setContextConfig

        public static void setContextConfig​(Supplier<Map<String,​String>> contextConfigSupplier)
        Deprecated.
      • removeUnusedContexts

        public static void removeUnusedContexts​(Set<String> contextsInUse)
        Deprecated.
      • getContextClassLoader

        public static ClassLoader getContextClassLoader​(String contextName)
        Deprecated.
      • close

        public static void close()
        Deprecated.