Class Bootstrapper


  • public class Bootstrapper
    extends java.lang.Object
    Bootstrapping entry-point.

    The Bootstrapper is to be used for standalone jars which carry all dependency jars within them. The layout for the dependency jar should be similar to:

        myjar/
              classworlds.conf
              org/
                  codehaus/
                         classworlds/
                                     boot/
                                     protocol/
              lib/
                  myapp.jar
                  depOne.jar
                  depTwo.jar
      
    Version:
    $Id: Bootstrapper.java 78 2004-07-01 13:59:13Z jvanzyl $
    Author:
    Jason van Zyl, bob mcwhirter
    • Constructor Summary

      Constructors 
      Constructor Description
      Bootstrapper​(java.lang.String[] args)
      Construct.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void bootstrap()
      Perform bootstrap.
      protected java.lang.ClassLoader getInitialClassLoader()
      Retrieve the initial bootstrapping ClassLoader.
      static void main​(java.lang.String[] args)
      Main entry-point.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • LAUNCHER_CLASS_NAME

        public static final java.lang.String LAUNCHER_CLASS_NAME
        Main classworlds entry class.
        See Also:
        Constant Field Values
      • args

        private java.lang.String[] args
        Command-line args.
    • Constructor Detail

      • Bootstrapper

        public Bootstrapper​(java.lang.String[] args)
                     throws java.lang.Exception
        Construct.
        Parameters:
        args - Command-line arguments.
        Throws:
        java.lang.Exception - If an error occurs attempting to perform bootstrap initialization.
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
                         throws java.lang.Exception
        Main entry-point.
        Parameters:
        args - Command-line arguments.
        Throws:
        java.lang.Exception - If an error occurs.
      • getInitialClassLoader

        protected java.lang.ClassLoader getInitialClassLoader()
        Retrieve the initial bootstrapping ClassLoader.
        Returns:
        The classloader.
      • bootstrap

        public void bootstrap()
                       throws java.lang.Exception
        Perform bootstrap.
        Throws:
        java.lang.Exception - If an error occurs while bootstrapping.