Uses of Class
org.jppf.classloader.AbstractJPPFClassLoader
Packages that use AbstractJPPFClassLoader
Package
Description
Support for the JPPF distributed class loader framework.
The JPPF node API.
Support for node life cycle events
and task notifications.
The JPPF node API.
-
Uses of AbstractJPPFClassLoader in org.jppf.classloader
Subclasses of AbstractJPPFClassLoader in org.jppf.classloaderModifier and TypeClassDescriptionclassJPPF class loader implementation for remote standalone nodes.classJPPF class loader implementation for nodes running within the same JVM as the JPPF server (local nodes).Methods in org.jppf.classloader that return AbstractJPPFClassLoaderModifier and TypeMethodDescriptionClassLoaderEvent.getClassLoader()Get the class laoder which emitted this event.Constructors in org.jppf.classloader with parameters of type AbstractJPPFClassLoaderModifierConstructorDescriptionClassLoaderEvent(AbstractJPPFClassLoader classLoader, Class<?> loadedClass, boolean foundInURLClassPath) Initialize this event with the specified source and Class object.nClassLoaderEvent(AbstractJPPFClassLoader classLoader, String className) Initialize this event with the specified source and Class object.n -
Uses of AbstractJPPFClassLoader in org.jppf.node
Methods in org.jppf.node that return AbstractJPPFClassLoaderModifier and TypeMethodDescriptionAbstractNode.getJPPFClassLoader()AbstractNode.resetTaskClassLoader(Object... params) This implementation does nothing.Methods in org.jppf.node with parameters of type AbstractJPPFClassLoaderModifier and TypeMethodDescriptionvoidAbstractNode.setJPPFClassLoader(AbstractJPPFClassLoader jppfClassLoader) -
Uses of AbstractJPPFClassLoader in org.jppf.node.event
Methods in org.jppf.node.event that return AbstractJPPFClassLoaderModifier and TypeMethodDescriptionNodeLifeCycleEvent.getTaskClassLoader()Get the class loader used to load the tasks and the classes they need from the client.Methods in org.jppf.node.event with parameters of type AbstractJPPFClassLoaderModifier and TypeMethodDescriptionvoidLifeCycleEventHandler.fireJobEnding(org.jppf.node.protocol.JPPFDistributedJob job, AbstractJPPFClassLoader cl, List<org.jppf.node.protocol.Task<?>> tasks, org.jppf.node.protocol.DataProvider dataProvider) Notify all listeners that the node is completing a job.voidLifeCycleEventHandler.fireJobHeaderLoaded(org.jppf.node.protocol.JPPFDistributedJob job, AbstractJPPFClassLoader cl) Notify all listeners that the node has loaded a job header and before theDataProvideror any of the tasks has been loaded..voidLifeCycleEventHandler.fireJobStarting(org.jppf.node.protocol.JPPFDistributedJob job, AbstractJPPFClassLoader cl, List<org.jppf.node.protocol.Task<?>> tasks, org.jppf.node.protocol.DataProvider dataProvider) Notify all listeners that the node is starting a job.Constructors in org.jppf.node.event with parameters of type AbstractJPPFClassLoaderModifierConstructorDescriptionNodeLifeCycleEvent(org.jppf.node.Node node, NodeLifeCycleEventType type, org.jppf.node.protocol.JPPFDistributedJob job, AbstractJPPFClassLoader cl) Initialize this event with the specified job, task class loader and tasks.NodeLifeCycleEvent(org.jppf.node.Node node, NodeLifeCycleEventType type, org.jppf.node.protocol.JPPFDistributedJob job, AbstractJPPFClassLoader cl, List<org.jppf.node.protocol.Task<?>> tasks, org.jppf.node.protocol.DataProvider dataProvider) Initialize this event with the specified job, task class loader and tasks. -
Uses of AbstractJPPFClassLoader in org.jppf.server.node
Fields in org.jppf.server.node declared as AbstractJPPFClassLoaderModifier and TypeFieldDescriptionprotected AbstractJPPFClassLoaderJPPFContainer.classLoaderClass loader used for dynamic loading and updating of client classes.Methods in org.jppf.server.node that return AbstractJPPFClassLoaderModifier and TypeMethodDescriptionprotected abstract AbstractJPPFClassLoaderAbstractClassLoaderManager.createClassLoader()Create the main class loader for the node.AbstractClassLoaderManager.getClassLoader()Get the main classloader for the node.AbstractCommonNode.getClassLoader()Get the main classloader for the node.JPPFContainer.getClassLoader()Get the main class loader for this container.protected AbstractJPPFClassLoaderAbstractClassLoaderManager.newClientClassLoader(List<String> uuidPath, Object... params) Create a new client class loader instance for the specified uuid path.AbstractClassLoaderManager.resetClassLoader(List<String> uuidPath, Object... params) Reset the class loader specified by its uuid path.AbstractCommonNode.resetTaskClassLoader(Object... params) Methods in org.jppf.server.node that return types with arguments of type AbstractJPPFClassLoaderModifier and TypeMethodDescriptionprotected abstract Callable<AbstractJPPFClassLoader>AbstractClassLoaderManager.newClassLoaderCreator(List<String> uuidPath, Object... params) Instantiate the callback used to create the class loader in eachJPPFContainer.Methods in org.jppf.server.node with parameters of type AbstractJPPFClassLoaderModifier and TypeMethodDescriptionprotected abstract JPPFContainerAbstractClassLoaderManager.newJPPFContainer(List<String> uuidPath, AbstractJPPFClassLoader cl, boolean clientAccess) Create a new container based on the uuid path and class loader.voidAbstractClassLoaderManager.setClassLoader(AbstractJPPFClassLoader cl) Set the main class loader for the node.voidAbstractCommonNode.setClassLoader(AbstractJPPFClassLoader cl) Set the main classloader for the node.voidJPPFContainer.setClassLoader(AbstractJPPFClassLoader classLoader) Get the main class loader for this container.Constructors in org.jppf.server.node with parameters of type AbstractJPPFClassLoaderModifierConstructorDescriptionJPPFContainer(AbstractCommonNode node, List<String> uuidPath, AbstractJPPFClassLoader classLoader, boolean clientAccess) Initialize this container with a specified application uuid.