Documentation of 'edu.rit.pj.cluster.BackendClassLoader' Java class
BackendClassLoader
edu.rit.pj.cluster

Class BackendClassLoader



  • public class BackendClassLoader
    extends java.lang.ClassLoader
    Class BackendClassLoader provides a class loader for a job backend process in the PJ cluster middleware. If a backend class loader is requested to load a class and the parent class loaders cannot do so, the backend class loader sends a request for the class file to the job frontend process, waits for the job frontend process to send the class file, and loads the class.

    Class BackendClassLoader supports loading of resources that are class files. Support for loading of resources that are not class files is TBD.

    • Method Summary

      • Methods inherited from class java.lang.ClassLoader

        clearAssertionStatus, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BackendClassLoader

        public BackendClassLoader(JobBackendRef theJobBackend,
                                  JobFrontendRef theJobFrontend,
                                  ResourceCache theCache)
        Construct a new backend class loader. The parent class loader is the one returned by ClassLoader.getSystemClassLoader(). Class files will be requested from theJobFrontend. Class files will be stored in theCache.
        Parameters:
        theJobBackend - Reference to job backend.
        theJobFrontend - Reference to job frontend.
        theCache - Resource cache.
      • BackendClassLoader

        public BackendClassLoader(java.lang.ClassLoader parent,
                                  JobBackendRef theJobBackend,
                                  JobFrontendRef theJobFrontend,
                                  ResourceCache theCache)
        Construct a new backend class loader. The parent class loader is parent. Class files will be requested from theJobFrontend. Class files will be stored in theCache.
        Parameters:
        parent - Parent class loader.
        theJobBackend - Reference to job backend.
        theJobFrontend - Reference to job frontend.
        theCache - Resource cache.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.